- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 多线程编程定长线程池
多线程编程定长线程池,可控制线程最大并发数,超出的线程会在队列中等待Executors的方式创建定长线程池(不推荐容易,容易内存溢出OOM)ThreadPoolExecutor构造函数创建定长线程池(推荐) 定长线程池,可控制线程最大并发数,超出的线程会在队列中等待 当我们在开发大屏的时候一个各大平会返回多个接口每个接口返回速度都不一样,会导致有的模块加载出来,有的模块未加载出来,用这种定长的线程方式,用一个接口返回,使全部模块统一加载,这样不仅能提高客户使用的感官,也可以大大提升前端开发效率 Execut
2022-01-22 11:28:24
592
1
原创 explain执行计划
查看SQL执行的频次 show GLOBAL status like ‘Com_______’ 查看innoDB搜索引擎的执行sql频次 show GLOBAL status like ‘innoDB_row_%’ 定位低效sql语句 show PROCESSLIST 执行计划explain 在sql前加上explain explain select * from person 其中s...
2020-03-30 14:19:29
213
原创 mysql性能分析profile
show profile 分析 SQL第一步查看mysql是否支持profile第二步查看profile是否开启第三步执行一sql语句第四步执行show profiles查看用时第五步根据上述Query_ID查看某一个线程的具体用时 第一步查看mysql是否支持profile select @@have_profiling yes为支持 第二步查看profile是否开启 select @@pro...
2020-03-30 14:00:46
317
原创 RSA加密
创建一个工具类 public class RSAUtil { private static Map<Integer, String> keyMap = new HashMap<Integer, String>(); //用于封装随机产生的公钥与私钥 /** * 随机生成密钥对 */ public static Map...
2020-03-22 00:09:47
185
原创 SpringBoot之SpringTask定时任务调度器
第一步开启任务调度,定时任务 @SpringBootApplication @ComponentScan(basePackages = {"org.data"}) @MapperScan("org.data.source.dao") @EnableCaching @EnableTransactionManagement @EnableScheduling//开启任务调度,定时任务 public c...
2020-03-21 23:57:49
303
原创 Springboot整合rabbitMQ
Springboot整合rabbitMQ第一步添加依赖第二步创建一个配置类RabbitConfig第三步创建一个生产者的测试代码第四步创建一个消费者者的测试代码第五步启动消费者启动类 第一步添加依赖 //springboot自动整合了rabbitmq <dependency> <groupId>org.springframework.boot</groupId...
2020-03-20 13:50:20
171
原创 Springboot项目百万条数据导出到excel表格实战
1实现百万条数据导入到excel表格里 第一步导入依赖jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&...
2018-12-29 16:36:08
8082
26
原创 springboot整合MyBatis项目小案例
1springboot整合MyBatis项目小案例 数据库数据 项目结构 访问结果 项目下载地址:https://download.csdn.net/download/qq_36966352/10885311
2018-12-29 13:41:28
582
1
springboot整合Mybatis小案例框架整合
2018-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人