2017年07月18日   微信公众号开发:回复文本消息换行的三种方式   10,321 次浏览
查看微信公众号API文档时是这么说的: 回复的消息内容(换行:在content中能够换行,微信客户端就支持换行显示) 上面这句话比较笼统,也没有具体的方法,要怎么理解呢?我理解的就是用你所使用的语言输出content……
2017年04月24日   BindingException:Mapper method attempted to return null from a method with a primitive return type (int)   17,971 次浏览
刚刚解决了一个小异常:BindingException:Mapper method attempted to return null from a method with a primitive return type (int),接下来我们一起来剖析一下这个异常。 首先我们看到异常所在位置的源代码:……
2017年03月31日   数据库主键到底是用自增长(INT)好还是UUID好?   7,523 次浏览
之前在参加长沙互联网大会的时候问过微信DBA一个问题,数据库主键到底是用自增长好还是UUID好?DBA回答:自增长好,因为自增长有占用空间小、索引快等特点。但这一定是最好的吗?最近在做一个项目刚好也遇到了同样……
2017年02月22日   WordPress评论按日期倒序排列方法解析   2,917 次浏览
我们可以看到很多WordPress主题的评论都是按日期排列的,那么最新的评论就被显示到最下方去了,这样非常的不友好,那么怎样将WordPress评论按日期倒序排列呢? 首先,我们需要了解一点,其实WordPress后台已经提供……
2017年01月10日   PowerDesigner生成SQL时注释为name和comment合并后的内容   4,474 次浏览
PowerDesigner生成SQL时的注释默认是没有name字段的,网上讲的设置方法大部分都是只能用name或者comment,无法将两者合并使用。但是有时候我们需要name和comment字段合并起来加到注释中,则可以通过下面的方法来实……
2016年11月02日   如何写出高质量代码:java六大设计原则   2,604 次浏览
面向对象?什么叫面向对象编程?大家都应该认真的回答下这个问题。 一、开闭原则 对扩展开放,对修改闭合。意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应该……
2016年10月20日   TreeSet使用Comparable接口时数据丢失   2,346 次浏览
以下是从百度引用过来的: 由于TreeMap需要排序,所以需要一个Comparator为键值进行大小比较.当然也是用Comparator定位的. a. Comparator可以在创建TreeMap时指定 b. 如果创建时没有确定,那么就会使用key.compareTo……
2016年09月15日   代码检查清单-code review利器   2,653 次浏览
强烈推荐每个程序员必备“代码检查清单”,尤其是对于初级程序员来说特别重要。当写完程序后对照着清单code review下,非常有助于养成良好的编程习惯。以下是结合网上各位大牛的清单和自己的清单整合出来的。 序……
2016年08月14日   git合并多个commit记录   7,694 次浏览
当我们在用git开发时,总会临时通过commit来保存代码,当我们修改完代码需要push时,就会发现有许多无用的commit记录。此时,就需要把一些不需要commit信息清除掉,git提供了以下两种方式来合并commit记录。 一……
2016年05月18日   java.lang.IllegalArgumentException: java.lang.ClassCastException   5,842 次浏览
java.lang.IllegalArgumentException : java.lang.ClassCastException@1c6d11a java.lang.IllegalArgumentException : argument type mismatch 在服务器上发现了第一个错误,然后在本机调试时却只出现第二个错误……