本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- 龙儿筝
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- jbosscn
- mengjichen
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- kingwell.leng
- mwhgJava
最新文章列表
spring生命周期及衍生出的优雅关机实现原理
spring生命周期及衍生出的优雅关机实现原理
总结:
spring的生命周期过程:
形成bean,set属性、注入,init,destory
原理:用处
@PostConstruct spring初始化完成之后调用每个实例中的这个注解的方法 对应配置中的init方法 或者接口中BeanFactoryA ...
微服务
微服务自学读物指南
搭建Eureka的服务注册中心
https://www.jianshu.com/p/28163f4e7d49
https://blog.csdn.net/tianjunwenhappy/article/details/79687282
服务治理原理
https://www.jianshu.com/p/2fa691d4a00a?utm_campaign=malesk ...
springcloud vue 微服务分布式 activiti工作流 前后分离 集成代码生成器 shiro权限
特别注意: Springboot 工作流 前后分离 + 跨域 版本 (权限控制到菜单和按钮)
后台框架:springboot2.1.2+ activiti6.0.0+ mybaits+maven+接口
前端页面:html +vue.js 形式 jquery ajax 异步跨域 json 格式数据交互 前后分离,前后台分开部署
(特别注意,前端用的vue.js, 就是html页面引入vue ...
Spring Bean 作用域
常见的 4 种作用域
Spring Bean 的默认作用域是 Singleton。一般通过注解 @Scope 自定义Bean的作用域。
Singleton 整个应用中,只创建一个实例。(默认)ConfigurableBeanFactory.SCOPE_SINGLETON
Prototype 每次注入或通过Spring Application Context 获取时,都会 ...
Spring Bean 生命周期 + 循环依赖解决方法
Bean 创建过程
自定义的初始化方法
通常通过 @Bean 注解的 initMethod 指定(不推荐XML形式的配置方式)。
Bean 销毁过程
自定义的销毁方法
类似自定义的初始化方法。 通常通过 @Bean 注解的 destoryMethod 指定(不推荐XML形式的配置方式)。
Bean循环依赖解决方法
通 ...
Spring、Spring Boot、Spring Cloud关系
Spring 、Spring Boot 和 Spring Cloud 的关系?
Spring 最初最核心的两大核心功能 Spring Ioc 和 Spring Aop 成就了 Spring,Spring 在这两大核心的功能上不断的发展,才有了 Spring 事务、Spring Mvc 等一系列伟大的产品,最终成就了 Spring 帝国,到了后期 Spring 几乎可以解决企业开发中的所有问题。 ...
AutoCode上线VUE和bootstrap4前端模板!支持springboot和普通web两种后端!
本次升级内容:前端支持vue和bootstrap4!后端支持springboot和普通web两种方式,解决框架搭建、重复的增删改查代码等问题,将重点放到核心的业务功能开发上。
多留点时间给自己和家人!快乐工作、享受生活、追求梦想!
AC地址:http://www.mywebos.cn
后端支持springboot和普通web两种方式;
前端JS支持vue、angular js、ExtJS3 ...
Spring Cloud(05)——Eureka Client介绍
Eureka Client介绍
Eureka Client是对应于Eureka Server的客户端,用于与Eureka Server进行通信。对于应用来说,Eureka Client又可以分为应用的服务端和应用的客户端,它们之间的关系如下图所示。应用服务端向Eureka Server注册它自己,应用客户端从Eureka Server获取应用服务信息,从而能够直接对应用服务端发起调用。
使 ...
理解Spring循环引用(循环依赖)
一、介绍
循环引用,也可以叫做循环依赖,就是A类依赖了B类,B类又依赖A类,比如下面这种情况:
class A {
private B b;
public B getB() {
return b;
}
...
AOP的基本原理及面向切面编程-注解方式
1、动态代理
作用:可以在现有方法之上添加代码,增加现有程序的功能。
将与业务无关的通用功能抽取出来,单独编写,开发人员可以专注于业务逻辑的编写。
这些通用功能包括日志,权限管理,事务处理,异常处理等。
2.通用功能的增加与删除,可以通过配置文件进行配置。
3、AOP 基本原理:不改变原程序的情况下,增加程序功能。(技术原理:动态代理)。
之前讲过的OOP ...
spring @Transaction事务不生效问题
如果你已经排除了以下问题:
https://blog.csdn.net/qq_20597727/article/details/84900994
或是数据库本身不支持, 如MySQL的Myisam.
不防看看是不是由多数据源引起的:
多数据源我们一般这样配置:
@Configuration
@EnableDataSource("A")
@Enable ...
使用spring boot jpa+分组+分页后,count页数不对的解决办法
1.错误案例重现
首先来看博主想做什么:博主想group一张表,且对分组后的条目进行分页
Page<Specification> page = repository.findAll(MatrixModel.createSpecification(model),
MatrixModel.createSort(pageNum, pageSize, model.getSort()) ...
Spring Cloud(02)——bootstrap文件介绍
bootstrap文件介绍
bootstrap的中文翻译是“引导程序”的意思。Spring中的ApplicationContext是会有父子关系的。Spring Cloud初始化的ApplicationContext叫bootstrap ApplicationContext,之后会创建一些子的ApplicationContext。这个bootstrap ApplicationContext如果在 ...