`
文章列表

数据库一说

数据库还原 悄悄说一下,,,我还不会. 过去总以为自己有多熟练呢.. 过去无法把远程上备份的数据库在本地还原. 还原的时候总是报错,说什么没有相应的ID,具体的信息记得不清楚了. 这个是因我在选择数据库还原 没有选择"从设备"而是选择的"数据库" 汗颜!! 那时一再跟空间服务商说他们的数据库备份有问题....Sorry!! 昨天无意看到了数据库还原的方法. 照着图解一口气还原成功.. 哈哈.... 正在此时,想到了我现在又新建了好几个表 GOD.... 后来建的表都没了....惨了.. 这个不知道怎么办..也没用过事务撤消之类的东东.. ...

今日见鬼了

    博客分类:
  • J2EE
今日见鬼了.. 代码块中的注释代码也会运行.... 在修改BUG的时候,把程序中的一条语句注释了.. 可以是DEBUG的时候,这条注释的代码居然会运行.. 一句:见鬼了. 很是烦啊..我一遍一遍的运行.但注释就是会运行.重新发布,重启eclipse. 可在DEBUG下,那条注释语句依然运行... 后来还是老道的阿黄,来了个清理工程,搞定了问题.. 这个很郁闷..怎么会这样..
概总结一下,可以关注这几个类的实现: TransactionInterceptor - 是使用AOP实现声明式事务处理的拦截器,封装了Spring对声明式事务处理的实现。 TransactionAttributeSource和TransactionAttribute - 这里封装对声明式事务处理属性的识别,信息的读入和配置 TransactionInfo ,TransactionStatus - 这是事务处理信息存放的主要地方,而且是和线程绑定的。 引用TransactionInfo是TransactionAspectSupport的一个内部类,它的主要功能是记录方法和对应的事务属性,在 ...
前天,在阿里妈妈创建了个点击收费的广告.. 网站访问量一下子逛飙,IP=244 pv=414. 这就说明之前怀疑服务器有问题就不成立了.看日志只是出现了很多的空常,这可能在高访问量下,数据库的连接没有了,可见访问量大了还是会出现问题. 这个说明网站的程序有问题,为什么过去当IP到达40的时候就会出现不能访问的错误? 现在只是发现了一个hibernate的异常: null id in ** entry(don't flush the Session...)... 这个没有解决.可能与hibernate的flush机制有关.但学习了flush机制,也看看了代码,没发 现什么问题. 这个问题 ...
[framework] 2008-08-02 13:34:53,046 - org.apache.struts.action.RequestProcessor -10674171 [TP-Processor6] WARN  org.apache.struts.action.RequestProcessor  - Unhandled Exception thrown: class org.hibernate.AssertionFailure [framework] 2008-08-02 13:35:02,937 - org.hibernate.AssertionFailure -10684062 ...
事务学习 http://www.java1995.cn/article/440.html#top 事务的ACID ----- Atomic(原子性):只整个数据库事务是不可分割的工作单元。只有事务中所有的操作执行成功,才算整个事务成功;事务中任何一个SQL语句执行失败,那么已经执行成功的S ...
又看了下深入浅出Hibernate. 感觉在HIbernate中文书籍中,这是本很不错的书. 虽然里面更多的是讲hibernate2,但也值得再回味下. Hibernate有两个关注点: 一,解决了"关系-对象的不匹配阻抗" 这个看似很简单,就是把ResultSet中的数据集 ...
http://www.java1995.cn/article/461.html Hibernate中的flush()与commit() flush()是针对缓存,commit()是针对数据库. 在commit之前,先flush() flush()先执行save再update save时,先检查id.
领域建模....好多地方不明白. 过去都是 application---->service----->dao--->db 现在看了领域建模,还真是不明白. 尤其是这个repository,很是不解..只得看看高人见解.. 引用 Repository是对象的仓库,也就是保存对象的地方,这个仓库就是我们普通意义的仓库,一个真正OO系统,业务层是围绕活动的对象进行,活动的对象是从仓库中获取的,也是通过交给仓库进行对象长久保管,也就是持久化意思,说白了,就是保存到数据库。 而DAO则没有如此OO概念,DAO是Data access Object,DAO中有数据概念,还是没有摆脱数据 ...
Eric Evans所著的《领域驱动设计》(Domain-Driven Design:通常简称为“DDD”)一书可以说是经典中的经典,虽然“领域”的概念早就存在,但是直到这本书的出现,才让人们真正开始认真审视软件的构建,相信你看了这本书后会真正 ...
这几天系统上线的人数越来也多,并发数增大,出现servlet不能正常返回数据的错误,造成用户不能正常登陆,而服务器上又没发现什么异常。最初认为个别电脑配置问题,虽然解释不了有时可以有时不行的现象,可也没作认真考虑。今天出现问题的用户越来越多,必须做认真考虑,虽然很忙,也要先面对这个问题搞定它。想想系统的程序写得有点糟,就以为肯定是程序什么地方处理不当,狂检查相关部分的程序,可就是找不出问题所在。就在不知怎办的时候,突然想到是否是tomcat配置的连接数较小引起?     于是打开server.xml,找到配置连接的地方,原来connector部分的maxProcessors才75,果然是小了, ...
请教高手Tomcat的server.xml中Context元素的以下参数应该怎么配合适           <Connector   port="8080"         maxThreads="150"           minSpareThreads="25"           maxSpareThreads="75"         acceptCount="100"         />         服务器配置:     CPU       P4 ...
A 更改目錄下的eclipse.ini內容: -vmargs -Xms40m -Xmx256m 改成你想要的內存數值量 -vmargs -Xms128m -Xmx256m B 或是在快捷鏈接中加入參數: D:\eclipse\eclipse.exe -vm "D:\jdk1.5.0_06\bin\javaw.exe" -vmargs -Xms96m -Xmx256m 指定Jdk的版本或要占用的最大最小內存,可以加快Eclipse的運行性能。
大家都在学习各种各样的框架. 但学到什么样才算个头,掌握的程序是个什么样:了解,熟悉,精通? 过去发问过"如何重构STRUTS的ACTION" 当时只知道有个action类,不知道有个DISPATCHACTION. 为了减少类的数量,回到面向过程的思路上去了,根据参数通过if else的判断,处理相应的操作. 对于替代IF ELSE传统思想的面向对象方法很多,策略模式,状态模式,命令模式..都能解决这样的问题,问题在于你的业务是什么样的. 现在又看到了问题: 引用 public interface command{ public String execute(); ...
failed due to an internal error (took 2:25.875)    Error: I/O has been interrupted.       Error: The most likely cause of the interrupt is either an intermittent network failure or a communications timeout.       Error: The CVS communications timeout can be adjusted in the Team/CVS preferences.       ...
Global site tag (gtag.js) - Google Analytics