https://www.bilibili.com/video/BV18E411x7eT?p=3[https://www.bilibili.com/video/BV18E411...
![240](https://cdn2.jianshu.io/assets/default_avatar/4-3397163ecdb3855a0a4139c34a695885.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
https://www.bilibili.com/video/BV18E411x7eT?p=3[https://www.bilibili.com/video/BV18E411...
xml 解析可以用 SAXReader 类加载可以使用GroovyClassLoader
top -c 查询出最高的进程 使用top -Hp 进程id 查询当前进程下线程情况 使用 jstack 进程id查询java进程情况,可以看到哪个线程sleep了...
查询出每门课程的及格人数 where必须写在GROUP BY 前面 SELECT course,COUNT(stu_id) FROM score WHERE achieve...
当线程池的任务缓存队列已满并且线程池中的线程数目达到maximumPoolSize,如果还有任务到来就会采取任务拒绝策略,通常有以下四种策略: 当Executor已经关闭(即...
1、加载将字节码文件加载到内存(1.8是元空间)、在内存中生产一个class运行时数据结构2、链接2.1 验证 校验字节码文件正确性2.2 准备 为静态变量分配内...
启动nameserver: 启动brocker
是先开启corePoolSize大小的线程数,如果在来了线程就放入等待队列里,如果队列方满了,就再开启线程最大不能大于maximumPoolSize。当前时刻最大调用量等于 ...
selector.selectedKeys() : 向selected第一次注册的,获取后要删掉的,没连接、发送数据一次就会注入一个selectkey selector.ke...
1、eureka 已经停更了2、zookeeper 用的不多3、consul 比较好4、nacos C:Consistency 强一致性A: Available 可用性 ...
使用bio的好处 NIO存在的问题使用NIO != 高性能,当连接数<1000,并发程度不高或者局域网环境下NIO并没有显著的性能优势。 NIO并没有完全屏蔽平台差异,它仍然...
查看MySQL实例的当前连接数:show processlist show processlist: 列出当前用户的前100条连接信息;show full processli...
@Configuration该注解是可以用来替代XML文件。和@Bean一起使用 @Configurable 加入在一个方法里new了一个b = new B();这个b的属性...
需要在class路径下新建services文件夹,然后新建文件,文件名是接口名,里面放入实现 接口 实现 测试 比如在DriverManager里就使用到了spi
查看PersonRepositoryTest类https://gitee.com/dingkefeng/learn200724/tree/master/repository ...
原理是通过ThreadLocal实现的,看源码 先从transactionTemplate.execute开始 获取Transaction AbstractPla...
1.如果框架里有实现BeanDefinitionRegistryPostProcessor的,最先执行2.BeanDefinitionRegistryPostProcesso...
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ...