目的 有同学看到标题就会说5年以上的技术大咖都傻傻分不清楚,那能成的上大咖?这还真是的,有朋友在BAT等互联网大厂里工作多年,是做技术开发的,在业务上技术很牛的,但是有次聊天...
目的 有同学看到标题就会说5年以上的技术大咖都傻傻分不清楚,那能成的上大咖?这还真是的,有朋友在BAT等互联网大厂里工作多年,是做技术开发的,在业务上技术很牛的,但是有次聊天...
1、事务的理解如果不显式的开启一个事务那么每一个查询都被当作一个事务执行(事务默认自动提交),如果不开启事务自动提交,那么所有查询都会在一个事务中所以可以理解为对数据upda...
官网翻译
Spring Integration的简介Spring Integration在基于Spring的应用程序中实现轻量级消息传递,并支持通过声明适配器与外部系统集成。 Spring Integration的主要目标是提...
1、CPU占用过高 1、top命令查看占用过高的进程image.png 2、 top -HP 进程id 查看占用cpu高的线程id ,也可以使用 jps命令查看image.p...
1.1. Java IO读写原理 无论是Socket的读写还是文件的读写,在Java层面的应用开发或者是linux系统底层开发,都属于输入input和输出output的处理,...
1 setting.xml maven的配置文件setting.xml存在于两个地方: 安装的地方:${M2_HOME}/conf/settings.xml 用户的目录:${...
2.4.5 升级到2.7.8 意味着从alibaba 升级到apache 一、升级dubbo版本 二、替换所有Spring版本因为dubbo升级Spring版本也需要跟着升级...
启动脚本 dubbo通过SPI扩展container来启动 dubbo.properties
通过java agent 探针和javassist 实现从字节码层面的aop功能首先我们要创建一个探针jar包项目结构如下: 1、创建入口类 2、创建MANIFEST.MF文...
推荐第四种:https://github.com/shawntime/shawn-rwdb 方案1 通过MyBatis配置文件创建读写分离两个DataSource,每个Sql...
方案一 通过Spring AOP在业务层实现读写分离,在DAO层定义切面,利用Spring的AbstractRoutingDataSource解决多数据源的问题,实现动态选择...
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
首先贴一张很不错的图,SpringBoot启动结构图,图片出自SpringBoot启动流程解析。本文的分析基于Spring Boot 2.1.5,非Spring的代码只有下面...
MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBati...
前言:把这段时间复习的关于集合类的东西整理出来,特别是HashMap相关的一些东西,之前都没有很注意1.7 ->> 1.8的变化问题,但后来发现这其实变化挺大的,而且很多整理...
需求描述:提供springboot项目使用maven打的jar包,然后通过程序反射调用启动jar包 重写一个类加载器: 这里我们将jar文件进行了解压程序调用
首先看一段线程池的使用代码 一语概括线程池就是启动线程去执行任务的run()方法,创建的worker是真实的线程,这段代码就是任务的run方法 查看线程池的execute方法...