- 博客(5)
- 资源 (8)
- 收藏
- 关注
原创 线程池流程分析原理
线程池流程分析原理 1)首先,要清楚corePoolSize和maximumPoolSize的含义; 2)其次,要知道Worker是用来起到什么作用的; 3)要知道任务提交给线程池之后的处理策略,这里总结一下主要有4点: 如果当前线程池中的线程数目小于corePoolSize,则每来一个任务,就会创建一个线程去执行这个任务; 如果当前线程池中的线程数目>=...
2019-02-27 10:54:26 220
原创 四种线程池实例详解
四种线程池实例详解 【相比直接new Thread 四种线程池优势】: a. 降低资源消耗 :重用存在的线程,减少对象创建、消亡的开销,性能佳。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。 b. 提高响应速度:可有效控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。当任务到达时,任务可以不需要等到线程创建就能立即执行。 c. 提高线程的可管理性:提供定时...
2019-02-21 10:10:37 213
原创 Nginx在负载均衡条件下实现Session共享
Nginx在负载均衡条件下实现Session共享 Nginx在负载均衡条件下实现Session共享存在两种方式: (1)Redis共享Session: 【准备三台服务器】: IP:10.13.5.10 作为负载均衡服务器 和 redis 服务器 IP:10.13.5.11 项目服务器01 IP: 10.13.5.12 项目服务器02 本文采用的是基于Nginx做JavaW...
2019-02-19 15:08:27 396
原创 Nginx做JavaWeb负载均衡
Nginx做JavaWeb负载均衡 【linux下安装Nginx】: 需要准备安装gcc、pcre-devel、zlib、OpenSSL环境,具体步骤见Linux下安装Nginx步骤 【Nginx】下载地址 :Nginx下载地址 【注意】:默认端口是80,如果冲突可以修改conf/nginx.conf中的端口号 【重启nginx】: [root@localhost conf]# ...
2019-02-19 14:10:50 1160
原创 保证Spring事务内连接的唯一性
保证Spring事务内连接的唯一性 有时在Spring下 需要配置多个数据源,通过DataSource来得到操作数据库的管道Connection,多线程下保证一个线程下、一个事务的多个操作拿到的是一个Connection(ConcurrentHashMap根本无法保证),【解决方案】:通过ThreadLocal封装,变成了线程的局部变量,从而实现了(1)安全,(2)保证了一个线程下面的操作...
2019-02-18 14:06:53 612
应对sharding-jdbc结合mybatis实现分库分表功能 分表的联合查询采用将mysql的数据同步到elasticsearch进行筛选
2018-07-18
jarslink(1.6.1.20180301)
2018-05-10
jarslink(1.5.0.20180217)
2018-05-10
hellospark(springmvc)
2018-05-10
jarsLink demo
2018-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人