摘要:总是用太忙找借口。 2019,调整状态, Stay hungry. Stay foolish 阅读全文
posted @ 2019-04-16 19:30 Gonjian 阅读 (83) 评论 (0) 编辑
摘要:利用java锁机制来解决高并发情况下,缓存未命中,大量请求到达数据库,从而引起数据库崩溃的情形。 阅读全文
posted @ 2018-01-27 13:36 Gonjian 阅读 (1653) 评论 (7) 编辑
摘要:Git是一款强大的版本控制工具,与svn相比git的分布式提交,本地仓库等在使用时确实比较方便。当然两者之间各有优劣,我在这里不多做比较。由于之前少有接触git,只是零星大致地了解一点,所以找时间系统地看了下廖老师的git入门教程。廖老师git入门教程:https://www.liaoxuefeng 阅读全文
posted @ 2018-01-04 21:40 Gonjian 阅读 (245) 评论 (0) 编辑
摘要:1、源文件中的xml文件经过编译后没有打包到classes中去,在源文件包中写的mapper文件运行时找不到。 解决办法: pom文件build下添加编译时加入xml和resource文件下的所有文件。 2、Spring整合mybatis时,关于配置文件的路径,classpath与classpath 阅读全文
posted @ 2017-11-24 13:53 Gonjian 阅读 (194) 评论 (0) 编辑
摘要:svn 代码如何回滚。 一、改动代码没有提交到仓库 这种情况下,使用svn revert就能取消之前的修改。 svn revert用法如下: # svn revert [-R] something 其中something可以是(目录或文件的)相对路径也可以是绝对路径。 当something为单个文件 阅读全文
posted @ 2017-08-29 11:46 Gonjian 阅读 (645) 评论 (0) 编辑
摘要:结合代理模式,分别实现了静态代理和动态代理,并根据实际的例子仔细分析了java中动态代理原理。 阅读全文
posted @ 2017-04-09 19:54 Gonjian 阅读 (124880) 评论 (29) 编辑
摘要:spring配置文件中的头的部分讲解,拒绝每次写配置文件的时候,再对配置文件头部的无脑copy。 阅读全文
posted @ 2017-03-29 10:14 Gonjian 阅读 (13508) 评论 (9) 编辑
摘要:写在前面:纸上得来终觉浅。基本排序算法的思想,可能很多人都说的头头是到,但能说和能写出来,真的还是有很大区别的。 今天整理了一下各种常用排序算法,当然还不全,后面会继续补充。代码中可能有累赘或错误的地方,欢迎指正。 1、冒泡排序 冒泡排序是最简单的排序算法之一,其具体思想就是将相邻两个元素进行比较, 阅读全文
posted @ 2017-03-13 19:03 Gonjian 阅读 (404) 评论 (0) 编辑
摘要:和大多数配置文件一样,log4j配置文件也有key-value形式和xml形式。这里主要记录一下key-value的形式 我们通过配置,可以创建出Log4j的运行环境。Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 一、直接看一个配置文件(log4j.p 阅读全文
posted @ 2017-03-12 19:47 Gonjian 阅读 (2839) 评论 (1) 编辑
摘要:ThreadLocal的详细理解,ThreadLocal并不是用来做变量共享的,详细介绍ThreadLocal的使用方法和好处。 阅读全文
posted @ 2017-03-06 11:06 Gonjian 阅读 (4281) 评论 (5) 编辑