08 2016 档案

摘要:如果定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么不推荐使用sychronize,可使用ThreadLocal 关键代码如下: ①初始化一个ThreadLo 阅读全文
posted @ 2016-08-31 18:32 美味的你 阅读(166) 评论(0) 推荐(0)
摘要:一、Save() save()方法能够保存实体到数据库。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这个实体,除非调用flush()这个方法,否则仅仅employee实体会被保存。 二、SaveOrUpdate 阅读全文
posted @ 2016-08-31 18:10 美味的你 阅读(516) 评论(0) 推荐(0)
摘要:一、持久化对象的唯一标识 java中按内存地址不同区分同一个类的不同对象,关系数据库用主键区分同一条记录,Hibernate使用OID来建立内存中的对象和数据库中记录的对应关系 什么是OID? 解析:OID是持久化与数据表主键对应属性,用来区分持久化对象 二、主键生成策略 increment ide 阅读全文
posted @ 2016-08-29 14:57 美味的你 阅读(347) 评论(0) 推荐(0)
摘要:一、Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 ② 创建学生对象 并赋值 ③引入jar包 ④ 构建大配置<hibernate.cfg.xml> 可分为以下步骤: 1.连接数据库的语句 2.sql方言 3.可省的配置(show_sql、format_sql 阅读全文
posted @ 2016-08-28 14:14 美味的你 阅读(15025) 评论(0) 推荐(1)
摘要:Oracle将函数大致分为单行函数,聚合函数和分析函数。 单行函数分为字符函数,日期函数,转换函数,数字函数,通用函数,decode函数 一.字符函数 1)大小写控制函数 01.Lower() 全部小写 效果: 02.Upper() 全部大写 效果: 03.initcap() 首字母大写 效果: 2 阅读全文
posted @ 2016-08-26 16:42 美味的你 阅读(224) 评论(0) 推荐(0)
摘要:一、数据库表空间和数据文件 解析:一个数据库下可以开N个表空间,一个表空间可以包含N个数据文件.表空间是逻辑概念。 二、关于listener.ora位置 修改该界面上的数据,会影响指定路径的监听配置文件 D:\app\Administrator\product\11.2.0\dbhome_2\NET 阅读全文
posted @ 2016-08-26 13:11 美味的你 阅读(207) 评论(1) 推荐(0)
摘要:在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性 阅读全文
posted @ 2016-08-15 12:56 美味的你 阅读(209) 评论(0) 推荐(0)
摘要:一、线程同步 1、线程同步的目的是为了保护多个线程访问一个资源时对资源的破坏。 2、线程同步方法是通过锁来实现,每个对象都有切仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对象的线程就无法再访问该对象的其他同步方法。 二、实现同步机制的两个方法 1。同步代码块: synch 阅读全文
posted @ 2016-08-14 15:25 美味的你 阅读(223) 评论(0) 推荐(0)
摘要:一、序列化与反序列化 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 序列化关键代码如下: 定义Person类实现序列化。 阅读全文
posted @ 2016-08-14 08:37 美味的你 阅读(465) 评论(0) 推荐(0)
摘要:答案:C 答案:BC,string和int[]都属于引用类型 答案:D,isFormField()方法是fileitem类的常用方法 答案:D 答案:AB, 答案:AB, 答案:AC,访问map集合可以直接.出来,如果用[],需要加双引 答案:B,因为父类中定义了带参构造,没有定义无参构造,所以子类 阅读全文
posted @ 2016-08-05 17:37 美味的你 阅读(152) 评论(0) 推荐(0)
摘要:onscroll事件:通常情况下指上下滚动条滚动 B:选项中逻辑错误是指代码逻辑问题,所以不能处理 C:选项中语法错误是指代码的通用性不规范 D:选项中内部错误是指程序中错误,所以只能通过代码内部调试处理 此题目考查的是Java中的构造方法。构造方法可以实现对属性的赋值,并且用this调用本类其他构 阅读全文
posted @ 2016-08-01 11:34 美味的你 阅读(304) 评论(0) 推荐(0)