摘要:
泛型: 一种程序设计语言的新特性,于Java而言,在JDK 1.5开始引入。泛型就是在设计程序的时候定义一些可变部分,在具体使用的时候再给可变部分指定具体的类型。使用泛型比使用Object变量再进行强制类型转换具有 阅读全文
posted @ 2018-01-12 17:55
星朝
阅读(2825)
评论(0)
推荐(0)
摘要:
mybatis整合ehcache缓存框架的使用 mybaits的二级缓存是mapper范围级别,除了在SqlMapConfig.xml设置二级缓存的总开关,还要在具体的mapper.xml中开启二级缓存。 1.开启mybatis的二级缓存 在核心配置文件SqlMapConfig.xml中加入 1 & 阅读全文
posted @ 2018-01-12 17:39
星朝
阅读(435)
评论(0)
推荐(0)
摘要:
一. 泛型概念的提出(为什么需要泛型)? 首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list 阅读全文
posted @ 2018-01-12 17:15
星朝
阅读(304)
评论(0)
推荐(0)
摘要:
最近在读一些源码的时候突然发现了一个很神奇的东西,它的原始形态是这样的: 在这行代码中,BlockingDeque、BlockingQueue和Deque是三个接口。刚发现这个问题时,我是十分吃惊的,因为即使在《Thinking in Java》中也没有提到接口之间的继承。所以我立即把这个疑问提交到 阅读全文
posted @ 2018-01-12 16:47
星朝
阅读(631)
评论(0)
推荐(0)
摘要:
在使用Mybatis做web开发时,每一个模块的数据持久层的接口都会定义:增删改查四个方法。我想为什么不新建一个Base接口来做所有数据持久层的父接口呢? 于是,我试验了一下,建立了一个泛型接口,里面定义了四个操作数据库的基本方法,对应增删改查: public interface BaseMappe 阅读全文
posted @ 2018-01-12 16:44
星朝
阅读(3196)
评论(0)
推荐(0)
摘要:
最近在研究跨进程通信的问题,于是又再一次研究了,我们熟悉而又陌生的Serializable接口。 那么好,做过Java开发的朋友肯定对这个接口不陌生吧,Java中就是通过这个接口,来实现了序列化和反序列化的,那么下面看看使用Serializable接口的小例子。 [java] view plain 阅读全文
posted @ 2018-01-12 16:05
星朝
阅读(3048)
评论(0)
推荐(0)
摘要:
serialVersionUID的作用 简单来说,Java的序列化机制是通过在运行时判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体(类)的serialVersionUID进行比较,如果相同就认为是 阅读全文
posted @ 2018-01-12 16:04
星朝
阅读(231)
评论(0)
推荐(0)
摘要:
一:详细配置步骤 1,添加ehcache.xml文件 将ehcache.xml文件添加到src路径下面。ehcache.xml文件内容如下 [html] view plain copy print?< 阅读全文
posted @ 2018-01-12 15:48
星朝
阅读(490)
评论(0)
推荐(0)
摘要:
监听器是JAVA Web开发中很重要的内容,其中涉及到的知识,可以参考下面导图: Web监听器 1 什么是web监听器? web监听器是一种Servlet中的特殊的类,它们能帮助开发者监听web中的特定事件,比如ServletContext,HttpSession,ServletRequest的创建 阅读全文
posted @ 2018-01-12 15:45
星朝
阅读(279)
评论(0)
推荐(0)
摘要:
原文地址:http://raychase.iteye.com/blog/1545906 Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。网上中文的EhCache材料以简单介绍和配置方法居多,如果你有这方面的问题,请自 阅读全文
posted @ 2018-01-12 15:43
星朝
阅读(5862)
评论(0)
推荐(0)
摘要:
ASF的开源项目,为软件行业贡献了太多好的产品和软件思维。学习ASF的项目源码能很大的提升自身的能力。程序运行在服务器上的流程;执行启动脚本(start.sh) 指向程序的主方法 开始执行程序。所以学习其源码的入口应该在启动脚本开始。 测试环境的搭建; 我不喜欢把全部的源码倒入IDE中,我的学习(j 阅读全文
posted @ 2018-01-12 10:08
星朝
阅读(201)
评论(0)
推荐(0)

浙公网安备 33010602011771号