造福Java程序猿的事必须顶,大家赶紧玩起来。
-
关于重写equals方法和hashCode方法
写在前面的话:
我之前写的动态博客 搜索功能实现时遇到了一个小问题,想保证数据库查询出来的同一笔数据是同一个对象,即如果两笔数据中包含相同的articleId(主键Id在表里是唯一的),那么就把这两笔数据作为同一个对象,这需要重写对象的equals方法和hashCode方法,具体代码如下:
></p>
-
解决tomcat启动卡住的问题
第一次遇到Tomcat在Linux服务器启动卡住的情况,情况很简单,tomcat启动以后卡在INFO: Deploying web application directory ……这句话,具体会卡多久就没测试了。
还好有强大的百度解决办法如下:
找到jdk1.x.x_xx/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为: -
CentOS7上安装 Redis
今天总结下如何在 CentOS7上安装 Redis。
-
Java中的异常和处理--转
程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?
Java提供了更加优秀的解决办法:异常处理机制。
异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。 -
Java的反射机制
Java反射机制是Java语言被视为准动态语言的关键性质。Java反射机制的核心就是允许在运行时通过Java Reflection APIs来取得已知名字的class类的相关信息,动态地生成此类,并调用其方法或修改其域(甚至是本身声明为private的域或方法)。很多主流框架使用了反射,如典型的Spring的IOC(控制反转)、读取properties文件内容等