标签:description

Spring

权限系统的设计与实现

6

hellas 发布于 2020-07-14

以角色为基础的动态权限配置,比如普通用户、管理员可以在系统运行时随意更改,此外还需要能够实现类似禁言的功能。 根据需求选择基于角色的访问控制(RBAC)。“其基本思想是,对系统操作的各种权限不是直接授予具体的用户,而是在用户集合与权限集合之间建立一个角色集合。每一种角色对应一组相...

阅读(9)评论(0)赞 (0)

Java

聊聊容器的始祖 DefaultListableBeanFactory

zhuangli 发布于 2020-07-14

1.DefaultListableBeanFactory 要说 XmlBeanFactory 就不得不先说它的父类 DefaultListableBeanFactory,因为 XmlBeanFactory 中的大部分功能实际上在 DefaultListableBeanFactor...

阅读(6)评论(0)赞 (0)

Java

SpringBoot整合SpringDataJPA 教程

8

wenming.gapo 发布于 2020-07-13

各位同学大家好, 最近在学springboot 整合的SpringDataJPA框架,有点小心得就想着分享给大家 ,正好今天2020 7月12号是我27岁生日(步入中年)就把这篇SpringBoot整合SpringDataJPA 教程 送给大家希望大家喜欢 废话不多说 我们正式开...

阅读(5)评论(0)赞 (0)

Java

如何剖析 JVM 应用(译)

6

puefu.he 发布于 2020-07-13

原文链接: How to profile JVM applications Hi 大家好。工具团队(tooling team)近期的一个关注点是改进 sbt 贡献流程( improvement of the contribution process to sbt)。我们一直在思考...

阅读(8)评论(0)赞 (0)

Java

使用sqlserver搭建高可用双机热备的Quartz集群部署

6

wenming.gapo 发布于 2020-07-13

一般拿 Timer 和 Quartz 相比较的,简直就是对 Quartz 的侮辱,两者的功能根本就不在一个层级上,如本篇介绍的Quartz强大的集群机制,可以采用基于sqlserver,mysql的集群方案,当然还可以在第三方插件的基础上实现quartz序列化到nosql的mon...

阅读(8)评论(0)赞 (0)

Java

如何设计一个通用的权限管理系统

3

yanxinchi 发布于 2020-07-13

一个系统,如果没有安全控制,是十分危险的,一般安全控制包括身份认证和权限管理。用户访问时,首先需要查看此用户是否是合法用户,然后检查此用户可以对那些资源进行何种操作,最终做到安全访问。身份认证的方式有很多种,最简单的就是直接用户名密码,还有业内比较通用的方式CAS方式登陆等;授权...

阅读(11)评论(0)赞 (0)

Java

java并发编程:线程概念以及基本操作

1

changyuan.xu 发布于 2020-07-13

进程(程序的一次执行)是系统进行资源分配和调度的基本单位。线程是轻量级进程,是程序执行的最小单位。一个进程可以包含多个线程。使用多线程是为了更好的利用cpu资源,提高执行效率和吞吐率。 线程的生命周期 线程相关状态我们从jdk代码可以看到: public enum State {...

阅读(9)评论(0)赞 (0)

Java

详细记录Spring基本开发流程

6

likai 发布于 2020-07-13

文章已托管到 GitHub ,大家可以去GitHub查看阅读,欢迎老板们前来Star! 搜索关注微信公众号 码出Offer 领取各种学习资料! 一、Spring概述 1.1 Web开发中的一些问题 传统Web开发存在硬编码所造成的过度程序耦合(例如:Service中作为属性Dao...

阅读(11)评论(0)赞 (0)

Java

手把手整合SSM框架

8

邓龙华 发布于 2020-07-12

前言 如果看过前几篇文章,对 Spring 和 MyBatis 有了一定了解,一定想上手试试。这篇文章从 0 到 1,手把手整合 SSM (Spring、Spring MVC、MyBatis)。 本篇是代码篇,在 PC 端浏览更佳,源码在文末 [toc] 搭建整合 SSM 之 H...

阅读(10)评论(0)赞 (0)

Spring

分析一波Spring中factory-method如何实例化对象的?

9

hellas 发布于 2020-07-12

❝ 你的赞是我最大的动力,期待与你的共同进步。 ❞   文章开篇,不得不前情提要走一波了。还记得 @Configuration 类中的 @Bean 方法是如何处理的吗? @Bean 方法中的对象是如何实例化的?小小的脑袋上面是否有大大的问号呢? 这里做一个简要回顾,首先看 @Be...

阅读(10)评论(0)赞 (0)

Java

规则引擎入门

zhuangli 发布于 2020-07-12

关于规则引擎,我们在工作中应该会经常遇到,例如我们对不同的用户给不同的折扣。前一段时间在网上闲逛,发现一个很简单的规则引擎,一下是学习笔记。 在使用之前,我们要先导入 jar 包: <dependency> <groupId>org.jeasy</g...

阅读(9)评论(0)赞 (0)

Spring

SpringBoot集成Mybatis动态多数据源后,MybatisPlus的IPage失效的问题解决方案

1

yeseng 发布于 2020-07-12

之前做数据抽取的时候,搭了一个mybatis动态数据源切换的架子。方便他们写抽取的代码。今天同事问我,架子里面的mybatisplus的IPage失效了是什么问题。想了一下,应该是写动态数据源的时候,我自定义的mybatis的配置覆盖了已有的配置。于是我让他先把我写的配置进行删除...

阅读(10)评论(0)赞 (0)

Spring

使用Spring Data MongoDB操作SequoiaDB巨杉数据库简易教程

4

dulong 发布于 2020-07-11

一、背景 SequoiaDB ,即巨杉数据库,是目前国产数据库中还不错的一款数据库管理系统软件,数据库底层支持JSON的形式的数据结构存储,那么很自然大家就想到了MongoDB,根据我所了解的情况,目前很多使用了MongoDB数据库的银行或政府机构都开始把国外的某些数据库逐渐替换...

阅读(20)评论(0)赞 (0)

Spring

谈谈Spring中的对象跟Bean,你知道Spring怎么创建对象的吗?

18

yanxinchi 发布于 2020-07-11

 本系列文章: 读源码,我们可以从第一行读起 你知道Spring是怎么解析配置类的吗? 配置类为什么要添加@Configuration注解? 推荐阅读: Spring官网阅读 | 总结篇 Spring杂谈 本系列文章将会带你一行行的将Spring的源码吃透,推荐阅读的文章是阅读...

阅读(15)评论(0)赞 (0)

Spring

Spring 中经典的 9 种设计模式,打死也要记住啊!

5

wenming.gapo 发布于 2020-07-11

点击上方 “ 匠心零度 ” ,选择“ 设为星标 ” 做积极的人,而不是积极废人 1.简单工厂(非23种设计模式中的一种) 2.工厂方法 3.单例模式 4.适配器模式 5.装饰器模式 6.代理模式 7.观察者模式 8.策略模式 9.模版方法模式 Spring中涉及的设计模式总结 1...

阅读(12)评论(0)赞 (0)

Java

Spring Security Oauth2实战

13

changyuan.xu 发布于 2020-07-10

OAuth 是一个开放标准,该标准允许用户让第三方应用访问该用户在某一网站上存储的私密资源(如头像、照片、视频等),而在这个过程中无须将用户名和密码提供给第三方应用。实现这一功能是通过提供一个令牌(token),而不是用户名和密码来访问他们存放在特定服务提供者的数据。 每一个令牌...

阅读(19)评论(0)赞 (0)

Java

用 Jenkins 做一些自动化工作

刘莉莉 发布于 2020-07-10

目测现在的团队喜欢用 Jenkins 来处理一些自动化的工作。由于需要在前人的基础上做一些东西,于是我也用了一下 Jenkins. Jenkins 的官方文档有基本的教程,这里记录一些我用到的地方和遇到的问题。 安装 Jenkins 安装方法就是在官网下载一个 WAR 包,然后运...

阅读(9)评论(0)赞 (0)

Java

Quartz.Net系列(十一):System.Timers.Timer+WindowsService实现定时任务

9

yanxinchi 发布于 2020-07-10

1.创建WindowsService项目 2.配置项目 3.AddInstaller(添加安装程序) 4.修改ServiceName(服务名称)、StartType(启动类型)、Description(说明)、DisplayName(显示名称) StartType共有五种类型:B...

阅读(12)评论(0)赞 (0)