程序员刘杨

———没有写不出的程序,只有不努力的程序员。

码农之路

2016年11月02日   如何写出高质量代码:java六大设计原则   1,223 次浏览

面向对象?什么叫面向对象编程?大家都应该认真的回答下这个问题。  一、开闭原则      对扩展开放,对修改闭合。意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应该……

2016年10月20日   TreeSet使用Comparable接口时数据丢失   1,418 次浏览

以下是从百度引用过来的: 由于TreeMap需要排序,所以需要一个Comparator为键值进行大小比较.当然也是用Comparator定位的. a. Comparator可以在创建TreeMap时指定 b. 如果创建时没有确定,那么就会使用key.compareTo……

2016年09月15日   代码检查清单-code review利器   1,273 次浏览

强烈推荐每个程序员必备“代码检查清单”,尤其是对于初级程序员来说特别重要。当写完程序后对照着清单code review下,非常有助于养成良好的编程习惯。以下是结合网上各位大牛的清单和自己的清单整合出来的。 序……

2016年08月14日   git合并多个commit记录   2,871 次浏览

当我们在用git开发时,总会临时通过commit来保存代码,当我们修改完代码需要push时,就会发现有许多无用的commit记录。此时,就需要把一些不需要commit信息清除掉,git提供了以下两种方式来合并commit记录。 一……

2016年05月18日   java.lang.IllegalArgumentException: java.lang.ClassCastException   3,678 次浏览

java.lang.IllegalArgumentException : java.lang.ClassCastException@1c6d11a java.lang.IllegalArgumentException : argument type mismatch   在服务器上发现了第一个错误,然后在本机调试时却只出现第二个错误……

2016年04月26日   Tomcat启动时报“Unable to process Jar entry”错误   6,305 次浏览

Tomcat启动时报“Unable to process Jar entry”错误如下: 严重: Unable to process Jar entry [javassist/tools/web/BadHttpRequest.class] from Jar [jar:file:/F:/java/workspace/dg/WEB-INF/lib/javassist-3.20……

2016年04月21日   JavaScript最佳编程模式实践-面向对象编程   2,433 次浏览

随着越来越多的大型项目使用JavaScript,JavaScript代码的编写和维护便成为一个非常重要的事情。而JavaScript的全局变量(全局变量是魔鬼)是最最令人头痛的事情,为了解决这个问题,那么项目中就必须使用模块化策……

2016年04月20日   maven顶级pom和子pom的版本号批量修改   2,810 次浏览

当一个版本发布,新起一个版本时,我们只需要手动修改一下项目中pom.xml的版本号就可以了。但是如果这个maven项目有很多的子模块项目,那么一个个手动的去改就显得费时费力又繁琐了。还好,maven为我们提供了以下……

2016年03月24日   ehcache集群缓存同步配置(rmi方式)实现session共享   5,071 次浏览

ehcache有几种方式实现集群:rmi、jgroup、jms,这里讲一下ehcache使用rmi的实现方式。 主要有三个配置: 1、cacheManagerPeerProviderFactory配置:    <cacheManagerPeerProviderFactory         class= &#……

2016年03月10日   GIT如何拉取主版本中的最新代码到自己空间的分支   5,585 次浏览

通过gitlab可以将主库中的代码通过fork project添加到自己的空间中,这样就可以对自己空间的代码进行任何操作没有限制,但是需要定期从主库中更新代码保证自己空间的代码与主库同步,主要步骤如下:   1、切……

友情链接: 程序员刘杨 刘杨
Copyright 2003~2018 保留所有权利 | 网站地图
备案号:湘ICP备14001005号-2

湘公网安备 43011102001322号