上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 一、反射的定义 程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。 二、反射的类 1)反射类 java.lang.Class java.lang.reflect.Constructor java.lang.reflect.F 阅读全文
posted @ 2017-09-19 10:54 茅坤宝骏氹 阅读(488) 评论(0) 推荐(0) 编辑
摘要: 一、类加载过程 装载 链接 验证 准备 解析 初始化 验证 准备 解析 二、类初始化情况 1)创建类的实例,也就是new一个对象 2)访问某个类或接口的静态变量,或者对该静态变量赋值 3)调用类的静态方法 4)反射(Class.forName("xx")) 5)初始化一个类的子类(会首先初始化子类的 阅读全文
posted @ 2017-09-18 23:20 茅坤宝骏氹 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一、synchronized (1)synchronized方法 (2)synchronized块 二、Lock 注意:及时释放Lock锁,否则会出现死锁,通常在finally代码释放锁 (1)ReentrantLock 实现Lock接口,提供lock(),tryLock()和unLock()方法。 阅读全文
posted @ 2017-09-18 17:09 茅坤宝骏氹 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、多线程实现方式 (1)继承Thread类,覆盖run方法 (2)实现Runnable接口,覆盖run方法,将对象传人Thread对象中 实现Runnable接口比继承Thread类所具有的优势: 1)适合多个相同的程序代码的线程去处理同一个资源 2)可以避免java中的单继承的限制 3)增加程序 阅读全文
posted @ 2017-09-18 13:08 茅坤宝骏氹 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、集合 (1)集合接口 Collection -List -Queue -Set Map (2)Collections工具类 binarySearch sort reverse max min shuffle fill copy synchronizedXXX 二、List (1)ArrayLis 阅读全文
posted @ 2017-09-17 22:42 茅坤宝骏氹 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、NIO NIO是new IO,也是非阻塞IO。有Channel、Selector、Buffer、Pipe、FileLock等类。 Buffer在java.nio包 Channel、Selector、Pipe、FileLock等在java.nio.channels包 二、Channel通道 设置非 阅读全文
posted @ 2017-09-17 10:17 茅坤宝骏氹 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 一、IO的类型 面向字节的流,面向字符的流 二、面向字节的流 (1)InputStream FileInputStream FilterInputStream -BufferedInputStream -DataInputStream -PushbackInputStream 回退流 unread( 阅读全文
posted @ 2017-09-17 09:44 茅坤宝骏氹 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一、Tomcat的组成 (1)Server服务器元素代表整个catalina servlet容器。是单例模式。 (2)ServiceService是这样一个集合:它由一个或者多个Connector组成,以及一个Engine,负责处理所有Connector所获得的客户请求。 (3)Connector 阅读全文
posted @ 2017-09-11 10:29 茅坤宝骏氹 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 一、host配置Context 在tomcat中的conf目录中,在server.xml中的,<host/>节点中添加: 二、webapps目录 将web项目WebRoot目录或项目war包拷贝到webapps 目录中。 三、在 Catalina服务器的localhost主机配置Context 很灵 阅读全文
posted @ 2017-09-10 21:46 茅坤宝骏氹 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。Tomcat性能可以通过提升服务器的性能来进行调优,但一般公司不会选择这种调优方式,而使用优化配置参数来调优。 二、配置参数调优 1. JVM参数调优,即Tomcat堆虚拟内存 2、禁用DNS查询,打开压缩 3、调整线程数 阅读全文
posted @ 2017-09-10 20:54 茅坤宝骏氹 阅读(188) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页