Nhibernet 缓存 由于查询出来的数据和缓存关联,更新之后就算事务没执行提交操作,数据库依旧会更新,解决方法, 清空缓存,实例不和缓存关联,如下面标红代码 如果不添加标红语句,事务期间抛出异常,数据库的数据仍会修改 ...
分类:
数据库 时间:
2019-09-24 10:21:00
阅读次数:
131
对try catch finally的理解1.finally 总是会运行的,即使在catch中thorw抛出异常了。2.finally 在 return后没有结束,而是继续运行finally2.顺序的话就是对try-》finally 或者 try-》catch-》finally不管怎样finally ...
分类:
其他好文 时间:
2019-09-23 12:16:05
阅读次数:
116
在Windows 7(32位)用.Net开发的Excel导入数据表功能,测试后一切正常,站点发布挪到Windows Server 2008(64位)上就意外了,出现错误提示,运行程序,抛出异常:未在本地计算机上注册 Microsoft.Jet.OLEDB.4.0 提供程序,搞了老半天,不知道什么原因 ...
分类:
数据库 时间:
2019-09-20 16:29:22
阅读次数:
128
1. StringBuilder使用reverse()方法 使用reverse()方法之后,StringBuidler的对象发生反转,然后返回这个反转后的值,而不是仅仅返回反转后的值!下面通过一个例子验证一下: 输出: 2. Java中Queue不同方法的区别 根据出错情况分为两类,一类是抛出异常, ...
分类:
其他好文 时间:
2019-09-20 11:48:57
阅读次数:
73
BlockingQueue接口和线程池 BlockingQueue接口 它有四套api,add/remove操作失败会直接抛出异常,offer/poll操作失败会返回特殊值,还可以加时间,过了时间返回失败,put/take操作失败会阻塞。 ArrayBlockingQueue:是数组实现的,必须构造 ...
分类:
编程语言 时间:
2019-09-19 13:57:22
阅读次数:
65
自定义文件系统类加载器publicclassLoaderextendsClassLoader{privateStringrootDir;publicLoader(StringrootDir){this.rootDir=rootDir;}//重写父类方法protectedClass<?>findClass(Stringname)throwsClassNotFoundException{C
分类:
编程语言 时间:
2019-09-18 22:10:47
阅读次数:
103
文件:操作系统提供的虚拟概念,用来储存信息 文件的三种打开方式 + 只读:r read 只读打开文件,使用write方法,抛异常 文件不存在,抛FileNotFoundError异常 + 清空写入: w write 只写方式打开,使用read抛出异常 如果文件不存在,创建文件 文件存在,清空文件内容 ...
分类:
其他好文 时间:
2019-09-18 19:12:48
阅读次数:
91
下面的这断代码大家应该再熟悉不过了,线程休眠需要捕获或者抛出线程中断异常,也就是你在睡觉的时候突然有个人冲进来把你吵醒了。try{Thread.sleep(3000);}catch(InterruptedExceptione){e.printStackTrace();}此时线程被打断后,代码会继续运行或者抛出异常结束运行,这并不是我们需要的中断线程的作用。到底是什么是线程中断?线程中断即线程运行过
分类:
编程语言 时间:
2019-09-17 22:15:46
阅读次数:
138
`java.util.concurrent` 简介 处理方法 方法描述 | 抛出异常 | 返回特殊的值 | 一直阻塞 | 超时退出 : :|: :|: :|: :|: : 插入数据 | add(e) | offer(e) | put(e) | offer(e,time,unit) 获取并移除队列的头 ...
分类:
其他好文 时间:
2019-09-14 14:17:46
阅读次数:
96
/* 自定义异常类 java提供的异常类,不够我们使用,需要自己定义一些异常类 格式: public class XXXException extends Exception/runtimeException{ 添加一个空参数的构造方法 添加一个带异常信息的构造方法 } 注: 1.自定义异常类一般是... ...
分类:
其他好文 时间:
2019-09-13 22:58:21
阅读次数:
184