Sherlock

Sherlock

赶路已有清风伴,莫叹岁月不饶人。

置顶

Java 知识杂记

HashMap/fail-fast/ConcurrentHashMap/锁升级: Jdk 1.8+ 的synchronized/线程池/生产环境常用 JVM 参数/阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作

2018-11-01
435 0

记一次 IDEA 莫名其妙的打开失败 Address already in use: bind

IDEA日志路径C:\Users\xxx\AppData\Local\JetBrains\IntelliJIdea2020.2\log\idea.log

2020-09-13
27 0

我的编程字体选择

三种个人比较喜欢的开源等宽字体tonsky/FiraCode不支持中文字体更饱满,但也需要更大屏幕空间可主要用于IDE(字号较大,同屏文字少)JetBrains/JetBrainsMono风格接近Consolas,强调阅读的流畅感,同时兼顾辨识度可主要用于文本编辑器(字号较小,同屏文字多)micro

2020-09-11
27 0

git commit emoji 使用

在gitcommit时可以使用emoji为本次提交打上一个"标签",使得此次commit的主要工作得以凸现,也能够使得其在整个提交历史中易于区分与查找。commit格式gitcommit时,提交信息可以遵循以下格式::emoji1::emoji2:不超过50个字的摘要,首字母大写

2020-08-25
36 0

KMS服务

服务器地址:http://kms.03k.org点击检查是否可用;检测服务使用开源软件:https://github.com/kkkgo/vlmcsd服务作用:在线激活windows和office适用对象:VOL版本的windows和office适用版本:截止到win10和office2016的所有

2020-08-07
59 1

记一次MySQL SQL优化

MySQLSQL优化基本步骤查看执行计划explain如果有告警信息,查看告警信息showwarnings;查看SQL涉及的表结构、索引信息、统计信息根据执行计划,思考可能的优化点按照可能的优化点执行表结构变更、增加索引、SQL改写等操作需要注意:条件字段函数字段隐式转换隐式字符编码转换查看优化后的

2020-07-30
122 0

本博客开始支持 TLS 1.3

OpenSSL为了支持TLS1.3final,需要使用OpenSSL1.1.1正式版:wget-chttps://github.com/openssl/openssl/archive/OpenSSL_1_1_1.tar.gztarxzfOpenSSL_1_1_1.tar.gzmvopenssl-Op

2020-07-17
92 0

删除 Centos7 中附带的 OpenJDK 1.8

1.先检测java版本使用java-version命令:openjdkversion"1.8.0_252"OpenJDKRuntimeEnvironment(build1.8.0_252-b09)OpenJDK64-BitServerVM(build25.252-b09,mixe

2020-07-14
79 0

JDK keytool 查询、添加、删除本地证书,解决 https 请求报错问题

https协议对于开发者而言其实只是多了一步证书验证的过程。对于JDK而言这个证书通常情况下被jdk/jre/security/cacerts所管理。里面证书包含两种情况:1、机构所颁发的被认证的证书,这种证书的网站在浏览器访问时https头一般会显示为绿色或者一个灰色小锁的标识。2、个人所设定的证

2020-06-22
145 0

DM7 达梦数据库安装后配置及调优

国产达梦数据库安装完成以后,需要做一些配置及调优。

2020-06-09
259 0

CentOS7 Nginx 服务化、开机自启动

安装 Nginx 支持 yum 安装,很方便。 直接上命令:vi/usr/lib/systemd/system/nginx.service编辑文件内容

2020-05-23
182 0

群晖 NAS Let's Encrypt 泛域名证书自动更新

我们都知道可以使用Let’sEncrypt免费申请HTTPS证书。而且现在acme协议版本更新了,开始支持泛域名(wildcard)了,这样可以只申请一个类似*.xxx.com的证书,而不需要单独为每个子域名申请证书了。很爽~大神已经对acme脚本做了群晖NAS的适配——syno-acme,我们就是

2020-05-19
539 0