08 2016 档案

摘要:如果定义了一个单实例的java bean,它有若干属性,但是有一个属性不是线程安全的,比如说HashMap。并且碰巧你并不需要在不同的线程中共享这个属性,也就是说这个属性不存在跨线程的意义。那么不推荐使用sychronize,可使用ThreadLocal 关键代码如下: ①初始化一个ThreadLo 阅读全文
posted @ 2016-08-31 18:29 Fighting` 阅读(195) 评论(0) 推荐(0) 编辑
摘要:一、Save() save()方法能够保存实体到数据库。假如两个实体之间有关系(例如employee表和address表有一对一关系),如果在没有事务的情况下调用这个方法保存employee这个实体,除非调用flush()这个方法,否则仅仅employee实体会被保存。 二、SaveOrUpdate 阅读全文
posted @ 2016-08-31 18:07 Fighting` 阅读(216) 评论(0) 推荐(0) 编辑
摘要:一、持久化对象的唯一标识 java中按内存地址不同区分同一个类的不同对象,关系数据库用主键区分同一条记录,Hibernate使用OID来建立内存中的对象和数据库中记录的对应关系 什么是OID? 解析:OID是持久化与数据表主键对应属性,用来区分持久化对象 二、主键生成策略 increment ide 阅读全文
posted @ 2016-08-29 14:52 Fighting` 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、Hibernate入门案例剖析: ①创建实体类Student 并重写toString方法 ② 创建学生对象 并赋值 ③引入jar包 ④ 构建大配置<hibernate.cfg.xml> 可分为以下步骤: 1.连接数据库的语句 2.sql方言 3.可省的配置(show_sql、format_sql 阅读全文
posted @ 2016-08-28 14:06 Fighting` 阅读(284) 评论(0) 推荐(2) 编辑
摘要:一、大小写函数 lower():全部小写upper():全部大写initcap():首字母大写 二、字符控制函数 ① Concat--连接字符串 ② Substr substr('要截取的字符串',起始位置) ③ length('字符串'):字符个数统计 lengthb('字符串'):字节个数统计 阅读全文
posted @ 2016-08-26 16:45 Fighting` 阅读(334) 评论(0) 推荐(0) 编辑
摘要:一、数据库表空间和数据文件 解析:一个数据库下可以开N个表空间,一个表空间可以包含N个数据文件.表空间是逻辑概念。 二、关于listener.ora位置 修改该界面上的数据,会影响指定路径的监听配置文件 D:\app\Administrator\product\11.2.0\dbhome_2\NET 阅读全文
posted @ 2016-08-26 10:37 Fighting` 阅读(150) 评论(0) 推荐(0) 编辑
摘要:一、oracle六种连接方式 ①myEclipse中 打开myEclipse,window show view Other 输入DB点击DB browser 选中右键New。出现如下页面 进行填写相关信息: 此处需要引入ojdbc6.jar包 进行测试: ②:网页连接 首先需要开启OracleDBC 阅读全文
posted @ 2016-08-17 23:23 Fighting` 阅读(470) 评论(0) 推荐(0) 编辑
摘要:在开发中,如果某个实例的创建需要消耗很多系统资源,那么我们通常会使用惰性加载机制,也就是说只有当使用到这个实例的时候才会创建这个实例,这个好处在单例模式中得到了广泛应用。这个机制在single-threaded环境下的实现非常简单,然而在multi-threaded环境下却存在隐患。本文重点介绍惰性 阅读全文
posted @ 2016-08-14 18:02 Fighting` 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一、线程同步 1、线程同步的目的是为了保护多个线程访问一个资源时对资源的破坏。 2、线程同步方法是通过锁来实现,每个对象都有切仅有一个锁,这个锁与一个特定的对象关联,线程一旦获取了对象锁,其他访问该对象的线程就无法再访问该对象的其他同步方法。 二、实现同步机制的两个方法 1。同步代码块: synch 阅读全文
posted @ 2016-08-14 15:20 Fighting` 阅读(277) 评论(0) 推荐(0) 编辑
摘要:一、序列化与反序列化 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 序列化关键代码如下: 定义Person类实现序列化。 阅读全文
posted @ 2016-08-13 13:56 Fighting` 阅读(1453) 评论(0) 推荐(0) 编辑
摘要:解析:B。需求规格说明阐述一个软件系统必须提供的功能和性能以及它所要考虑的限制条件,它不仅是系统测试和用户文档的基础,也是所有子系列项目规划、设计和编码的基础。它应该尽可能完整地描述系统预期的外部行为和用户可视化行为。除了设计和实现上的限制,软件需求规格说明不应该包括设计、构造、测试或工程管理的细节 阅读全文
posted @ 2016-08-12 22:48 Fighting` 阅读(182) 评论(0) 推荐(0) 编辑
摘要:解析:值传递值类型若不存在ref不保存数据,若存在ref保存数据 B 解析:RemoveAt通过下标来删除,删除后,下标自动填补,到第三项只有一处下标为0 C 解析:调用存储过程的输出参数为ParameterDirection.Output B 解析:AB 选项D无这个方法。 解析:AD 文件上传的 阅读全文
posted @ 2016-08-05 17:40 Fighting` 阅读(213) 评论(0) 推荐(0) 编辑
摘要:解析:read()是读取字符!readLine()是读取字符串 解析:此题考的是Directory和DirectoryInfo的区别,Directory类的方法都是静态的,可以直接调用,DirectoryInfo类的方法不是静态的,所以要通过实例化调用;Directory包含Exist()方法,Di 阅读全文
posted @ 2016-08-03 12:54 Fighting` 阅读(237) 评论(0) 推荐(0) 编辑
摘要:解析:属于识记内容。 解析:运行时异常都是RuntimeException类及其子类异常,如NullPointerException、IndexOutOfBoundsException等, 这些异常是不检查异常,程序中可以选择捕获处理,也可以不处理。这些异常一般是由程序逻辑错误引起的, 程序应该从逻 阅读全文
posted @ 2016-08-01 11:31 Fighting` 阅读(256) 评论(0) 推荐(0) 编辑