java
zhongjh1
这个作者很懒,什么都没留下…
展开
-
JDK自带工具一览表
下面,我们就按照工具文件名称的英文顺序来逐一介绍JDK内置的工具。工具名称描述appletviewer.exe用于运行并浏览applet小程序。apt.exe注解处理工具(Annotation Processing Tool),主要用于注解处理。extcheck.exe扩展检测工具,主要用于检测指定jar文件与当前已安转载 2016-10-24 10:53:04 · 3347 阅读 · 0 评论 -
servelt API
servelt API1 Listener:1) Application: ServletContextListener: Application 创建、销毁时执行 ServletContextAttributeListener: Application 范围内的属性变动时执行 2)Request: ServletRequestList原创 2017-05-18 13:53:04 · 426 阅读 · 0 评论 -
eclipse中断
eclipse中断:1)变量:当给访问、修改时中断2)方法:进入、离开此方法时中断3)类:加载该类时中断4)代码行:当调用此代码行时中断,可以设置中断的条件。http://langgufu.iteye.com/blog/1168366转载 2017-04-26 14:51:16 · 580 阅读 · 0 评论 -
Synchronized 与 Lock的区别
http://blog.csdn.net/chengguotao/article/details/50498090Synchronized 与 Lock的区别1)Synchronized: 由它锁住的代码块,只能够单线程访问;结束时会自动释放锁2)Lock:提供给Synchronzed更明细的线程控制。 方法: lock(), tryLock(),转载 2017-04-14 18:06:54 · 674 阅读 · 0 评论 -
java死锁检测
java死锁检测 1) JConsole:2) Command: JPS 查询java进程ID Jstack –l 11068原创 2017-04-14 16:41:56 · 294 阅读 · 0 评论 -
java死锁例子
package com;/** * java死锁例子 思路:生成二把锁, 1)线程1,加了一把锁a_lock的前提下又去寻找另外一把锁b_lock。 2) 线程1,加了一把锁b_lock的前提下又去寻找另外一把锁a_lock。 * */public class ThreadDeadLock {public static void m原创 2017-04-14 16:27:39 · 336 阅读 · 0 评论 -
Class类
Class类: Class类提取这些类的一些共同特征, eg:对应的hashcode,可以判断类型属于class、interface、enum还是annotation。 这些可以封装成Class类的域,另外可以定义一些方法,比如获取某个方法、获取类型名等等。0, forName() 得到一个类对象1, getResourceAsStream(String)原创 2017-03-21 10:22:52 · 185 阅读 · 0 评论 -
自定义注解
注解:1,元注解: @Target: 表示所修饰对象的范围。ElementType.FIELD, ElementType.METHOD....@Retention: 表示被保留时间的长短,存在源代码中、编译的class文件中。RetentionPolicy.RUNTIME@Documented:@Inherited: 如果一个使用了@Inherited修饰的annota原创 2017-03-21 10:22:13 · 223 阅读 · 0 评论 -
多线程
多线程:http://www.cnblogs.com/wxd0108/p/5479442.html1,状态: sleep()yield()join()interrupte()wait()/notify() 必须放入synchronized{}中2, volatile: 变量一次获取从“主存”到“线程栈”,执行load and save, 即不使用缓转载 2017-03-10 18:27:36 · 199 阅读 · 0 评论 -
jvm
jvm:1) 内存分为:方法区,java堆, java栈,本地方法栈2)编译成class文件时,经过"注解"解析、及语法分析3)加载class文件: Bootstrap loader: C++实现,加载\lib\rt.jar Extention loader: 加载 \lib\ext\*.jar 应用加载器: 加载classPath或者D原创 2017-03-17 17:27:36 · 206 阅读 · 0 评论 -
spring注解 @Autowired @Qualifier @Resource
1 @Autowired, 在配置文件中是按byType查找。如果不唯一是,则再根据变量名称配置,返回唯一。2 @Autowired 查看不唯一时,则可以通过 @Qualifier 指定名称,这样保证唯一的返回 bean eg:@Autowiredprivate ExamUserMapper examUserMapper; - ExamUserMapper是一转载 2016-12-01 10:40:06 · 494 阅读 · 0 评论 -
slf4j、logback和log4j的关系
http://www.cnblogs.com/xing901022/p/4149524.html转载 2016-11-16 16:44:56 · 184 阅读 · 0 评论 -
spring boot 入门 1
1,新建一个maven 工程。2, 在pom.xml中加入依赖关系:1) 加入parent的关系,让它程序自动下载到所有spring boot要用的主要jar文件。 org.springframework.boot spring-boot-starter-parent 1.3.3.RELEASE 2)加入web相关的开发包转载 2016-10-25 10:18:20 · 178 阅读 · 0 评论 -
eclipse如何判别路径
1,相对路径取文件:位于src下面,这个是根据eclipse中的.classpath中定义来的。 FileInputStream istream = new FileInputStream("src/log4j.properties");.classpath:2,取“.”为你当前运行类的路径System.out.println( ".原创 2016-10-24 16:41:59 · 324 阅读 · 0 评论 -
自定义枚举类型
自定义枚举类型:1) 定义传统枚举类型的常量,然后以分号为结束2) 在枚举类中像一个平常的类一样建议构造方法,其它方法等。【构造方法为私有】原理上,相当于枚举的列表调用本身的构造方法。public class Test { public enum Color { RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3),原创 2017-06-22 09:47:18 · 473 阅读 · 0 评论