日常技巧
球小爷
有了球小爷的日子,我希望我能给他一个好的表率.
展开
-
技巧|简单重构Mybatis基本CRUD的使用
Mybatis是目前比较流行的持久层框架,一般使用过程都会依赖逆向工程生成基本CRUD操作,各个Mapper文件中都会存在相同类型的代码,虽然不影响使用,但是对于这类代码看起来比较难受,随着Mapper文件中接口数量变多,更为显得臃肿,这里使用接口继承,泛型实现一个小小的优化,记录一下优化过程.原创 2019-08-28 18:13:40 · 412 阅读 · 0 评论 -
技巧|Mybatis批量操作常见方式总结
技巧|Mybatis批量操作几种常见的方式总结前言优化1.批量插入结语关于我前言Mybatis是目前比较流行的持久层框架,在日常工作的过程中经常会使用到批量操作,一般较为常见批量操作可以分成,批量更新,批量插入,IN查询或更新,批量操作一般都会存在,较为复杂的整合逻辑,如果操作不当,有可能会造成事务问题,或者性能问题;软件准备: IDEAMybatisMacOs/Windows优化...原创 2019-08-29 11:08:15 · 289 阅读 · 0 评论 -
技巧|结合业务一些常用开发技巧记录手札
技巧|常用结合业务方面一些比较常用的开发技巧记录前言优化场景1场景2结语关于我前言业务开发目前对于绝大多数的程序员接触最基本的就是简单,复杂的业务开发,绝大部分的公司都是业务驱动型公司,因此业务开发的过程中会存在很多很奇怪的需求,本篇博文会长期记录在业务开发过程中自己总结的一些常用开发技巧或者心得体会.IDEAMacOs/WindowsGit优化场景1当调用第三方接口,同步合同...原创 2019-08-29 15:10:14 · 349 阅读 · 0 评论 -
技巧|业务代码简单重构记录手札
前言在业务开发的过程不知道有没有遇到过这样的一种情况,随着业务复杂度上升发现在某个XxxServiceImpl业务具体实现中某一个接口实现,异常繁琐,代码量很大,很复杂,每次打开这个实现类追查里面的问题,发现头痛不已,在各个private定义私有方法中相互跳动,有可能多个业务有关联接口需要的用同一个定义的静态变量,或者私有方法,维护起来异常头疼.本文针对这种情况提出按照具体业务分别对应不同的ha...原创 2019-08-30 14:26:08 · 229 阅读 · 0 评论 -
技巧|腾讯云Mysql简单配置记录手札
前言闲来无事,申请一个腾讯云的服务器来玩玩,由于一直做服务端开发对于项目部署,以及服务端操作实在是捉襟见肘,想着不能就这样再混沌下去了,还是需要大胆见真知,所以就一狠心搞了一个初级的CentOS7.2作为Demo练手,看看能不能借此将技术栈做一个整合和总结,希望可以有所得,刚刚申请下来,安装的了一个Mysql.记录一下过程,方便记录;申请为了表示对腾讯云的尊重还是贴一下申请地址吧,虽然这个实...原创 2019-09-07 11:05:07 · 358 阅读 · 0 评论 -
技巧|JAVA中时间操作
前言日期处理,在JDK1.8版本之后,有了很多改变,时间处理上在日常项目中使用比比较频繁,各个公司,各个项目组针对日期处理都有不同工具类处理,但是好多都是jdk1.8之前的版本为主,虽然在日常使用过程中不受影响,但是本着与时俱进,跟随潮流的趋势,还是需要进行一定更新;基本概念格林威治时间摘自维基百科:最后需要了解的是,这个是世界市区的起点;定义的时区为0时区;北京时间北京时间指的是...原创 2019-10-10 16:04:47 · 221 阅读 · 0 评论