加载中
SpringMVC初始化与请求处理流程源码分析

在配置MVC框架时,我们会在web.xml中添加配置: org.springframework.web.context.ContextLoaderListener

2021/07/23 14:44
1K
spring boot源码分析之启动与热部署

一个简单的springboot启动类: @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } 我们在...

2021/07/03 12:53
2K
Mybatis和Spring整合原理

Mybatis整合Spring时需注入SqlSessionFactoryBean: public class SqlSessionFactoryBean implements FactoryBean, InitializingBean, ApplicationListener { 它分别......

2021/06/23 09:31
1.4K
Mybatis源码之配置启动与执行过程

一个简单的mybatis调用demo: String resource = "mybatis.xml"; InputStream inputStream = Resources.getResourceAsStream(resource); SqlSessionFactory sqlSessionFactory = new SqlSes...

2021/06/19 12:13
2K
Nacos配置相关源码分析

spring.factories org.springframework.cloud.bootstrap.BootstrapConfiguration=\ com.alibaba.cloud.nacos.NacosConfigBootstrapConfiguration org.springframework.boot.autoconfigure.En...

2021/06/19 12:10
1.7K
Sentinel执行流程源码分析(调用,熔断降级和恢复)

spring.factories org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.alibaba.cloud.sentinel.SentinelWebAutoConfiguration,\ 过滤请求 com.alibaba.cloud.sentinel.S...

2021/06/06 10:48
1.8K
Nacos源码分析(注册发现、集群同步、心跳、Eureka对比)

nacos-discovery中spring.factories: org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.alibaba.cloud.nacos.NacosDiscoveryAutoConfiguration,\ com.alibaba.cloud...

记录:一个爬虫程序的优化过程

这两天手痒用jsoup撸了个抓取图片爬虫 初版: ThreadPoolExecutor executor = new ThreadPoolExecutor(6, 6, 0, TimeUnit.SECONDS, new LinkedBlockingQueue<>(200)); for (int j = 1; j <= ...

2021/02/17 15:53
4.3K
基于LinkedList1.8源码分析特点

public class LinkedList extends AbstractSequentialList implements List, Deque, Cloneable, java.io.Serializable {} LinkedList实现了Deque接口:Deque是双端队列的缩写,支持在两端......

2020/07/01 21:14
142
JVM结构及调优整理

java虚拟机(java virtual machine,JVM),一种能够运行java字节码的虚拟机。作为一种编程语言的虚拟机,实际上不只是专用于Java语言,只要生成的编译文件匹配JVM对加载编译文件格式要求,任何...

2020/06/13 15:15
93
Stream批量修改数据

@Test public void fun1() throws Exception { UserVo user1 = new UserVo(); user1.setUsername("zhangsan"); UserVo user2 = new UserVo(); ......

2019/05/10 17:28
6K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部