一:线程池定义public class ThreadPoolConfig { } 二、使用:@Async("asyncExecutor")public void asyncT...
一:线程池定义public class ThreadPoolConfig { } 二、使用:@Async("asyncExecutor")public void asyncT...
一、需求主库只写、从库只读,分担主库压力二、代码1、pom文件 2、yml文件配置 3、数据源配置 源码地址https://gitee.com/fengli3/shardin...
一、操作篇1、填充a、没有其他列填充固定值【填充】-》【序列】b、双击单元格右下角2、选区a、鼠标拖动b、选中开始单元格,按住shift键,选中结束单元格c、选中开始单元格,...
Sql总结 sql语句中加单引号的地方 sql中涉及varchar值得时候 like后面的内容必须加单引号,因为是字符串匹配 sql巩固 count/sum函数 count(...
synchronized锁 synchronized锁 对象锁 一个对象一把锁 类锁 判断是同步还是异步关键看是不是同一把锁 锁加在方法上或在方法中写对象是个对象锁 锁加在类...
JVM 相关参数设置 -Xms 初始分配的大小,默认为物理内存的1/64,可以指定跟Xmx相同大,避免重新分配内存消耗时间 -Xmx 最大分配内存,默认为物理内存的1/4 -...
一、背景 限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。常用的限流算法有令牌桶和和漏桶,而Google开源项目G...
一、linux 命令 1、top -c ---》打印进程的Gc情况 2、top -Hp 21398 ---》21398 为进程id ,可以查出进程下消耗最高的线程 3、jst...
一、现象 请求: request.getInputStream 获取的请求参数 二、解决 请求进来需要调用下 request.getParameter()方法,custome...
一、背景HTTP连接池优势 1.复用http连接,省去了tcp的3次握手和4次挥手的时间,极大降低请求响应的时间2.自动管理tcp连接,不用人为地释放/创建连接 二、注意不要...
一、现象: 使用Collectors.toMap莫名出现空指针 二、原因分析: Jdk1.8的Collectors.toMap的value不能为null 三、解决方案: 方案...
策略模式:根据传入的不同参数执行对应的相似逻辑 工厂模式:提前将Bean注入到指定容器或map集合 以下是关键代码:
一:Excel附件内容设置: 1、ExcelExportUtil的exportExcel生成Workbook(存放在内存中的workbook) 2、传入对用的参数(参数1:E...
@大黑跟小白的日常 实际需求一次性inset into 1000条数据,如果有多个用户同时执行该操作, 那数据库的表锁是怎么解释的呢
MYSQL sql优化我的心得1、字段空间能小则小,索引不该建立在大字段上; 2、索引字段设置notnull给默认值; 3、使用ENUM、TINYINT类型比文本类型效率高; 4、选择离散程度大的字段建立...
一:日期YYYY格式设置的坑 解析:设置的2019-12-31,可结果显示的2020-12-31,因为YYYY是基于周来计算年的,它指向当天所在周属于的年份,一周从周日开始算...
一、根据搜索内容获取返回json的url 如下图:找到该链接即可:--此链接返回的数据为页面内容的json格式,便于抓取 二、根据url构造http请求 1、根据第一步的ur...
需求分析 这里有10种商品参与秒杀活动,为了提升用户参与体验,如下要求:每种商品参与秒杀的数量不一样,每种商品要求的秒杀限流速率不一样;比如:华为P30-8G-256G-红色...