此博客现已不再更新,仅作为演示站点,博客开源地址: GitHub: https://github.com/zhangjianbing777...

官方推荐的是使用Eureka,但Eureka2.x已经停止更新了,而Consul作为它的替代者,功能很强大,内存占有率更小。 Consul...

前言 来年第一篇,认真研究一下HashMap。 PUT方法 首先跟着源码大致走一遍 // 在jdk1.8中,HashMap...

前言 关于@Autowired这个注解,我们再熟悉不过了,经常跟@Resource来做对比,这篇文章我们不讨论两者有何异同,仅分析@Aut...

引言 基于Spring5+ 什么是循环依赖? 循环依赖有几种? Spring可以解决哪几种,为什么不能解决这几种? Spring是如何判断...

BeanPostProcessor即,Bean的后置处理器,它的作用就是在Bean的初始化方法前跟后进行拦截处理。我们都知道,要想在Bea...

所谓Bean的生命周期就是从Bean的创建 ---> Bean的初始化 ---> Bean销毁的过程。 Spring为我们提供...

基于注解方式的AOP代理 Spring的两大核心是IOC和AOP,而AOP是基于IOC的,AOP翻译过来意思是面向切面编程,说白了就是在方...

使用注解方式简单模拟事务 样例 说明 数据源采用c3p0 采用JdbcTemplate持久化 采用Spring事务注解 环境搭建 POM依...

基本命令 查看那张表被锁住,其中In_use字段大于0则表被锁。 show open tables; 给某张表上锁 lock table ...

List和Set Map ...

题外话:我使用数据库可视化工具Navicat查询出来的参数竟然跟我直接xshell查出来的参数不一样,Navicat的版本是11.2.7-...