java基础
张爱迪生
这个作者很懒,什么都没留下…
展开
-
SpringMVC中使用Interceptor拦截器
SpringMVC中使用Interceptor拦截器博客分类: SpringMVCSpringMVCInterceptor拦截器HandlerInterceptorWebRequestInterceptor SpringMVC 中的Interceptor 拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限转载 2016-01-20 10:29:34 · 436 阅读 · 0 评论 -
Spring注解详解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,转载 2016-01-20 10:31:26 · 415 阅读 · 0 评论 -
多线程ExecutorService中submit和execute区别
多线程ExecutorService中submit和execute区别介绍submit和execute都是 ExecutorService 的方法,都是添加线程到线程池中。区别 submit 有返回值 返回future , execute没有submit 返回值 future 用处 可以执行cancle方法,取消执行 可以通过get()方法,判断是否执行成功 ==null表示执行成功i原创 2016-01-06 00:16:25 · 7443 阅读 · 1 评论 -
java volatile double、long的原子性
同步和Java内存模型 (二)原子性原文:http://gee.cs.oswego.edu/dl/cpj/jmm.html 第二章作者:Doug Lea 译者:程晓明 校对:方腾飞除了long型字段和double型字段外,java内存模型确保访问任意类型字段所对应的内存单元都是原子的。这包括引用其它对象的引用类型的字段。此外,volatile long 和volati转载 2016-01-06 23:14:01 · 3836 阅读 · 0 评论 -
Java 序列化的高级认识
Java 序列化的高级认识将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举转载 2015-12-24 15:03:54 · 377 阅读 · 0 评论 -
Java transient关键字使用小记
Java transient关键字使用小记Java transient关键字使用小记,有需要的朋友可以参考下。1. transient的作用及使用方法我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接转载 2015-12-24 15:22:00 · 607 阅读 · 0 评论 -
深入Java集合学习系列:HashMap的实现原理
1. HashMap概述: HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构: 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以用这两个基本转载 2016-01-08 22:50:25 · 335 阅读 · 0 评论 -
深入解析String#intern
深入解析String#internjohn_yang · 2014-03-07 01:10引言在 JAVA 语言中有8中基本类型和一种比较特殊的类型String。这些类型为了使他们在运行过程中速度更快,更节省内存,都提供了一种常量池的概念。常量池就类似一个JAVA系统级别提供的缓存。8种基本类型的常量池都是系统协调的,String类型的常量池比较特殊。它的主要使转载 2016-01-10 22:35:09 · 395 阅读 · 0 评论 -
JAVA博客和书籍推荐
JAVA面试题目博客:#高级程序员面试宝典(博主面试经验丰富,简介深刻,适合中高端java程序员,干货特别多)http://blog.csdn.net/lifetragedy/article/details/9718567#JAVA线程面试题目(很基础,然后也很实用)http://www.lxway.com/49011492.htm算法面试的博客:原创 2016-01-12 20:52:19 · 2679 阅读 · 3 评论