- 浏览: 189527 次
- 性别:
- 来自: 上海
最新评论
-
refusedlazy:
refusedlazy 写道refusedlazy 写道ref ...
MySQL server has gone away问题 -
refusedlazy:
refusedlazy 写道refusedlazy 写道ref ...
MySQL server has gone away问题 -
refusedlazy:
refusedlazy 写道refusedlazy 写道ref ...
MySQL server has gone away问题 -
refusedlazy:
refusedlazy 写道refusedlazy 写道ref ...
MySQL server has gone away问题 -
refusedlazy:
refusedlazy 写道refusedlazy 写道ref ...
MySQL server has gone away问题
文章列表
面向对象和面向过程
“面向过程”是一种以事件为中心的编程思想。
“面向对象”(Object Oriented,简称OO)是一种以事物为中心的编程思想。
什么是面向对象方法
OO方法(Object-Oriented Method,面向对象方法,面向对象的方法)是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,简称OO (Object-Oriented)方法,是建立在“对象”概念基础上的方法学。
面向对象的基本概念
对象:对象是要研究的任何事物。从一本书到一家图书馆,单的整数到整数列庞大的数据库、极其复杂的自动化工厂、航天飞机都可看作对象,它不仅能表示有形的实体,也能表 ...
- 2008-04-24 14:27
- 浏览 2350
- 评论(0)
情况是这样的,我使用tomcat5.0.28+hibernate2+mysql4,在M$的系统下没出现过任何问题,但将系统装到linux上以后(redhat9及as3),发现过一段时间后就没有办法连接上数据库,查看日志,内容如下:
ERROR http-8080-Processor22 net.sf.hibernate.util.JDBCExceptionReporter - Could not execute query
java.sql.SQLException: No operations allowed after connection closed.
Connection was ...
- 2008-04-24 09:17
- 浏览 4149
- 评论(0)
一个要有事务属性的数据库需要具有ACID的特性
ACID,指数据库的不可部分完成性(又称「原子性」,Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持交易(Transaction)的数据库系统,必需要具有这四种特性,否则在交易过程(Transaction processing)当中,无法保证数据的正确性。
原子性就是比如我给我妈转账钱,我这里扣100,她那里加100,要是中间突然停电了两个人的账户上的钱都要回滚成转账以前的。
一致性就是我转给我妈100块,我帐户里要扣100,我妈帐户要加100,不能我这里扣50, ...
- 2008-04-22 22:00
- 浏览 1431
- 评论(0)
以下内容自己总结了一些,还有一些参考了一些网络上的资料,有什么错误的地方各位欢迎提点,非常感谢。
在面向对象开发过程中一般会按顺序需要建三种模型
模型解释
1.对象模型(画类图)
对象模型用是用来模拟显示生活 ...
努力努力~心态放平~
OO的五大原则是指SRP、OCP、LSP、DIP、ISP
SRP(Single Responsibility Principle 单一职责原则)
对象的功能应该单一
OCP(Open Close Principle 开闭原则)
以增加对象的方式来完成对需求的扩展,而非修改原有对象。
LSP(Liskov Substitution Principle 里氏替换原则)
“老鼠的儿子会打洞”,子类应该具备父类的特征。
DIP(Dependence Inversion Principle 反向依赖原则)
不应该依赖“客户”的东西,后端提供方法不应该依赖前端对象。
ISP(Interface S ...
- 2008-04-16 23:32
- 浏览 2348
- 评论(3)
下面这张图基本上就是JForum的MVC框架结构,省略了方法什么的。
对照上图来解释一下各个类吧
JForumBaseServlet它是一个基础类,在第一次加载的时候执行一些初始化的任务。
JForum这个类从它的名字来看就能知道它很重要,它是JForum的核心控制器,也叫做JForum。。。 ,它的主要任务还是封装ResponseContext和RequestContext,将不同的请求分配给不同的action进行处理。处理的方式是解析URL,从URL中得到组件的名字,然后由名字找到具体的类,然后实例化。
private Command retrieveCommand(String ...
今天上网发现了用CSS做下拉菜单的方法,很有意思的伪类用法,代码如下:
注意这段:
li:hover ul,li.over ul{
display: block;
}
以前只用过超链接的hover,原来都可以用hover
<style>
ul {
FILTER: progid:DXImageTransform.Microsoft.RevealTrans (duration=0.5,transition=1);
margin: 0;
padding: 0;
list-style: none;
width: 116px;
b ...
JForum展示层介绍
JForum论坛没有使用主流的MVC框架,而是自己实现了一套简单的MVC框架。
JForum的MVC框架和现在流行的Struts2一样,使用了与web容器松耦合的设计,并没有直接为用户暴露HttpServletRequest和HttpServletResponse接口,而是提 ...
最近在看expert one-on-one J2EE Development without EJB这本书,在看到有关生产率的一章时书上提到了用代码生成工具来生成j2ee应用结构是一个反模式的代码生成器,会将体系结构各个层次耦合在一起,应该尽量避免这种情况。
不过前些日子在学习ROR的时候通过Rails生成应用的结构,给我留下了很好的印象。在以前的开发过程中,怎样科学的建立一个合理的应用结构一直是我心里的一丝疑惑,不过在ROR的应用当中我就没有这个疑惑。固定的目录结构,可以使用约定来避免配置的复杂性,这种做法现在也得到了很多人的认可。
回头再来看松耦合这个问题,我觉得 ...
JForum的cache是由net.jforum.cache包下的类来实现的Cacheable.java这个接口为Repository实现提供cache引擎CacheEngine.javaJForum的Cache引擎接口DefaultCacheEngine.javaJForum提供的默认cache引擎实现EhCacheEngine.javaEhCache的cache引擎实现JBossCacheEngine.javaJbossCache的cache引擎实现JBossCacheListener.javaJboss的TreeCacheListener实现 net.jforum.repository包下 ...
因为我自己习惯研究一个应用从web.xml做为起点,我相信这是个不错的起点。因此我将从jforum的第一个filter开始研究jforum,要是有更好的建议欢迎告诉我哟。万分感谢提出各种意见。 net.jforum.util.legacy.clickstream.ClickstreamFilter.java这是jforum这个论坛在web.xml里面配置的唯一的一个filter,他的作用是用来判断前来访问的请求是否是一个机器人,比如说各种搜索引擎的bot,具体的判断是用BotChecker.java这个类的isBot方法来判断的 public void doFilter(ServletReque ...
- 2008-04-05 18:31
- 浏览 5184
- 评论(1)
前言:
JForum 是一个功能强大 ,易于管理的论坛。它的设计完全遵从MVC设计模式,能够在任何Servlet容器与EJB服务器上运行。而且可以轻松的定制与扩展JForum论坛。
安装:
step1:
上JForum的官方网站http://www.jforum.net/下载JForum
Download JForum ZIP package 下载zip格式
Download JForum WAR package 下载war格式
Download JForum source code 下载源码
step2:
下载tomcat服务器和mysql数据库和JDK
我使用的版本是tomcat5.5. ...
- 2008-04-02 21:27
- 浏览 5072
- 评论(0)
今天在论坛上发了篇文章,叫“不能看不起低学历的人啊”。发完了以后感觉自己特傻,跑到论坛上去乞求去博取别人的同情,这回可以说丢人丢大发了,有个朋友说我拿没上大学当避风港,一开始我还想不承认,不过想了一会儿发现的确是这么一回事,没必要狡辩什么,行就是行,不行就是不行,心态不平衡就自己调整。社会的确是一个历练人的地方。 回想起来工作也快2年了,技术水平倒是一直随着预期快速增长着,可是待遇却一直没达到自己的目标,有些急躁了,事实是的确身边的本科生水平一般,有时候还感觉很烂,可是待遇却是我的double,这就是社会,我一直感觉自己是一个善于换位思考的人,对于这个待遇和公司招聘的问题,其实我自己心里也想不 ...
- 2008-04-02 20:24
- 浏览 1087
- 评论(3)
今天看了在论坛上看了一篇文章,说再也不招精通SSH的人了,上面写面试了一个好称精通人spring的人却不知道spring里面事务的传播属性和事务隔离级别,本来自以为spring还是挺熟悉的,不过现在发现做了快2年的开发了,还没有一 ...
- 2008-03-27 14:34
- 浏览 4312
- 评论(0)