心得
qiuleng2002
这个作者很懒,什么都没留下…
展开
-
数据库长文本和二进制字段操作
分为两种方法:--第一种方法使用readtext 函数读取text列的数据Begin Tran--声明text文本的指针DECLARE @ptrval varbinary(16) SELECT @ptrval = TEXTPTR(content) FROM news where newsid=1974--UpdateText news.content @ptrval 0 2 不原创 2008-10-29 13:03:00 · 1204 阅读 · 0 评论 -
about BufferedReader.readline()
<br /> <br /><br /><br />BufferedReader reader = <br />request.getReader();<br /> <br /> while ( (line = reader.readLine()) != null) {<br /> jsonStrBuf.append(line);<br />}<br /> <br />昨天在调试该程序的时候, reader.readLine()设置为监视表达式,而输入流只有一行,在程序中,无论怎么样循环都进原创 2011-05-10 11:31:00 · 816 阅读 · 0 评论 -
关于批次的程序设计
一个批次,包含多条业务数据。 针对批次,它是一个整体的概念,需要程序的完整处理。 异常情况下,也是针对某一笔业务数据的,该业务数据记录异常原因, 而不能影响整个批次的执行。 批次的处理成功 会根据每条业务数据的成功与否来判断。 大部分情况下,只要有一条处理失败,整个批次都算是处理失败的。 而针对每条业务数据的处理,其中一条处理失败应不影响其他数据的处原创 2009-08-27 16:24:00 · 443 阅读 · 0 评论 -
synchronized 学习
一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。二、然而,当一个线程访问object的一个synchronized(this)同步代码块时,另一个线程仍然可以访问该object中的非synchronized(this)同步代码块。三、尤其关键的是,原创 2009-08-27 13:37:00 · 383 阅读 · 0 评论 -
第一次画UML 类图
第一次根据项目的类结构画了UML 静态图,得到很多教训,总结下:1、必须要有主次,例如上图中的EventEngine,主要的图放置页面上方,如事件监听器(EventEngine)2、非主要流程的引用不必出现在图中,CacheManager3、注释去掉4、区分相关功能模块,将事件监听器放置右侧,凸显其重要性5、不要把其他功能模块的引用,添加到图中。例如GllideCompareR原创 2009-08-11 11:05:00 · 1295 阅读 · 0 评论 -
eclipse 无法启动
今天早晨过来,eclipse无法启动了,提示查看日志。org.osgi.framework.BundleException: The bundle could not be resolved. Reason: Missing Constraint: Import-Package: javax.xml.parsers; version="0.0.0",网上搜索没有解决此异常的方法。然后我将ecl原创 2008-11-28 10:43:00 · 12169 阅读 · 4 评论 -
quartz定时配置
ü 启动服务时,需要加上 bopstask-1-1ü 数据库时间与服务器时间不能相差20秒ü 时间间隔应于触发时间间隔一致(或则小于)原创 2008-11-13 16:28:00 · 464 阅读 · 0 评论 -
aop读书心得
面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。一:连接点程序执行过程中明确的点,如方法的调 用或特定的异常被抛出。二:切入点指定某一个通知将被引发时的一系列连接点的集合。三:通知在特定的连接点,AOP框架执行的动作。原创 2008-10-29 13:02:00 · 429 阅读 · 0 评论 -
list为空的情况
2008-6-13:list为空的情况事情经过是这样的:充退关闭,我需要查询bankservice,对于dao取得的list,进行循环判断,以取的关闭该服务的银行。而疏忽了list里没有值的情况,而导致最后的返回结果stringbuffer的deleteCharAt方法抛出数组越界异常。总结:默认情况下,list没有值也不会为null,只是其size为0,但是最好加上判断,这样能保证程序的正确原创 2008-10-29 13:30:00 · 895 阅读 · 0 评论 -
hibernate性能优化
工作时遇到hibernate反映缓慢的问题:打开一个栏目竟然需要很久时间,慢到令人无法忍受,在经历了漫长的性能优化后。总结如下:1:在sessionFactory配置中,添加下列语句: 50 202:在hbm文件中,需要把有set配置的地方,添加lazy=true属性。3:在session用完后需要晴空缓存,并关闭。 session.flush(); sessio原创 2008-10-29 13:07:00 · 382 阅读 · 0 评论 -
db2中几种遇到的sql1032n出错的解决
db2中几种遇到的sql1032n出错的解决在使用db2以来,碰到了几次出现提示sql1032n错误,每次出错时出错信息大概如下:11/21/2004 22:15:33 0 0 sql1042c 发生意外的系统错误。 sql1032n 未发出启动数据库管理器的命令。 sqlstate=57019。每次出现问题后,都到网上找了很多资料,也问了许多人,费了些力才搞定的。几次转载 2008-10-29 13:04:00 · 522 阅读 · 0 评论 -
BufferedReader readline() method dosen't read "\n".
BufferedReader readline() method dosen't read "\n".Use apache FileUtils readFileToString method to avoid this issue.原创 2013-06-21 17:08:24 · 742 阅读 · 0 评论