- 博客(5)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 【解决】The import javax.servlet cannot be resolved
错误: 我这里是因为在Eclipse中导入Myeclipse项目之后报了这个错。这是因为缺少了Tomcat相关的包导致的错误。当我们在Eclipse中创建Web项目的时候,这个包会随着项目的创建而被导入,但是项目的导入导出却不会带上这些包。(如果你运行在Myeclipse中的项目使用的版本是Tomcat7,而Eclipse中的是Tomcat8.5,试想一下如果将这些包一起拷贝到新的环境中是...
2018-04-27 23:17:06 19702 2
原创 条件化的Bean
假设你需要某个Bean只有当某个特定的Bean声明了之后或者是只有某个环境变量设置之后才会创建,那么你可以使用下面的方法来实现。1.需要条件判断之后才创建的Bean@Bean@Conditional(Father.class)//调用Father类的matches方法判断,如果结果为true就创建这个//Bean,否则就不创建;设置给@Conditional的类可以是任何实现了Co...
2018-04-19 18:37:57 287
原创 Java之运行时数据区
根据《Java虚拟机规范(Java SE 7版)》的规定,Java虚拟机所管理的内存将会以下几个运行时数据区: 一.程序计数器:可看做当前线程所执行的字节码的行号指示器 1.在虚拟机的概念模型里,字节码解释器通过改变这个计数器的值来选取下一条需要执行的字节码指令;分支,循环,跳转,异常处理,线程恢复等基础功能都需要依赖计数器完成。 2.在任何一个确定的时刻。一个处理器只会执行...
2018-04-17 21:23:28 215
原创 《Effective Java》之覆盖equals()时总要覆盖hashCode()
1.为什么覆盖equals()时总要覆盖hashCode()? 如果不这样做的话,就会违反了Object.hashCode()的通用约定。 通用约定如下:只要对象的equals()方法的比较操作所用到的信息没有被修改,那么多洗调用hashCode()方法都必须返回同一个整数。如果两个对象equals()判断相等,那么其hashCode()返回值也相等。如果两个对象ha...
2018-04-09 17:34:04 227
原创 《Effective Java》之覆盖equals请遵守通用约定
1.java.lang.Object实现的equals()方法如下:Object类实现的equals()方法仅仅在两个变量指向同一个对象的引用时才返回true。//JDK1.8中的Object类的equals()方法public boolean equals(Object obj) { return (this == obj); }2.既然Java已经为我们提...
2018-04-03 14:38:28 324
mybatis-generator工具包
2018-05-13
HSDIS工具(.class->汇编)
2018-05-07
jdk1.8.0_101源码
2018-04-21
java web网页文件后缀的问题
2016-11-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人