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