- 博客(7)
- 收藏
- 关注
转载 ExecutorService关闭
前言最近在使用ExecutorService的时候,对于与ExecutorService相关的概念有些迷糊,加上本身ExecutorService内部的有些方法名在取名上也容易让使用者误解,导致犯了一些错误。在解决的过程中,偶尔看到了日本人写的一篇文章简单明了,通俗易懂所以想着翻译成中文希望能够帮助到与我有一样困惑的程序员朋友们。原文地址如下:http://gurimmer...
2018-07-09 20:03:37
190
原创 Mysql binlog相关概念详解
近期项目中涉及到 mysql-binlog 解析,所以先研究下 binlog 的一些基础知识,后续再对相关的开源产品详细研究1、介绍Mysql binlog日志有三种格式,分别为Statement,MiXED,以及ROW1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:不需要记录每一行的变化,减少了binlog日志量,节约了IO,提...
2018-07-09 13:49:42
238
原创 冒泡排序
算法篇—冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。要求:给定一个包含数字的无序列表,将列表中的数字按照一定的方式(从大到小 or 从小...
2018-03-21 19:48:55
268
原创 搭建FastDFS文件上传测试
FastDfs环境搭建 为了测试项目的文件上传问题,搭建一个FastDFS的服务器,仅是为了测试,所以只搭建了简单的fastDFS,配置一个nginx映射到目录,能正常的读取上传文件即可。非常感谢这位老哥的文章,写的很详细。搭建过程还是中遇到一些问题,后面附上解决办法 参考博客:https://www.cnblogs.com/chiangchou/p/fastdfs.html...
2018-03-15 18:16:00
5748
1
原创 security框架获取用户信息填坑
spring-security获取不到Authentication 在security框架的使用中,发现通过security获取到已登录的用户信息时,会出现Authentication为空的情况。填下坑问题场景:需要在登陆主页后在界面上展示出已登录的用户信息,但是发现获取不到SecurityContextHolder.getContext() = null后来在secur...
2018-03-10 15:23:35
5062
原创 java日志级别动态调整
java日志级别动态调整 近期在web项目维护过程中,发现一个令人脑袋大的事,线上的项目出了bug,必须日志开启debug才能看到错误。总不能没事重启一下吧?em……,老大听了想打人。后来查了下,其实可以通过动态的设置日志级别的,所以后面就赶紧加上这个功能。项目中用的日志组件是log4j。 其实并没有多麻烦,只不是在刚开始没有考虑到。又攒个小技能1、首先看下实现这个功能的a...
2018-03-10 12:13:25
4476
1
转载 IntelliJ IDEA For Mac 快捷键
转载链接 http://www.cnblogs.com/exmyth/p/7600658.html 看到这位仁兄整理的非常详细,自己收藏了,希望和我一样记不住快捷键的coder可以参考下 建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。Mac键盘符号和修饰键说明⌘ Command⇧ ...
2018-03-10 11:44:21
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人