摘要: 前段时间设计一下动态sql解析的框架,主要是目标是将一些比较偏向于直接操作数据的业务整合到一个通用的框架中,以方便后续开发和维护。由于服务程序前期使用的是spring + mybatis的框架,sql都是通过mapper进行映射的,这种生成的mapper文件维护起来不方便,修改后需要编译后才能运行。 阅读全文
posted @ 2016-04-08 19:44 汤小刀 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 在我们平时开发app的时候,消息推送是不可避免的,我们可能会使用GCM,JPUSH等第三方的消息推送服务,解决推送效率和质量问题,但业务端面的推送策略仍然需要我们自己来设计和开发。 举个例子: 极光推送在推送消息时只有当用户在线时,消息才会推送到app上,但如果不在线呢,消息就不再推送了,这个需要我 阅读全文
posted @ 2016-03-31 22:04 汤小刀 阅读(1132) 评论(1) 推荐(1) 编辑
摘要: 订单数据一般是变化比较多的数据,查询条件也是比较复杂,如果没有一个规则解释,写接口的变动就会比较频繁;由于个人不喜欢在业务端使用拼接sql的方式,另外本身是做安全出身,业务端的sql拼接容易sql注入,所以不考虑使用;为了满足这个特性,将订单的条件进行了一次划分: 状态、用户、时间、公司、上车地点、 阅读全文
posted @ 2016-03-29 22:12 汤小刀 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: 因为是最近才开始学习的java,虽然一直在思考继承和组合的优劣问题,但因为c++开发时间比较长,对这方面的考虑没有太清楚,导致前段时间写的几个通用类使用了继承方式实现,后面发现,调整版本的时候带来了不好问题; 因为使用的dubbo的服务,服务实现与调用是分开实现的,但实现方的实体结构变化也比较多,主 阅读全文
posted @ 2016-03-28 21:17 汤小刀 阅读(1119) 评论(0) 推荐(0) 编辑
摘要: 最近一直在学习Spring mvc 的东西,因为从事java的时间并不长,搞了6年多的c++,突然来做java,很多东西还没有转变过来,觉得很多东西都要靠设计来解,却不知java的aop已经是很完美的把这些问题解决了。 Spring mvc 常用的一些配置 ,编辑器不是很会用,用表格保持格式 web 阅读全文
posted @ 2016-03-24 09:54 汤小刀 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 可能是呆在IT的时间久了,最近感觉自己的可以学习的东西越来越少,就像是学习武功遇到了瓶颈一样,一种无力的感觉开始占据了我的工作和生活。网上有篇文章说是最NB的编码套路,不管这项计划管用或不管用,试试才知道。先看这项目计划的内容是什么吧,写成博客也可以见证这项计划是否真的有效。1.写一份自己的简历... 阅读全文
posted @ 2015-07-13 15:47 汤小刀 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 首先声明,我并不是一个纯粹的技术人员。哦,不对,应该这样的说,我不是纯粹只写代码的技术人员,所有下面发罗列的工具也不全是应用编码的。1、Visual studio : C++、C#都是用这玩意吧,功能也很强大,除了编译和调试还有自动提示、模板类、查找、编辑、自动生成代码等,刚开始学编程用这样没错... 阅读全文
posted @ 2015-07-13 15:46 汤小刀 阅读(442) 评论(0) 推荐(0) 编辑