AQS深入分析总结 AQS 很久之前便写了这篇文章,一直没有时间发出来,文章如果有写的不好的地方,欢迎大家能够指正,下面开始详细分析介绍,希望大家能够耐心读下去,肯定会受益匪...
AQS深入分析总结 AQS 很久之前便写了这篇文章,一直没有时间发出来,文章如果有写的不好的地方,欢迎大家能够指正,下面开始详细分析介绍,希望大家能够耐心读下去,肯定会受益匪...
Spring-Data-Jpa 保存时save和saveAndFlush的区别 Jpa是我们经常用到的ORM框架,使用它可以快速便捷的操作数据库,那么它有一个保存方法,你肯定...
Spring阅读源码环境搭建 关于Spring, 我们平时接触最多的其实应该是Spring Boot, 但是Spring Boot, 只是Spring的大集成者,所以,学习S...
想到关闭线程首先会想到 Thead 类的 stop() 方法,但是该方法已经被标记为 @Deprecated 已过时,虽然它确实可以停止一个正在运行的线程,但是这个方法是不安...
@c57da44ae4ac 这一步其实就是利用底层socket,来和mysql服务端进行连接,mysql有自己的一套通信协议,然后服务端进行利用客户端传过来的用户名,密码等进行鉴权。
Java中MySQL是如何获得连接得?前言 上篇文章分析了通过SPI技术如何来加载JDBC驱动连接。然后本篇继续写获得连接之后的一些事。 JDBC驱动加载 上篇文章写道,当JDBC驱动被加载的时候会执行这行代码,...
将bean放入Spring容器中有哪些方式? 我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式...
讲的特别好,很赞,收获很多,下次很会读的。
Java中如何正确中断线程,以及interrupt()、interrupted()、isInterrupted()的区别想到关闭线程首先会想到 Thead 类的 stop() 方法,但是该方法已经被标记为 @Deprecated 已过时,虽然它确实可以停止一个正在运行的线程,但是这个方法是不安...
我用的版本比较低了,现在Seata新版本 可以对数据源进行自动代理了,不需要额外的配置了
seata-快速使用seata-快速使用 什么是分布式事务? 随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用:传统单体Web应用 拆分后的架构 分布式系统会把一个应用系统拆分为可...
@宫新程 ???
Java中MySQL是如何获得连接得?前言 上篇文章分析了通过SPI技术如何来加载JDBC驱动连接。然后本篇继续写获得连接之后的一些事。 JDBC驱动加载 上篇文章写道,当JDBC驱动被加载的时候会执行这行代码,...
使用 spring4.0之后能够很方便的使用spring aop,使用@EnableAspectJAutoProxy开启aop,使用@Aspect注解声明切面。 原理解析 @...
前言 上篇文章分析了通过SPI技术如何来加载JDBC驱动连接。然后本篇继续写获得连接之后的一些事。 JDBC驱动加载 上篇文章写道,当JDBC驱动被加载的时候会执行这行代码,...
写的很好 很棒!
SpringCloud之Hystrix-Dashboard监控,以及踩的坑...前言: 最近刚入职,公司使用了SpringCloud,之前有了解过SpringCloud,但是长时间不去搭建不去使用很容易就忘了,因此空闲时间重新复习一下。但是之前开的Spr...
Service Provider Interface SPI类加载 SPI是Java提供的一种加载外部类或者是第三放插件的方式,通过这种方式可以进行加载第三方扩展包,一般平时...
谢谢老铁
seata-快速使用seata-快速使用 什么是分布式事务? 随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用:传统单体Web应用 拆分后的架构 分布式系统会把一个应用系统拆分为可...
seata-快速使用 什么是分布式事务? 随着互联网的快速发展,软件系统由原来的单体应用转变为分布式应用:传统单体Web应用 拆分后的架构 分布式系统会把一个应用系统拆分为可...
牛逼??!
NIO入门(Buffer & Channel & Selector)个人学习笔记,源码链接:https://github.com/GongXincheng/gxc-nio-netty 1:Buffer 缓冲区 1.1:Buffer 中的属性 ...