随笔分类 -  Java

摘要:Volatile: 当把变量声明为volatile类型后,编译器和运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其它内存操作一起重排序。volatile变量不会被缓存在寄存器或者对其他处理器不可见的地方,因此在读取volatile类型变量时总会返回最新的值。 也就是说volatile类 阅读全文
posted @ 2017-11-20 13:48 chrischris 阅读(3106) 评论(0) 推荐(0)
摘要:静态代理和装饰者模式的区别: 先来看一下装饰者模式的定义:装饰者模式动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。 总结一下采用装饰者模式是为了增强或拓展原对象的功能。 而静态代理除了能够提供功能增强外(AOP增加日志监控等,但不提供原对象本身的增强功能)还通常起到了 阅读全文
posted @ 2017-11-16 15:00 chrischris 阅读(570) 评论(0) 推荐(0)
摘要:关于为何出现No resource found that matches the given name ‘Theme.AppCompat.Light’的原因 这边博客已经写的很清楚了 大家可以参考一下 http://www.jianshu.com/p/6ad7864e005e 在解决该异常时遇到了一 阅读全文
posted @ 2017-11-10 17:06 chrischris 阅读(15928) 评论(0) 推荐(0)
摘要:背景:前些日子更新公司多年前一个旧平台发布到Tomcat上之后,频繁收到网站许多模块无法正常使用的反汇。 测试过程中发现平台发布一段时间后,访问相关网页出现如下500页面 解决方案:PermGen space(permanent generation space 永久保存区域) windows下默认 阅读全文
posted @ 2017-10-25 09:51 chrischris 阅读(159) 评论(0) 推荐(0)
摘要:Hibernate HIbernate主要包含如下几个接口:Session,Query,Criteria以及Transaction。这些接口的实现在幕后是紧密相连的。 在一个HIbernate应用程序中,通过实质上改变他们的状态来保存和加载对象,我们在工作单元中进行这项工作。单个工作单元是一组被认为 阅读全文
posted @ 2017-08-14 18:12 chrischris 阅读(358) 评论(0) 推荐(0)
摘要:ORM(Object/Relational Mapping : 对象关系映射)就是利用描述对象和数据库之间映射的元数据,自动(且透明)的将java应用程序中的对象持久化到关系数据库的表中。HIbernate是一种ORM工具 EJB(Enterprice JavaBean)是sun的JavaEE服务器 阅读全文
posted @ 2017-08-01 14:20 chrischris 阅读(159) 评论(0) 推荐(0)
摘要:该表格转载自http://blog.csdn.net/summer_yuxia/article/details/53169227 setting是指定MyBatis的一些全局配置属性,这是MyBatis中极为重要的调整设置,它们会改变MyBatis的运行时行为,所以我们需要清楚的知道这些属性的作用及 阅读全文
posted @ 2017-05-11 14:32 chrischris 阅读(369) 评论(0) 推荐(0)
摘要:转载自:http://www.cnblogs.com/love540376/p/5527757.html Eclipse中tomcat部署工程启动后报错: 严重: Error configuring application listener of class org.springframework. 阅读全文
posted @ 2017-04-26 14:47 chrischris 阅读(137) 评论(0) 推荐(0)
摘要:使用jetty启动站点出现 No appenders could be found for logger 开始以为jar包冲突整半天才发现是log4j配置文件的问题 出现两次这种情况了 还是记录一下吧。。 阅读全文
posted @ 2017-03-13 17:18 chrischris 阅读(284) 评论(0) 推荐(0)
摘要:@Retention 1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留,编译时就会被忽略2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留,在class文件中存在,但JVM将会忽略3.Reten 阅读全文
posted @ 2017-03-13 14:43 chrischris 阅读(126) 评论(0) 推荐(0)
摘要:maven引用 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.4</version> </dependency> 方法说明: 协助实现Objec 阅读全文
posted @ 2017-03-03 14:55 chrischris 阅读(199) 评论(0) 推荐(0)