在学校写的程序就是玩具。 是实验室才有的东西。 实际情况好像差不多。看看我这种人写的程序。。。 但问题是什么? 缺少实践,那么实践的意义就不只是写很多的程序,而应该符合实际开发的程序写了多少! 缺少思考,是的,我写程序好几年了,虽然都能满足各种功能的实现,但性能不可而知。 最近网站的运行遇到了问题: 数据库的日志文件,吃了兴奋剂似得疯长。 事务日志扩展可能由于以下原因或情形而发生:   · 未提交的事务   · 非常大的事务   · 操作:DBCC DBREINDEX 和 CREATE INDEX   · 在从事务日志备份还原时   · 客户端应用程序不处理所有结果   · ...
struts的一个action可以集中实现某一个功能单元 但如果这个功能单元的功能很多,那么就会有出现很多的if-else if 这个时候是把action拆成几个小的action,但这样子会出现很多的复制粘贴。 对于这种情况可以更好的解决方法吗?
org.hibernate.AssertionFailure: null id in cn.allobject.db.AReview entry (don't flush the Session after an exception occurs) at org.hibernate.event.def.DefaultFlushEntityEventListener.checkId(DefaultFlushEntityEventListener.java:48) at org.hibernate.event.def.DefaultFlushEntityEventListener.getVal ...
是的,我一直在学习基础。但是什么是基础?就是那些API吧。当然还有数据结构,算法之类的。 我一直认为我的基础很不牢固,可以说是很差。其实最可怕的是,我不知道什么叫基础。当我在学习现今的流行技术的途中,有时头脑中冒出这样的想法:明天可能又出来一个新的框架了,学得累啊,还是加强加强基础吧。这个时候我一般会去图书馆拿出那本SCJP考试指南。在我看来,加强基础没有比这书更好的了。 现在我知道了什么是基础,基础不能等同于基础知识。基础知识是那些API,一个新型技术的使用方法。基础就有很多,思想,OO建模。。。。 技术的学习方式:    A.从下往上 先从最基础 最简单的东西学起,如 ...
经验是积累出来的。 过去也写过不少登陆,但从没想过,也没碰到过登陆成功后,跳转到登陆前的页面。 过去都是登陆成功后,直接跳到首页。但这样对用户太不负责了。没有很好的用户体验。 其实这个跳转也是很简单的,只要在登陆页面上传 个URL参数到action里面不就可以了。 但问题是,用了ACEGI,ACEGI里面只能用defaultTargetUrl跳转到一个页面。这个也可以覆盖ACEGI的什么东东,但也太小题大做了吧。 现在的思路是:在ACEGI跳转到的页面里再一次跳转,但这个跳转的URL怎么得来呢。 答案是从session里面得到。当然这可能带来性能的负面影响。但现在没有想到更好的方法 ...
今天又看了下acegi,学习就是这样,不断重复啊。 一次有一次的收获。 今天解决问题:密码加密! 描述:用户注册时,插入数据库中的密码是加密的。这个加密函数如何写? 解决方法: 大家都知道ACEIG的认证:daoAuthenticationProvider 判断Authentication.getCredentials()与UserDetails.getPassword getCredentials取得登陆界面的输入密码 getPassword取得数据库中的密码 在认证的时候,XML的配置了 <property name="passwordEncoder"> <b ...
2008-06-17

网站的设计

关键字: java1995
引用 主要的有资讯,学堂,论坛。 学堂:问答,笔记。
正在重建索引... 错误Failed to check if index is compound; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-commit.lock org.compass.core.engine.SearchEngineException: Failed to check if index is compound; nested exception is ...
最近一个一个的问题 出来了。。。很郁闷。。。 第一问题:ACEGI的问题。。。这个问题好是郁闷!怎么个郁闷呢?在整合现有系统之前,我先做了个小小实验 就是Spring+ACEGI,配置好了。也成功了。。感受了ACEGI的强大,带来的好处!刚开始接触ACEGI的时候还很郁闷呢。为什么没事要用ACEGI,ACEGI不还是用的FILTER吗?我过去不就是用FILTER来检验的吗。。。烦啊。。。 书上讲得一堆一堆的东西。什么认证,什么授权,什么管理器,什么过滤链,正的很想对那些开创者说,没事睡睡觉,好不? 此时,要做的不是无理的抱怨,而要做的是照着书上去配置例子,让例子成功运行起来!这也就是学习新知 ...
时间是这样的浪费.. 最近学习了下SPRING,还DWR,做了SSH+DWR的整合. 做了个小小的例子,就是用户注册. 其实这是很简单的例子,学习新的WEB技术时候,我都会拿出这个例子来做做. 在这个例子之前,做了一个SPRING+DWR的注册实例.成功了.很是爽快. 现在要整合SSH DWR,把上个例子的DWR配置文件复制过,把ANT的build.xml文件,拷过来,修改下. 写好程序.用ANT XDOCLET生成好SPRING的配置文件. 一切就绪,JUNIT一下.很正常. 现在就是运行程序了.问题一个一个而来.... 第一问题:DWR没有成功.不能异步通信.烦了.为什么会这 ...
east_java
搜索本博客
最近加入圈子
存档
最新评论