摘要: 1、认识Mybatis MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。 MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO( Plain 阅读全文
posted @ 2017-02-09 16:48 北极星的眼泪520 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1、加载JDBC驱动程序 try{ //加载mysql的驱动类 Class.forName(“com.mysql.jdbc.driver”); }catch(Exception e){ e.printStackTrace(); } 成功加载后,会将Driver的实例注册到DriverManager类 阅读全文
posted @ 2017-01-23 15:28 北极星的眼泪520 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 应用多线程来实现服务器与多客户端之间的通信。 基本步骤: 1.服务器端创建ServerSocket,循环调用accept()等待客户端的连接 2.客户端创建一个socket并请求和服务器端的连接 3.服务器端接收客户端的请求,创建socket与该客户端建立专线连接 4.建立连接的两个socket在一 阅读全文
posted @ 2017-01-23 09:58 北极星的眼泪520 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 服务器端: 1、创建DatagramSocket,指定端口号 2、创建DatagramPacket 3、接收客户端发送的数据信息 4、读取数据 客户端: 1、定义发送信息 2、创建DatagramPacket,包含将要发送的信息 3、创建DatagramSocket 4、发送数据 Server.ja 阅读全文
posted @ 2017-01-23 09:56 北极星的眼泪520 阅读(3639) 评论(0) 推荐(2) 编辑
摘要: 一、服务器端 1、创建serverSocket,即服务器端的socket,绑定指定的端口,并侦听此端口 ServerSocket server = new ServerSocket(8888); 2、调用accept()方法,开始侦听,等待客户端的连接,在未连接成功之前,处于阻塞状态,返回的sock 阅读全文
posted @ 2017-01-03 16:38 北极星的眼泪520 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 我对单例模式的理解是:在整个过程中只创建一次对象 //单例类-皇帝类 public class Emperor { //直接创建一个对象 private static final Emperor emperor = new Emperor(); //提供私有的构造方法 private Emperor 阅读全文
posted @ 2016-06-22 16:46 北极星的眼泪520 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 我对代理模式的理解是:代理模式使用了java的多态,代理类的功能是接活,被代理类的功能的干活 什么时候使用代理模式? 当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理 模式(Proxy)允许我们控制这种情况,直 阅读全文
posted @ 2016-06-22 16:27 北极星的眼泪520 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 描述:使用策略模式,在改变需求和扩展需求的时候,不需要改动以前的代码,只需要新增功能即可 使用场景:用不同的方式去达到相同的效果,这些方式就是策略 缺点:如果方式过多的话,会导致策略类过于冗余 //出行方式的共同接口 public interface TravelStrategy { //出行方式 阅读全文
posted @ 2016-06-20 16:01 北极星的眼泪520 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 1.操作实体对象的方法 save() 保存 update() 更新 saveOrUpdate() 保存或更新 delete() 删除 2.操作缓存的方法 clear() 清除所有缓存 evit() 将指定对象清除出缓存 flush() 刷新到数据库中()马上执行sql语句,不会清除session缓存 阅读全文
posted @ 2016-03-27 18:14 北极星的眼泪520 阅读(165) 评论(0) 推荐(0) 编辑
摘要: hibernate的四种状态 1.临时状态 与数据库中没有相对应的数据,也不在session的管理之中,一般是新new出来的对象 2.持久化状态 对象在session的管理中,最后会在事务提交后,在数据库中有相对应的记录 该状态有两个特点①有OID ②对对象的修改会同步到数据库中 3.游离状态 数据 阅读全文
posted @ 2016-03-27 18:05 北极星的眼泪520 阅读(199) 评论(0) 推荐(0) 编辑