随笔分类 -  Java

摘要:一直对jdk的ref使用比较模糊,早上花了点时间简单的整理了下,也帮助自己理解一下泛型的一些处理。java中class,method,field的继承体系java中所有对象的类型定义类Type说明:Type : Type is the common superinterface for all ty... 阅读全文
posted @ 2015-02-15 11:26 LeonGo 阅读(2083) 评论(0) 推荐(0)
摘要:1)现在有T1、T2、T3三个线程,你怎样保证T2在T1执行完后执行,T3在T2执行完后执行? 这个线程问题通常会在第一轮或电话面试阶段被问到,目的是检测你对”join”方法是否熟悉。这个多线程问题比较简单,可以用join方法实现。 2)在Java中Lock接口比synchronized块的... 阅读全文
posted @ 2014-11-17 16:23 LeonGo 阅读(150) 评论(0) 推荐(0)
摘要:1. singleton配置中的bean定义可以看作是一个模板,容器会根据这个模板来构造对象。但是要根据这个模板构造多少对象实例,又该让这些构造完的对象实例存活多久,则由容器根据bean定义的scope语意来决定。标记为拥有singleton scope的对象定义,在Spring的IoC容器中只存在... 阅读全文
posted @ 2014-11-07 14:03 LeonGo 阅读(1303) 评论(0) 推荐(0)
摘要:使用sts时,文件编码都设置成了UTF-8,使用system.out.println输出汉字时,出现乱码。解决方案:run>run configurations>common>encoding修改为gbk就可以了。 阅读全文
posted @ 2014-11-05 08:43 LeonGo 阅读(400) 评论(0) 推荐(0)
摘要:1、同时指定属性和的方式可适用于Maven2和Maven3。 2、在Maven3中可以只增加属性而不指定,即能解决编译问题。如果只指定编译不会出错,但会出现以下警告。建议两者都进行指定或只指定前者。警告信息如下:[WARNING] Using platform encoding (GBK actu... 阅读全文
posted @ 2014-10-24 17:00 LeonGo 阅读(9799) 评论(0) 推荐(0)
摘要:bootstrap class path not set in conjunction with-source 1.6未与 -source 1.6 一起设置引导类路径 org.apache.maven.plugins maven-compiler-plugin 3.2 ... 阅读全文
posted @ 2014-10-24 16:57 LeonGo 阅读(14677) 评论(0) 推荐(0)
摘要:加载类是运行程序的基础,了解Java和Tomcat的类加载机制对更有效地开发、调试Web应用程序有一定的积极作用。本文简单介绍Java和Tomcat的类加载机制,希望对大家有所帮助。•JDK/JRE文件结构在安装JDK后,其典型的目录层次如下所示(JDK 1.6.0):主要的目录和JAR简述如下:•... 阅读全文
posted @ 2014-10-24 09:33 LeonGo 阅读(2249) 评论(0) 推荐(0)
摘要:一:1 public aspect MyAspect {2 pointcut move():3 call(void Point.setX(int));4 before(): move() {5 System.out.println("before ca... 阅读全文
posted @ 2014-10-22 22:50 LeonGo 阅读(509) 评论(0) 推荐(0)
摘要:enumintenum->int:int i=enumType.value.ordinal();int->enum:enumTypeb=enumType.values()[i];enumStringenum -> String: enumType.name()String -> enum: enum... 阅读全文
posted @ 2014-10-11 17:34 LeonGo 阅读(315) 评论(0) 推荐(0)
摘要:ContextLoaderListener构建Root Context时序图DispatcherServlet创建context时序图: 阅读全文
posted @ 2014-10-10 23:14 LeonGo 阅读(194) 评论(0) 推荐(0)
摘要:一.读取xml配置文件(一)新建一个java bean(HelloBean.java) 1 package XX.XXX.XXX; 2 3 public class HelloBean { 4 private String helloWorld; 5 6 publi... 阅读全文
posted @ 2014-10-10 23:08 LeonGo 阅读(259) 评论(0) 推荐(0)
摘要:TableTable用来定义entity主表的name,catalog,schema等属性。元数据属性说明:name: 表名catalog: 对应关系数据库中的catalogschema:对应关系数据库中的schemaUniqueConstraints:定义一个UniqueConstraint数组,... 阅读全文
posted @ 2014-10-10 09:20 LeonGo 阅读(260) 评论(0) 推荐(0)
摘要:1.JPA简介:Java持久化规范,是从EJB2.x以前的实体Bean(Entity bean)分离出来的,EJB3以后不再有实体bean,而是将实体bean放到JPA中实现。JPA是sun提出的一个对象持久化规范,各JavaEE应用服务器自主选择具体实现,JPA的设计者是Hibernate框架的作... 阅读全文
posted @ 2014-10-09 16:43 LeonGo 阅读(702) 评论(0) 推荐(0)
摘要:1.JPA的实体生命周期:JPA的实体有以下4中生命周期状态:(1).New:瞬时对象,尚未有id,还未和Persistence Context建立关联的对象。(2).Managed:持久化受管对象,有id值,已经和Persistence Context建立了关联的对象。(3).Datached:游... 阅读全文
posted @ 2014-10-09 16:08 LeonGo 阅读(912) 评论(0) 推荐(0)
摘要:SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback"差不多。“Callback”的思想是在我们调用API的时候,我们可... 阅读全文
posted @ 2014-09-23 23:04 LeonGo 阅读(573) 评论(0) 推荐(0)
摘要:J2EE里面的核心内容是十三个技术规范,几乎包含了所有内容,Java强大功能的实现一依赖于这些规范,它的跨平台、可移植等特性。Java体系结构EJB(Enterprise Java Bean)EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应... 阅读全文
posted @ 2014-09-20 23:07 LeonGo 阅读(622) 评论(0) 推荐(0)
摘要:1、概述 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这 就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再 把它... 阅读全文
posted @ 2014-09-17 23:26 LeonGo 阅读(456) 评论(0) 推荐(0)
摘要:JARWAREAR英文Java Archive fileWeb Archive fileEnterprise Archive file包含内容class、properties文件,是文件封装的最小单元;Servlet、JSP页面、JSP标记库、JAR库文件、HTML/XML文档和其他公用资源文件,如... 阅读全文
posted @ 2014-09-10 21:42 LeonGo 阅读(132) 评论(0) 推荐(0)
摘要:1 15 16 17 18 19 20 21 22 23 24 25 26 ... 阅读全文
posted @ 2014-09-04 16:51 LeonGo 阅读(216) 评论(0) 推荐(0)
摘要:在sts中,启动run on server时或查看项目文件时报错:Resource is out of sync with the file system: ....这是文件系统不同步的问题,是因为在eclipse或mycelipse之外对工程中的resource进行修改引起的(或者是由不同的系统间... 阅读全文
posted @ 2014-09-02 22:55 LeonGo 阅读(186) 评论(0) 推荐(0)