《java 多线程编程核心技术》读书笔记二

多线程环境下的单例 饿汉模式:线程安全,在类加载的时候就初始化了,以空间换时间,占用内存 懒汉模式:非线程安全,在调用时初始化,以时间换空间,每次都需要消耗时间判断是否已初始化 懒汉模式在多线程的情况下会创建多个实例对象,其原因在于如下代码 if(obj==null){ //在...

2017-07-29 11:20:05

阅读数 97

评论数 0

《java 多线程编程核心技术》读书笔记一

背景知识 涉及多线程编程时都会考虑线程安全的问题,那什么是非线程安全呢? 非线程安全:多个线程对同一个对象的同一个全局变量进行操作时会出现值被更改、值不同步的情况,进而影响程序的执行流程 *该书作者在解释非线程安全时提到的是实例变量,而我在本文中使用的是全局变量,若我理解错了希望各位...

2017-07-15 16:10:43

阅读数 245

评论数 0

MySQLWorkbench 创建E-R图步骤

图1 图2 选择数据库,如图3 图3 选择需要使用的表(左边列出了该数据库全部的表,如不需要用到全部的表,可将不需要的表移到右边),如图4 图4 图5 图6

2017-07-14 22:55:47

阅读数 424

评论数 0

Hibernate 一对一主键双向关联

一对一主键关联一对一主键关联是指两个表共享一个主键值且一个的主键同时还是这个表的外键 E-R图(1) 如上E-R图所示,personID与idCardNo字段分别是各自表中的主键,而idCardNo又是idCard表的外键(对应person表的personID)一对一主键双向关联在hibe...

2017-07-14 19:16:49

阅读数 129

评论数 0

Hibernate 配置文件说明~class标签

Hibernate *.hbm.xml中关于<class>标签的定义<!ELEMENT class ( meta*, subselect?, cache?, synchronize*, comment?, tuplizer*, ...

2017-07-12 17:51:19

阅读数 258

评论数 0

英语短语

本人英语不好,在看英文类的文章时常常会遇到些词或短语不认识,特开篇博客记录 and so forth : 等等、依此类推 for further details : 为了了解详情 that is to say : 换句话说,更确切的说 benefits:益处,利益 convenienc...

2017-07-12 11:35:47

阅读数 458

评论数 0

【Bug】org.hibernate.DuplicateMappingException

Hibernate 异常背景:作者在使用IDEA整合spring、hibernate时,将对*.hbm.xml文件的扫描放到类spring的配置文件中,配置信息如下:&amp;lt;bean name=&amp;quot;sessionFactory&amp;quot; c...

2017-07-11 19:30:20

阅读数 236

评论数 0

MySQL 零散知识整理~字符编码设置

1. 字符编码设置背景:作者在使用insert语句往表中添加记录时,出现如下错误信息 insert into System_AccountStatus(statusName,statusComment) values(“0”,”正常”),(“1”,”注销”); Error C...

2017-07-11 16:43:00

阅读数 241

评论数 0

Mac下intellij idea 连接数据库并利用hibernate反向生成实体类

创建数据库连接,点击【database】标签,在弹出的面板中点击左上角的【+】,然后在弹出的下拉列表中选择【Data Source】->【MySQL】 图(1)第一个红色框从左到右从上到下依次为数据库服务端访问IP地址、端口号,需要连接的数据库名称、数据库库登入账号、密码第二个红色框对数据...

2017-07-09 18:07:19

阅读数 1700

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭