上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
  2019年5月29日
摘要: 系统架构 整合应用程序大的结构。经常提到的系统架构有两种:MVC和三层架构。均是为了降低系统之间的耦合度。 1、三层架构 视图层View层:用于接收用户提交的代码 服务层Service层:系统的业务逻辑主要在这里完成 持久层Dao层:直接操作数据库的代码 为了更好的降低各层之间的耦合度,在三层架构设 阅读全文
posted @ 2019-05-29 22:58 行之间 阅读(2007) 评论(0) 推荐(1) 编辑
  2019年5月28日
摘要: DOM4J 基于树形结构,第三方组件,效率更高,使用的Java中的迭代器实现数据读取,在web框架中使用较多(Hibernate)。 代码示例 import org.dom4j.Document; import org.dom4j.DocumentException; import org.dom4 阅读全文
posted @ 2019-05-28 21:26 行之间 阅读(1408) 评论(0) 推荐(0) 编辑
  2019年5月27日
摘要: XML的用途 1. 充当显示数据(以XML充当显示层) 2. 存储数据的功能 3. 以XML描述数据,并在联系服务器与系统的其余部分之间传递。(传输数据的一种格式),从某种角度来讲,XML是数据封装和消息传递技术 SAX解析的特点 1. 基于事件驱动 2. 顺序读取,速度快 3. 不能任意读取节点( 阅读全文
posted @ 2019-05-27 22:09 行之间 阅读(228) 评论(0) 推荐(0) 编辑
  2019年5月26日
摘要: 单例模式的优化 单例模式懒汉式写法,单例模式的优化有以下四个方面: 1. 使用同步保证线程安全synchronized 2. 使用volatile关键字:volatile关键字提醒编译器后面所定义的变量随时都有可能改变,因此编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。 阅读全文
posted @ 2019-05-26 17:41 行之间 阅读(229) 评论(0) 推荐(0) 编辑
  2019年5月25日
摘要: 反射Class类 Class类是反射的根源,很多很多的类,经过抽象,得出了一个Class类,包括类名,构造方法,属性方法等。得到Class类的对象的三种方式: 1. Object类中的getClass()方法 2. 通过类名.class 3. 通过Class.forName()方法 代码示例: im 阅读全文
posted @ 2019-05-25 17:38 行之间 阅读(132) 评论(0) 推荐(0) 编辑
  2019年5月24日
摘要: TCP协议的应用,实现一个服务器处理多个客户端请求(向服务器发送消息,服务器接收到后以原消息返回给客户端。) 客户端类 import java.io. ; import java.net.Socket; import java.util.Scanner; //先写出后读入 public class 阅读全文
posted @ 2019-05-24 22:46 行之间 阅读(580) 评论(0) 推荐(0) 编辑
  2019年5月23日
摘要: 实现同步的三种方法 多线程共享数据时,会发生线程不安全的情况,多线程共享数据必须同步。 实现同步的三种方法: 1. 使用同步代码块 2. 使用同步方法 3. 使用互斥锁ReetrantLock(更灵活的代码控制) 代码示例: import java.util.concurrent.locks.Ree 阅读全文
posted @ 2019-05-23 17:55 行之间 阅读(11596) 评论(0) 推荐(0) 编辑
  2019年5月22日
摘要: 集合框架Map接口 Map接口: 1. 键值对存储一组对象 2. key不能重复(唯一),value可以重复 3. 常用具体实现类:HashMap、LinkedHashMap、TreeMap、Hashtable HashMap HashMap实现原理: 1. 基于哈希表(数组+链表+二叉树(红黑树J 阅读全文
posted @ 2019-05-22 17:58 行之间 阅读(151) 评论(0) 推荐(0) 编辑
摘要: JDK1.8新特性之Stream类初识 import java.util.Arrays; import java.util.List; import java.util.Optional; import java.util.stream.Collectors; import java.util.st 阅读全文
posted @ 2019-05-22 17:43 行之间 阅读(208) 评论(0) 推荐(0) 编辑
摘要: JDK 1.8的一些新特性 四大核心函数式接口(Consumer、Predicate、Supplier、Function),结合lambda表达式 import java.util.ArrayList; import java.util.Arrays; import java.util.List; 阅读全文
posted @ 2019-05-22 10:57 行之间 阅读(411) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页