摘要: 一、主键生成策略 1)主键分类:1.自然主键:主键本身就是表中的某一个字段,实体中的一个具体属性,对象本身唯一的特性。 例如:创建一个学生,把其身份证号设为主键 2.代理主键:本身不是表中的一个必须的字段, 例如:创建一个学生,设置sid为主键。 实际开发中,尽量使用代理主键。 2)主键生成策略:在 阅读全文
posted @ 2019-03-26 17:54 Uarealoser 阅读(297) 评论(0) 推荐(0)
摘要: Hibernate: 是一个开放源代码的对象关系映射框架,对jdbc进行轻量级的封装,持久层的ORM(Object Relational Mapping对象关系映射)框架。 一、Hibernate目录结构: 1.documentation:Hibernate开发文档 2.lib:运行时jar包,其中 阅读全文
posted @ 2019-03-26 15:32 Uarealoser 阅读(286) 评论(0) 推荐(0)
摘要: 一、冒泡排序 二、选择排序 三、插入排序 四、希尔排序 五、快速排序 六、归并排序 阅读全文
posted @ 2019-03-25 19:19 Uarealoser 阅读(147) 评论(0) 推荐(0)
摘要: 创建线程的三种方式: 一、继承Thread类创建线程类 1)定义Thread类的子类,并重写该类的run方法,该run方法的方法体就代表了线程需要完成的任务。 2)创建Thread子类的实例,即创建线程对象。 3)调用创建线程的start()方法启动该线程。 注:Thread.currentThre 阅读全文
posted @ 2019-03-25 17:00 Uarealoser 阅读(117) 评论(0) 推荐(0)
摘要: ThreadLocal 允许将每个线程与持有数值的对象关联在一起,提供get,set访问器,为每个使用它的线程维持一份单独的拷贝。所以,get总是返回由当前执行线程通过set设置的最新值。 例通过ThreadLocal存储jdbc数据库连接使其成为线程安全的。 线程首次调用ThreadLocal.g 阅读全文
posted @ 2019-03-25 16:44 Uarealoser 阅读(96) 评论(0) 推荐(0)
摘要: 1.Collection接口(是List,Set,Queue接口的父接口) 包含操作集合元素的方法: boolean add(Object o):该方法向集合中添加一个元素,如果集合对象被添加元素改变了,则返回true。 boolean addAll(Collection c):该方法把集合c里的元 阅读全文
posted @ 2019-03-22 15:47 Uarealoser 阅读(193) 评论(0) 推荐(0)
摘要: 1、进程和线程以及它们的区别 进程是对运行时程序的封装,是系统进行资源调度和分配的基本单位,实现了操作系统的并发。 线程是进程的子任务,是cpu调度和分配的基本单位,用于保证程序的实时性,实现进程内部的并发。 一个程序至少有一个进程,一个进程至少有一个线程,线程依赖进程而存在。 进程在执行过程中拥有 阅读全文
posted @ 2019-03-20 15:27 Uarealoser 阅读(163) 评论(0) 推荐(0)
摘要: 1、HashCode(); 2、 wait(); 3、 notify(); 4、equals(); 5、getClass(); 6、toString(); 7、clone(); 8、finalize(); 阅读全文
posted @ 2019-03-16 16:55 Uarealoser 阅读(450) 评论(0) 推荐(0)
摘要: java创建对象 的初始化顺序 1、初始化块 初始化块通常写在类的构造方法之前,由花括号括起来,通常包含对成员属性进行初始化的语句; 初始化块分为instance初始化块和static初始化块,初始化块在构造方法执行之前被执行; static初始化块不能访问非static成员,也不能调用非stati 阅读全文
posted @ 2019-03-16 16:41 Uarealoser 阅读(729) 评论(0) 推荐(0)
摘要: 一、HTML学习 HTML样式Css 内联样式- 在HTML元素中使用"style" 属性 内部样式表 -在HTML文档头部 <head> 区域使用<style> 元素 来包含CSS 外部引用 - 使用外部 CSS 文件 外部引用 - 使用外部 CSS 文件 内联样式: 1 <p style="co 阅读全文
posted @ 2019-01-15 15:33 Uarealoser 阅读(678) 评论(0) 推荐(0)