- 浏览: 609006 次
- 性别:
- 来自: 北京
文章列表
给学习J2EE的朋友一些值得研究的开源项目
江苏 无锡 缪小东
这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好 ...
- 2009-01-07 13:13
- 浏览 2734
- 评论(3)
Java 推荐读物与源代码阅读
江苏无锡 缪小东
1. Java语言基础
谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopment Jolt Award最佳书籍大奖,《Thinking in J ...
- 2009-01-07 13:12
- 浏览 14705
- 评论(9)
一、规范存在的意义
应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因:
1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由 ...
- 2009-01-07 13:05
- 浏览 1650
- 评论(0)
1. 类(Class):使用三层矩形框表示。
第一层显示类的名称,如果是抽象类,则就用斜体显示。
第二层是字段和属性。
第三层是类的方法。
注意前面的符号,‘+’表示public,‘-’表示private,‘#’表示protected。
2. 接口:使用两层矩形框表示,与类图的区别主要是顶端有<<interface>>显示。
第一行是接口名称。
第二行是接口方法。
3. 继承类(extends):用空心三角形+实线来表示。
4. 实现接口(implements):用空心三角形+虚线来表示
5. 关联(Association):用实线箭头来表示,例如:燕子与气候
...
1.下载SubVersion
下载地址为:http://subversion.tigris.org/
2.安装SubVersion
一路Next。安装好SubVersion以后,在命令行窗口中输入:svn,检查环境变量值否配置(如果下载的是zip压缩包格式需要手动配置环境变量,即在PATH变量值中添加E:\svn-win32-1.5.4\bin),正确的返回信息为:使用“svn help”得到用法
3.创建版本库
手动创建E:\svn\repository目录,然后在命令行输入:svnadmin create E:\svn\repository,如果没有返回信息,说明版本库创建成功,进入E ...
在Linux上安装Oracle时,经常会报以下错误:无法使用命令 /usr/X11R6/bin/xdpyinfo 自动检查显示器颜色。请检查是否设置了DISPLAY 变量。
可以使用下述命令解决这个问题:
1.在root下执行
#xdpyinfo 记录下name of display:后的字符串,如 127.0.0.1:1.0
2.
#xhost +
返回信息为:
access control disabled,clients can connect from any host
3.切换到Oracle用户:
#su - oracle
4.在Oracle用户下执行命令:
export DI ...
- 2008-12-12 09:59
- 浏览 18605
- 评论(0)
1.查看系统内核
#uname -a
2.查看cpu信息
#cat /proc/cpuinfo
3.查看内存使用情况
#free -m
4.查看硬盘剩余空间
#df -h
5.查看目录占用空间
#du -hs 目录名
6.查看当前有哪些进程
#ps -A
7.查看当前进程的实时情况
#top
8.查看进程打开的文件
#lsof -p
9.查看某个文件被哪些应用程序读写
#lsof 文件名
10.查看当前监听80端口的程序
#lsof -n -i :80
11.快速查找某个文件
#whereis filename
12.显示xxx文件倒数6行的内容
#tail -n 6 xx ...
- 2008-12-11 17:54
- 浏览 1744
- 评论(0)
正在阅读最新版的《A byte of Python》。发现Python3.0在某些地方还是有些改变的。准备慢慢的体会,与老版本的《A byte of Python》做对比,最后再去查阅官方网站的文档。
1.
如果你下载的是最新版的Python,就会发现所有书中的Hello Wor ...
联网
1.监听器进程必须运行在数据库服务器上
2.数据库默认的字符集是US7ASCII
3.TNS:Transparent Network Substrate 是所有行于标准协议之间的通用接口。
4.Java两种链接方式:OCI Thin
5.JDBC OCI驱动程序需要远程平台和数据库服务器上驻留Ora ...
- 2008-12-09 13:58
- 浏览 1624
- 评论(0)
Oracle数据库基础
1.实例:是运行在计算机内存中的一组进程,并给多个文件提供访问,这些文件统称Oracle Database 10g。
2.后台进程:支持对已经启动的Oracle的访问,启动数据库时会产生多种后台进程,每个进程执行几个任务直至数据库关闭。
3.表空间:Oracle对数据库文件的称呼,可以看作表驻留的空间。默认的表空间有system,sysaut,临时表空间,undo表空间
4.后台进程:dbwr:数据库写入
lgwr:日志写入
ckpt:检查点
smon:系统监视
...
- 2008-12-09 13:54
- 浏览 2124
- 评论(0)
备份与恢复
1.逻辑备份,物理备份
2.逻辑备份:使用exp进行逻辑备份,然后使用imp进行逻辑恢复
导出文件为转储文件,结尾为dmp
3.exp scott/tiger@test
imp scott/tiger
4.物理备份:冷备份(脱机备份)热备份( ...
- 2008-12-09 13:51
- 浏览 1957
- 评论(0)
表空间管理
1.create tablespace tabs datafile
'c:\oracle\product\10.1.0\oradata\test\tabs.dbf'
size 10m;
alter user test default tablespace tabs;
grant unlimited tablespace, dba to test;
表管理
1.语法方式启动listener:lsnrctl status
lsnrctl start listener
2.完整性:实体完整性,参照完整性,域完整性
3.实体完整性:记录的唯一性,通过主键来保证
4.参照 ...
- 2008-12-09 13:47
- 浏览 1492
- 评论(0)
SQL语言基础
1.DDL:create alter drop
DCL:grant revoke
DML:select insert delete update
2.alter table test add c number;
3.grant select on dept to tt;
4.revoke select on dept from tt;
5.update abc set b='ttt' where a='abc';
6.delete from abc where a='abc';
7.select sysdate from dual;
select current ...
- 2008-12-09 13:45
- 浏览 1345
- 评论(0)
Oracle的体系结构
1.启动isqlplus:isqlplusctl start
2.控制台:http://localhost:1158/em
emctl start dbconsole
Oracle物理结构:
3.数据库test:包含*.log日志文件,*.ctl控制文件,和*.dbf数据文件,先启动控制文件,然后打开数据文件
4.日志文件:重做日志文件,归档日志文件
5.sqlplus "sys/test as sysdba"
6.查看控制文件:DESC v$controlfile
select status,name fr ...
统计一下,争取每年能读3本书
01.《成功通过Sun认证 Java2程序员考试》
02.《Java实例技术手册》
03.《数据结构与算法分析--JAVA 语言描述》
04.《Junit In Action》
05.《设计模式精解》
06.《SCWCD认证专家应考指南》
07.《精通Struts》
08.《精通Hibernate》
09.《Spring In Action》
10.《Webwork In Action》
11.《J2EE核心模式》
12.《Ajax基础教程》
13.《Ajax In Action》
14.《应用RAILS进行敏捷WEB开发》
15.《ECLIPSE SWT/ ...
- 2008-12-08 15:30
- 浏览 1554
- 评论(0)