摘要: 记录一个优化sql的实际案例 三张表, 表结构, 索引如下: tb_phoneback_apply有user_id, handle_userid 索引 以及一个 status 和 create_time组合索引. 优化前sql SELECT a.id, IFNULL(u.user_name, u.u 阅读全文
posted @ 2020-11-18 11:57 knox大树 阅读(1865) 评论(0) 推荐(0) 编辑
摘要: 1. 导入maven包 <!-- https://mvnrepository.com/artifact/com.github.ulisesbocchio/jasypt-spring-boot-starter --><dependency> <groupId>com.github.ulisesbocc 阅读全文
posted @ 2020-10-22 09:35 knox大树 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 至于什么是伪共享的问题, 这里就不详细赘述了. 大概的意思就是, 多核cpu修改处于同一个缓存行内不同的数据. 因为数据一致性的问题, 导致效率变慢 java1.8以前一般都是填充解决. 而java1.8引入了 @Contended 注解(sun.misc.Contended). 有@Contend 阅读全文
posted @ 2020-08-21 16:14 knox大树 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 可能是习惯了JET BRAINS开发工具, 看到DataGrip的界面直接就爱了... 1. 下载安装包, 安装 百度网盘: 链接:https://pan.baidu.com/s/1WPiCtdLW9Sjo5GPTc7tQ8A 提取码:nqb6 当然安装包可以去官网下载, 官网地址: https:/ 阅读全文
posted @ 2020-08-13 16:12 knox大树 阅读(2034) 评论(2) 推荐(0) 编辑
摘要: 首先准备环境 以及 文件 环境: 1. java环境, 1.8及以上 centOS yum 安装 JDK https://www.cnblogs.com/-xuzhankun/p/13377793.html 2.mysql( 可以用内置的, 不过最好还是用自己的), 一个空的数据库, 名字随便起, 阅读全文
posted @ 2020-07-25 19:47 knox大树 阅读(3193) 评论(2) 推荐(2) 编辑
摘要: 1.查看安装包 2. 根据自己想安装版本进行安装. 安装时, 一般选择 openjdk-devel, 这个包比较全, 不然容易有坑... yum install -y java-1.8.0-openjdk-devel.x86_64 3. java -version 验证 4.配置环境变量 vim / 阅读全文
posted @ 2020-07-25 18:49 knox大树 阅读(499) 评论(0) 推荐(0) 编辑
摘要: yum install -y man man-pages man-pages-overrides 阅读全文
posted @ 2020-07-24 15:11 knox大树 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.链接: https://pan.baidu.com/s/1M6JYHijfZiWrCJuth5wpZw 提取码: ymmd 下载一个文件, 然后启动文件. java -jar JrebelBrainsLicenseServerforJava-1.0-SNAPSHOT-jar-with-depen 阅读全文
posted @ 2020-07-17 16:53 knox大树 阅读(1905) 评论(0) 推荐(1) 编辑
摘要: //OPTIONS请求直接放行if(RequestMethod.OPTIONS.name().equals(request.getMethod())) { return true;} 阅读全文
posted @ 2020-06-29 18:10 knox大树 阅读(1506) 评论(1) 推荐(1) 编辑
摘要: 安装 filebeat: rpm --import https://packages.elastic.co/GPG-KEY-elasticsearch vim /etc/yum.repos.d/elk.repo [elastic-6.x] name=Elastic repository for 6. 阅读全文
posted @ 2020-06-17 08:34 knox大树 阅读(219) 评论(0) 推荐(0) 编辑