`
文章列表
《OO设计原则总结》一文中我提出了一个问题:如何更好的使用这些原则?怎样在实践中遵守这些原则,使用三种视角思考问题就是答案之一;   本文内容包括: 1.为什么我们过早的纠缠于细节?问题的本质是什么? 2.救命稻草--Martin Fowler的三层视角理论 3.三层视角--回头再说OO设计原则  
可以通过在 SQL 语句中使用 NEXTVAL 或 CURRVAL 运算符来访问序列的值。必须用以 sequence.NEXTVAL 或 sequence.CURRVAL 格式驻留在同一个数据库中的序列名称(或同义词)来限定 NEXTVAL 或 CURRVAL。表达式也可以用所有者名来限定序列在符合 AN ...
------------------------------------------------------------------------------------------------这几天主要是狂看源程序,在弥补了一些以前知识空白的同时,也学会了不少新的知识(比如 NIO),或者称为新技术吧。线程池就是其中之一,一提到线程 ...
一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 “系统化思维导论”(An Introduction to Systems Thinking, Silver Anniversary Edition) 【3】 “系统设计的一般原理”( General Principles of Systems Design) 【4】 “质量·软件·管理(第1卷)—— 系统思维”(Quality Software Management:Systems Thinking ...
 先看ArrayList源码中数组复制的代码:    其实ArrayList 就是一个数组的形酱娣攀莸? 没有高深的地方.他的性能在于他的索引能力, 正因为他是数组形式,所以索引元素的时候他表现得非常的快速成,试想一下, 只要知道这个元素的 ...
1、DOM4J简介     DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。     DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。     Dom:把整个文档作为一个对象。   DOM4J 最大的特
对比区别:   select * from TTable1 for update 锁定表的所有行,只能读不能写   2  select * from TTable1 where pkid = 1 for update 只锁定pkid=1的行   3  select * from Table1 a join Table2 b on a.pkid=b.pkid for update 锁定两个表的所有记录   4 selec ...
饿汉式:                 public   class   Singleton{                         private   Singleton   (){}                         private   static   Singleton   singleton   =   new   Singleton   ();                  ...
碰到这个问题在网上找了下: 在Eclipse中编写Java代码时,用到了BASE64Decoder,import sun.misc.BASE64Decoder;可是Eclipse提示:Access restriction : The type BASE64Decoder is not accessible due to restriction on required library C:\Programfiles\java\jre6\lib\rt.jarAccess restriction : The constructor BASE64Decoder() is not accessible ...
原文地址: http://hi.baidu.com/javaworld2006/blog/item/776f578fa70d9fe5f11f3672.html   单例模式也是一种比较常见的设计模式,它到底能带给我们什么好处呢?其实无非是三个方面的作用:   第一、控制资源的使用,通过线程同步来控制资源的并发访问; 第二、控制实例产生的数量,达到节约资源的目的。 第三、作为通信媒介使用,也就是数据共享,它可以在不建立直接关联的条件下,让多个不相关的两个线程或者进程之间实现通信。   比如,数据库连接池的设计一般采用单例模式,数据库连接是一种数据库资源。软件系统中使用数据库连接池, ...
原文:http://blog.csdn.net/xiaohu0901/archive/2009/01/23/3849510.aspx   1.下载所需软件     1.1SVN服务端(svn-1.4.3-setup.exe)        http://subversion.tigris.org/project_packages.html    1.2把SVN设置成window服务(SVNService.exe)        我没有下载地址,如有需要,留下你的email    1.3Eclipse的SVN插件(用Eclipse插件下载): 2.配置服务端    2.1安装svn-1.4 ...
本文转自www.chysoft.net网 原文地址http://www.chysoft.net/showinfo.asp?id=153  随着信息化浪潮的不断推进,知识的积累、应用,技术的创新、提升,OA系统作为企业信息化管理的重要手段也在不断求新求变,全新的“智能型OA”将成为 ...
原文地址:http://www.cnblogs.com/cnkenny/archive/2009/04/22/1441297.html   一.MYSQL的命令行模式的设置:桌面->我的电脑->属性->环境变量->新建->PATH=“;path\mysql\bin;”其中path为MYSQL的安装路径。二.简单的介绍一下命令行进入MYSQL的方法:1.C:\>mysql -h hostname -u username -p按ENTER键,等待然后输入密码。这里hostname为服务器的名称,如localhost,username为MYSQL的用户名,如ro ...
这个项目主要是用struts2.0.14和hibernate3整合 具体源码请到附件中下载
【原文】http://blog.csdn.net/Mr_Von/archive/2008/09/04/2880626.aspx 1、IP错误:在设置URL时错误,例如:jdbc:oracle:thin:@192.168.1.80:1521:orcl数据库服务器是否正确:ping 服务器IP是否通畅。ping不通则将URL更改正确。端口号是否正确。进行一下操作:在DOS上键入sqlplus,检查oracle是否开启一切正常则执行下面第2步。 2、防火墙如果机器上安装有放火墙,可能是服务器端口号屏蔽而造成的。关闭防火墙后,尝试重新连接。仍然不行则执行第3步。 3、数据库监听器未启动 修改PC上 ...
Global site tag (gtag.js) - Google Analytics