Gods_巨蚁

我通过代码实现了一款软件,同时也通过优雅的代码向其中注入灵魂 QQ:517377100 E-mail:ljsunlin@126.com hungryant.github.io

导航

2015年8月1日 #

[原创]20行ruby代码实现依赖注入框架

摘要: ## 我需要依赖注入[业余时间开发的娱乐项目](http://hungryant.github.io/yecai/) (为了练习使用ruby语言)遵循SRP原则,业务逻辑拆分由各个service类型提供,假设存在如下几个类型- GameService 封装主要游戏业务逻辑- UserService ... 阅读全文

posted @ 2015-08-01 00:34 Gods_巨蚁 阅读(1322) 评论(0) 推荐(0) 编辑

2015年7月6日 #

[原创]Mybatis特殊值Enum类型转换器-ValuedEnumTypeHandler

摘要: ## 引言**typeHandlers**[阅读官方文档 typeHandlers 一节](http://mybatis.github.io/mybatis-3/zh/configuration.html){:target="_blank"}MyBatis 在预处理语句(PreparedStatem... 阅读全文

posted @ 2015-07-06 23:30 Gods_巨蚁 阅读(2135) 评论(1) 推荐(0) 编辑

2015年4月19日 #

[原创]Spring Boot + Mybatis 简易使用指南(二)多参数方法支持 与 Joda DateTime类型支持

摘要: ### 前言 ###今天在开发练习项目时遇到两个mybatis使用问题第一个问题是mapper方法参数问题,在参数大于一个时,mybatis不会自动识别参数命名第二个问题是Pojo中使用Joda DateTime类型的字段,mybatis并不天然支持DateTime,这个问题想必有众多开发者都遇到过... 阅读全文

posted @ 2015-04-19 23:51 Gods_巨蚁 阅读(2471) 评论(2) 推荐(0) 编辑

2015年4月13日 #

[原创]Spring Boot + Mybatis 简易使用指南(一)基础环境搭建

摘要: #### 前言 ###作者: **Ant** QQ:**517377100**相对于使用JdbcTemplate,Mybatis可自动建立pojo类型与数据库列的映射关系,数据库访问层的开发简单了许多所有数据库访问操作,均封装在各个Mapper接口中,接口的实现即为数据库sql操作,sql可以注解... 阅读全文

posted @ 2015-04-13 21:59 Gods_巨蚁 阅读(16504) 评论(0) 推荐(0) 编辑

[原创]Spring boot 框架构建jsp web应用

摘要: ### 说明 ###**Spring boot**支持将web项目打包成一个可执行的jar包,内嵌tomcat服务器,独立部署为支持jsp,则必须将项目打包为**war包**pom.xml中设置打包方式 war### 依赖包导入 ###Srping boot web项目原本会包含依赖项(starte... 阅读全文

posted @ 2015-04-13 00:35 Gods_巨蚁 阅读(9166) 评论(0) 推荐(1) 编辑

2015年2月12日 #

[原创]Java项目统一UTC时间方案

摘要: Java项目统一UTC时间方案作者:Gods_巨蚁引言近期团队的个别项目在进行框架升级后,部分时间值存在8小时误差,原因是错误的将数据库中的时间数据理解成了UTC时间(旧版本认为是北京时间)考虑到未来项目对于时间理解的一致性,我决定将项目统一为使用UTC时间,经调研,形成本文mysql数据库时区及时... 阅读全文

posted @ 2015-02-12 21:39 Gods_巨蚁 阅读(19313) 评论(0) 推荐(1) 编辑

2015年2月4日 #

[原创]牛刀小试-重构并实现邮件内容生成功能

摘要: 案例近期团队中多个项目均有邮件发送功能,邮件内容采用html格式,各项目独立开发,无统一实现方案。举例:某类型EmailSendService类型拥有多个String字段 content1、content2 ... content7,均为html文本生成邮件内容直接使用字符串连接context1 +... 阅读全文

posted @ 2015-02-04 22:18 Gods_巨蚁 阅读(1194) 评论(0) 推荐(0) 编辑

2015年1月15日 #

[原创]Spring JdbcTemplate 使用总结与经验分享

摘要: 引言近期开发的几个项目,均是基于Spring boot框架的web后端项目,使用JdbcTemplate执行数据库操作,实际开发过程中,掌握了一些有效的开发经验,踩过一些坑,在此做个记录及总结,与各位读者分享。欢迎留言与我交流。正确使用JdbcTemplate执行数据库操作1、Bean声明新增类型D... 阅读全文

posted @ 2015-01-15 22:54 Gods_巨蚁 阅读(12976) 评论(0) 推荐(2) 编辑

2015年1月8日 #

[原创]JMeter初次使用总结

摘要: 引言最近开发 java 后端项目,对外提供Restful API接口,完整功能开发现已完成。目前通过单测(68%行覆盖率)已保证业务逻辑正确性,同时也尝试使用JMeter进行压力测试以保证并发性能,现做一些梳理与总结构建Http接口测试步骤1、创建一个线程组A2、在线程组A中创建一个Sampler/... 阅读全文

posted @ 2015-01-08 21:34 Gods_巨蚁 阅读(1532) 评论(1) 推荐(1) 编辑

2015年1月4日 #

[原创]Java使用反射及自定义注解实现对象差异性比较

摘要: Java项目C中 有一处逻辑,对于资源数据(类型为ResourceItem,拥有int/double/boolean/String类型数十个字段),需要比对资源数据每次变更的差异,并描述出变更情况。并非所有的字段都需要比对,如id字段则不参与比对。依次比对每一个字段编写代码比对,将是个重苦力活。高级... 阅读全文

posted @ 2015-01-04 20:06 Gods_巨蚁 阅读(728) 评论(0) 推荐(0) 编辑

hungryant.github.io