实习的公司后台采用的ibatis,老大让我重构成Mybatis,于是弄清楚了整个流程,梳理如下,并写好了脚本-java代码,自动处理daoImp.java、sqlMapConfig.xml、sqlMap.xml文件,使用时指定对应的包或单个文件的绝对路径即可(对应main中变量daoImplDirs、configXMLDirs、sqlMapXMLDirs)。部分业务处理需要手动修改或自行添加正则匹配。请按步骤食用~
java垃圾回收相关梳理
学习了jvm的垃圾回收相关的知识,感觉很有意思,做一些记录,争取逻辑清晰,简单有趣。目前的记录不涉及具体使用,需要再次深入后再做补充吧。推荐看看这本书:深入理解Java虚拟机 –
springboot数据库操作
本文源自上篇文章HBase_Java远程操作,上文中我自己实现了一个针对hbase的数据库连接池,当时想着自己先简单实现一个,然后再学一学现今最先进好用的数据库连接池Druid和HikariCP。加上正好在学习springboot就顺带多了解了一下springboot的数据库连接部分,关于连接池的源码阅读和自定义的连接池看下一篇文章。这里主要记录springboot和不同数据库连接池、不同数据操作方法的整合,demo见github
HBase_Java远程操作
学校开设了HBase大数据存取课程,虽然到现在一共只去上了两节课,但私下还是花了一点功夫,对于HBase的应用和原理有了基本的认识。本文记录HBase的安装和java操作远程数据库过程中遇到的问题。
OAuth2.0--通过github学习整个流程
在日常生活中,我们常常会发现越来越多的网站或者应用允许用户采用第三方登陆的方式进行用户验证,避免了用户因账号密码过多,嫌注册繁琐而流失。合理利用主流资源使得开发即高效,又便捷。现在第三方验证采用OAuth2.0机制,本文介绍该机制的流程,并且通过github的第三方登陆进行演示,并简单提及QQ、微信的第三方登陆过程。