Java及框架
文章平均质量分 92
## name
这个作者很懒,什么都没留下…
展开
-
spring-AOP源码浅析
spring-AOP源码浅析目录spring-AOP源码浅析入口自动代理创建器类图功能实现切面获取流程ProxyFactory通知切面执行过程入口spring aop功能可以使用@EnableAspectJAutoProxy注解开启,这个注解中,通过@Import(AspectJAutoProxyRegistrar.class)导入了AspectJAutoProxyRegistrar这个注册类,该类实现了ImportBeanDefinitionRegistrar接口,这个接口会在Configurati原创 2022-05-09 14:19:16 · 210 阅读 · 0 评论 -
spring源码浅析
spring源码浅析官方文档:spring目录spring源码浅析IOC容器加载beanFactory功能说明beanFactory预处理BeanFactory后置处理器执行流程小结Bean实例化Bean后置处理器注册过程小结常用注解小结bean注解赋值注解注入注解其他常见接口beanAwareIOCIOC也称DI,IOC所提供的功能是由DI来实现的,可以认为它们是对同一个概念的不同角度的描述;控制反转(IOC):将设计好的对象交给容器控制,而不是在对象内部直接控制;依赖注入(DI):组件之间的原创 2022-04-26 17:46:06 · 547 阅读 · 0 评论 -
springboot2+activiti7+bpmn-js使用入门
springboot2+activiti7+bpmn-js使用入门本示例使用springboot2+activiti7+bpmn-js(vue+elementUI)环境;官网:https://www.activiti.org/目录springboot2+activiti7+bpmn-js使用入门搭建表结构和组件流程设计器API数据查询保存流程设计部署启动审批流程图搭建首先搭建好springboot项目的开发环境;添加maven依赖(目前git上最新版是7.1.0.M13,但是我在阿里云的m原创 2021-06-29 19:35:14 · 6675 阅读 · 3 评论 -
Java并发包常见类记录
JUC目录JUC阻塞队列并发映射闭锁栅栏交换机线程池Callable分叉合并锁(Lock)例题实现ABCD四个线程轮流输出10次方式一方式二方式三方式四阻塞队列阻塞队列(BlockingQueue)通常用于一个线程生产对象,而另一个线程消费这些对象的场景。该队列具有缓冲、消峰限流、解耦生产者与消费者等作用。阻塞队列底层是通过锁机制实现的。队列的4个插入方法:add:当队列已满,会抛出异常;offer:插入成功返回true,失败返回false;offer(obj, 3000, TImeUnit.原创 2021-01-13 20:14:37 · 251 阅读 · 0 评论 -
springboot-shiro
springboot-shiro目录springboot-shiro简介开始密码比较器认证和授权redis开始Bean会话管理器权限管理器自定义filterMap资源权限ShiroFilterFactoryBean登录简介shiro是apache下的一个轻量级开源项目,相对于springSecurity简单的多。三大功能模块:Subject:主体,一般指用户;SecurityManager:安全管理器,管理所有Subject,可以配合内部安全组件;Realms:用于进行权限信息验证,一般需要原创 2021-01-01 21:50:22 · 169 阅读 · 2 评论 -
springcloud
springcloud目录springcloud微服务概述注册中心eureka单机高可用客户端zookeeper提供者消费者RibbonHystrix(熔断器)Feign(服务调用)网关zuul概念及特点使用过滤器gateway使用过滤器分布式配置概念SpringCloudConfigApollo服务雪崩微服务概述微服务:微服务是一种架构风格,一个大型复杂软件应用由一个或者多个微服务组成,系统中各个微服务可被独立部署,是松耦合的;每个微服务仅专注于完成一件任务,每个任务就代表着一个小的业务能力,它代表原创 2021-01-01 15:44:15 · 146 阅读 · 0 评论 -
springboot-security笔记
springboot-security笔记目录springboot-security笔记开始用户和密码用户信息类获取用户类密码编码器配置忽略的地址登录失败处理记住密码自定义资源权限权限数据源决策管理器http配置自定义登录配置自定义登录免密登录用户信息redis开始基于springboot笔记搭建项目;依赖<dependency> <groupId>org.springframework.boot</groupId> <artifact原创 2020-12-27 15:40:53 · 125 阅读 · 1 评论 -
springboot
springboot笔记目录springboot笔记概述开始使用核心注解Bannerlogger配置文件application.properties额外的配置文件多环境配置文件springmvcthymeleaf全局异常处理404处理拦截器文件上传文件下载jsp监听器过滤器servletjpa使用druidswaggerredis测试概述简介:SpringBoot是基于Spring出现的一个快速搭建方便管理测试运行监控的工具框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程,该框架使用了原创 2020-12-27 15:45:14 · 177 阅读 · 0 评论