Hello World!

Recent Posts

疑似MySQL Java驱动的bug

5 minute read

背景 项目组最近遇到了一个问题,各应用执行SQL偶尔会变慢,而且无规律可循。因为一些原因,最近数据库环境进行了迁移,访问数据库中间多了一层硬件防火墙,应用服务器也安装了一些杀毒软件。查看慢SQL和GC日志,发现并无异常。

Zookeeper笔记

4 minute read

Zookeeper是什么? 看官方描述: ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and prov...

我的生产力工具

less than 1 minute read

我的前电脑们   我的第一台电脑买得比较晚。我高二的时候(2009年),我爸妈决定给我买一台电脑。理由很简单,他们希望我能从网上更好的学习(事后证明我主要用它来打游戏了)。但是当时如何挑选电脑就成了一个难题,在此之前我基本上不了解硬件相关的东西,后来为了能挑选一台合适的电脑,我从学校报刊买了第一份《电脑报》(这成...

Shell & Shell scripts

5 minute read

本文是《鸟哥的Linux私房菜》的读书笔记,学习内容来自:《鸟哥的Linux私房菜》,版权归鸟哥。 关于shell 常见shell Bourne SHell (sh) 在 Sun 里头默认的 C SHell 商业上常用的 K SHell TCSH ...

从intern函数产生的疑问

3 minute read

我之前说过: 在阅读周明耀老师的《深入理解JVM & G1 GC》该书时,对本书p31~33关于String的部分内容产生疑问,遂通过google等搜索引擎以及Stack Overflow和知乎(R大)[https://www.zhihu.com/people/rednaxelafx/answers?ord...

一个XML解析错误的排查

1 minute read

项目里面需要用到XML解析,我权衡之后使用了JAXB,因为:1. 对接系统返回的XML比较复杂,如果使用时候使用DOM4J之类的,代码与XML格式强耦合,所以使用JAXB,直接使用注解映射XML和JavaBean;2. JDK原生支持的。 但是烦恼就此开始,XML和JavaBean转换时倒是容易: ``` ...

MyBatis 源码简单分析

5 minute read

MyBatis的使用可以参考: 官方文档中文版 记得老早前看时候还有部分未翻译,现在进去看已经全部翻译了。 根据文档介绍写了下面这一部分代码 ↓ public static void main(String[] args) throws Exception { //从各种类加载器的路径加载文件 ...

Maven笔记

less than 1 minute read

使用Maven有一年多,但是很多概念一直很含糊,今天稍作总结。 [转载自多篇文章] Maven是什么? 1.1 优秀的构建工具 通过简单的命令,能够完成清理、编译、测试、打包、部署等一系列过程。同时,不得不提的是,Maven是跨平台的,无论是在Windows、还是在Linux或Mac上,都可以使用同样的命令...

常用的Linux命令

1 minute read

    刚刚参加工作那会儿,对Linux很不熟悉,工作看日志时候被人一顿diss,后来下决心买了书,看着视频一点点学起。到现在用了也有好几年,可是最近几个月现在的公司运营出现问题,工作安排各种混乱,我已经被“闲置”了许久,之前常用的命令居然忘记了许多。所以这篇文章我用来记录下之前常用的Linux命令,自己有个记录...

ThreadPoolExecutor 介绍

6 minute read

使用Executors创建线程池: 共有四种线程池: 1. CachedThreadPool 可缓存线程池

知乎:有哪些质量很高的Java面试题?

1 minute read

    知乎上看到一个问答,“你遇到过哪些质量很高的 Java 面试?” 本来想自己尝试回答一下,并对照作者回复的答案,以此来了解自己知识的欠缺之处,但发现写出来答案之后质量实在是不高,为避免误导读者,这里最后还是决定贴作者的答案。文章内容全部为转载知乎上允许转载的回答,但若有侵权依旧会立刻删除。 作者:@...

MySQL基本运维

1 minute read

MySQL安装 1. 查看linux版本:file /sbin/init 或者 file /bin/ls

vim 编辑器学习笔记

2 minute read

前言:vim 的重要性不必多讲,之前没有系统的学过,只知道vi强大,使用vi也是像只用windows下没有鼠标的记事本一样。。。。额,这个形容太贴切了,哈哈。今天系统学习一下,这里做一些记录,不记录就忘记了。。。

高考上上签

less than 1 minute read

  “小牧,今天就别再学习了,出去转转,放松放松。”老爸关掉了调成静音的电视机,轻轻走到儿子房门口对他说。

大宝和二宝

less than 1 minute read

  每到这个时候,大宝的心就开始激动起来,暗暗琢磨起一会应该发生的事。

故乡的真相

less than 1 minute read

  一直说要记录下当年的故事,却迟迟未动笔。今天,是时候写下一些东西了。