- java 3
- linux 3
- ubuntu 3
- maven 2
- ssh 2
- vim 2
- FlappyBird 1
- Kubernetes 1
- ctags 1
- hello 1
- jump 1
- k8s 1
- logging 1
- mysql 1
- profile 1
- reading 1
- self 1
- shell 1
- slf4j 1
- thinking 1
- tomcat 1
- world 1
- zip 1
java
Java的那些日志框架们
使用 Maven Profile 和 Filtering 打各种环境的包
每个项目都会有多套运行环境(开发,测试,正式等等),不同的环境配置也不尽相同(如jdbc.url
),
Java双括号语法
第一次接触双括号语法是使用mybatis,代码如下:
linux
给hosts文件生成ctags文件
经常编辑hosts文件,
定位具体位置的时候以前用搜索功能,但是域名相似的配置实在太多,不能立即跳转到指定地方,
其实已经把hosts
划分成若干组,
Shell书签功能
使用shell时总会有些经常访问的目录,老是cd
来cd
去的实在是麻烦,
这不,总会有些大牛闲着木事解放我们的双手,利用软连接实现shell下的书签(类似浏览器)。
Linux下解压zip中文乱码问题
遇此问题良久了,就是在该死的Windows上压缩的zip文件,在linux解压中文就乱码了,
之前只好弱弱地只在Windows下查看,好麻烦。终于忍不住google了一下,如下:
ubuntu
Ubuntu 12.04 vim 无系统剪切板
突然间发现我的vim系统剪切板不能用了,
之前还写过一篇日志介绍剪切板来着呢,
执行:reg
确实没了"+
系统剪切板,那就修复之:
Ubuntu 12.04 创建wifi分享
如果你曾想过要用12.04建立个wifi分享的话,
你应该了解到,
直接通过右上角的网络管理新建的ad-hoc很多安卓设备没法识别。
Ubuntu命令行切换鼠标左右键
话不多说,让我们开始切换:
首先让我们把鼠标切换到反手(这里之所以用反手一词,是因为有人可能是左撇子,有人是右撇子「还有右撇子?」):
maven
用dependency插件解决依赖包冲突
偶然翻阅了下 maven dependency 插件的官方文档,颇有收获,记录一下。可能有些标题党的嫌疑,并没有具体介绍怎么解决依赖冲突问题,不过既然你都打印出了依赖树,
使用 Maven Profile 和 Filtering 打各种环境的包
每个项目都会有多套运行环境(开发,测试,正式等等),不同的环境配置也不尽相同(如jdbc.url
),
ssh
ProxyJump
为了安全起见,线上机器一般不会允许用户通过ssh直接登录,而是需要通过堡垒机(跳板机)跳转到目标线上机器,这样方便对权限控制的管理和访问操作的审计。不知道公司用的是哪款堡垒机产品,选择目标机器的过程异常繁琐。查看ssh
的手册(manual)看到了-J
选项,可以通过该选项指定ProxyJump然后直接登录到目标机器,命令如下:
SSH无密码登陆
这方面的文章网上写的也是异常泛滥了, 那我为啥还要冗余的写上一篇? 难不成这篇文章有不同于乌合之众的独特见解。
vim
Ubuntu 12.04 vim 无系统剪切板
突然间发现我的vim系统剪切板不能用了,
之前还写过一篇日志介绍剪切板来着呢,
执行:reg
确实没了"+
系统剪切板,那就修复之:
VIM的剪切板
FlappyBird
Flappy Bird
<p>按空格键开始</p>
<div id="game_div"> </div>
<p>
<a href="http://blog.lessmilk.com/how-to-make-flappy-bird-in-html5-1/"
target="_blank">点我</a>学习制作教程(英文)
</p>
Kubernetes
Kubernetes原理(1)
本文将主要介绍Kubernetes集群中各个组件的工作原理(非源码级别),以帮助大家更深入的了解K8S,从而更高效地使用K8S。由于本篇不是入门级文章,需要大家对K8S有些基本的了解,知道它提供了哪些功能,才能更好地理解这篇文章。如果还不了解K8S的功能特性,可以参考这篇一起学习k8s做个快速入门。
hello
你好,世界
###静夜思### 床前明月光,
疑是地上霜;
举头望明月,
低头思故乡.
jump
Shell书签功能
使用shell时总会有些经常访问的目录,老是cd
来cd
去的实在是麻烦,
这不,总会有些大牛闲着木事解放我们的双手,利用软连接实现shell下的书签(类似浏览器)。
k8s
Kubernetes原理(1)
本文将主要介绍Kubernetes集群中各个组件的工作原理(非源码级别),以帮助大家更深入的了解K8S,从而更高效地使用K8S。由于本篇不是入门级文章,需要大家对K8S有些基本的了解,知道它提供了哪些功能,才能更好地理解这篇文章。如果还不了解K8S的功能特性,可以参考这篇一起学习k8s做个快速入门。
logging
Back to Top ↑mysql
The total number of locks exceeds the lock table size
全表更新若干个字段信息,数据量不大,也就287338条,但是反复更新都以报错失败:The total number of locks exceeds the lock table size
。
profile
使用 Maven Profile 和 Filtering 打各种环境的包
每个项目都会有多套运行环境(开发,测试,正式等等),不同的环境配置也不尽相同(如jdbc.url
),
reading
读《大教堂与集市》
浏览开发者头条的时候看到一篇题为《系统架构》读书笔记的文章,突然想到自己刚读完《大教堂与集市》,还没有留下一点点观后感之类的文字,没有对书本的思考,这本书就白读了吧,就像之前的《黑客与画家》,现在都记不清它都有些什么内容了。所以决定还是写点读后感类的内容。
self
两周年庆–好好学习
在一家公司待上两年应该也是段很漫长的日子了吧, 青春里能有几个两个(初中也才三年而已)? 第一年,虚度了闲暇的光阴,
shell
Shell书签功能
使用shell时总会有些经常访问的目录,老是cd
来cd
去的实在是麻烦,
这不,总会有些大牛闲着木事解放我们的双手,利用软连接实现shell下的书签(类似浏览器)。
slf4j
Back to Top ↑thinking
长大后我就成了你
第一次接触Chrome是在大学寝室里龙哥的电脑上,那时候IE6还霸占者绝对的浏览器市场份额,装着IE内核、披着华丽外衣的国产浏览器也正春笋般崛起,真是有点被那蓝色简洁的窗体给惊讶到了,但是并没有让我从Firefox转战到Chrome,这么简单的一款产品在功能性和扩展性上怎么能和插件丰富的Firefox相比,于是我坚守在Firefox的阵地,同时鄙视、谩骂着IE。
tomcat
Tomcat NIO Connector
Tomcat服务请求量巨大时connector线程数剧增。 Tomcat默认的connector是阻塞模式的(即BIO), 每次请求都需要一个单独线程处理,另外对于keep-alive
的HTTP请求,
world
你好,世界
###静夜思### 床前明月光,
疑是地上霜;
举头望明月,
低头思故乡.
zip
Linux下解压zip中文乱码问题
遇此问题良久了,就是在该死的Windows上压缩的zip文件,在linux解压中文就乱码了,
之前只好弱弱地只在Windows下查看,好麻烦。终于忍不住google了一下,如下: