- 博客(65)
- 资源 (12)
- 收藏
- 关注

原创 如何快速理解其他人写的Java代码
我们如何才能够快速理解和读懂其他人写下的Java代码?现在Java开源软件如此之多,我们更多的是在学习其他人写的代码,自己写代码的时间已经很少了,其实大多数人多在copy,paste其他人写的代码.那么如何快速的去读懂对方的Java代码呢,了解对方思想.我认为应该有这几方面的技巧和知识:1.在读对方代码的同时,自己为对方写TestCase,这是检验是否正确理解对方代码含义的一个非常有效的方法.
2008-09-19 04:49:00
3524
1
原创 Linux命令简写和全称
su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Process Status 进程状态t
2016-05-01 20:51:45
35098
8
原创 Unix常用命令
more less:less的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时因为less并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。unix种类[图]>> Linux ‖ BSD ‖ Solaris ‖ SCO ‖ HP-UX ‖ AIX ‖ AS400
2016-05-01 20:50:50
8111
1
原创 linux常用命令-part2
Ubuntu,Fedora,Debian,CentOS中文怎么发音有奔头, 费德勒, 迪扁, 桑托斯。乌版图 菲朵拉 德槟 森头斯================================使用find和wc命令统计代码行数================================wc -l `find . -name "*.js" | xargs`
2016-05-01 20:49:00
24388
原创 linux常用命令-part1
tail -f SystemOut.log 可以实时观测 最新产生的log,会不停的刷新屏幕。head hda1 (IDE1:hard disk ) /boot 分区hda2 (IDE1:hard disk ) / 分区hdb (IDE2)sda (SCSI1) sata硬盘sdb (SCSI2)软盘一般为/dev/fd0 fd1
2016-05-01 20:48:10
7880
1
原创 linux常用命令-part3
中文怎么发音Ubuntu 有奔头,乌版图Fedora 费德勒,菲朵拉Debian 迪扁,德槟CentOS 桑托斯 森头斯 Linux发展历史:1) RedHat ---> 1.RedHat 2.CentOS 3.Fedora 桌面图形系统 rpm, yum 命令2)
2016-05-01 20:47:17
28994
原创 Linux系统环境快速熟悉
============================================使用如下命令快速了解linux系统============================================Linux发展历史:1) RedHat ---> 1.RedHat 2.CentOS 3.Fedora 桌面
2016-05-01 20:45:34
3347
原创 线程问题3(synchronized,wait,notify,notifyAll,类锁,对象锁)
synchronized,wait,notify,notifyAll,类锁,对象锁
2015-04-08 22:04:59
2883
原创 物流行业小结
物流,快运,快递,EMS,货运,托运,1.快递小东西一般用的,物流主要搞运输的,货运代理就是包括运输和报关这些都。运输公司的靠自己的客户和货代活2.物流:提供的是城市对城市的服务,也就是说到地方后要收货人去公司自提 快递:是提供门到门或者桌到桌的服务,但快递的价格也明
2011-09-13 11:33:27
1686
原创 路由器设置错误导致无法上网解决方案
宽带ADSL大家都在用,为了省钱我们共享上网,几个人用同一条ADSL线,这就需要一个有路由的猫(Modern),设定猫后,再用一个8口或4口的 以太网集线器接上线就可上网。当然,更多人还是用(一个猫)+(一个路由器)共享上网。下面我就以TP-LINK WR740N多功能宽带路由器
2011-07-28 07:04:48
5805
原创 ClassCastException是如何产生的(1)
======================================如何产生ClassCastException:======================================ClassCastException是JVM在检测到两个类型间转换不兼容时引发的运
2011-07-14 06:09:09
2278
原创 NoClassDefFoundError和ClassNotFoundException问题分析
-------------------------------------ClassNotFoundException:-------------------------------------Thrown when an application tries to load in
2011-07-14 06:00:07
2070
转载 浅析Java抽象类和接口的比较
浅析Java抽象类和接口的比较 [摘要] abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。[关键字] Java 抽象 接口abstract class和interfac
2011-07-14 05:57:14
861
原创 Orale的struct,array,cursor,stored procedure,function,package的用法例子
===============================Oracle Cursor 用法:===============================--@F:/sql.oracle/func.sp/other.sql--------------------------ddl and dml : create, insert, delete-----------------------
2009-03-07 14:21:00
1701
原创 自增长列和序列的区别(identity与sequence的区别)
----------------------------------------------------------------identity 和sequence的区别:----------------------------------------------------------------db2,sql server 都不支持一个表中包含两个以及两个以上的identity字段ora
2009-03-05 21:51:00
13782
2
原创 IBM的操作系统和硬件
===================操作系统的种类:===================目前操作系统种类繁多,很难用单一标准统一分类。根据操作系统的使用环境和对作业处理方式来考虑,可分为批处理系统(MVX、DOS/VSE)、分时系统(WINDOWS、UNIX、XENIX、Mac OS)、实时系统(iEMX、VRTX、RTOS,RT Linux);根据所支持的用户数目,可分为单用户(MSDOS、
2009-02-05 08:59:00
5727
转载 DB2中如何實現Oracle的相關功能
DB2中如何實現Oracle的相關功能 在現實的應用中大家可能經常會遇到在DB2中如何實現Oracle的某些功能﹐在此我簡單地總結一下﹐實現某一功能可能會有很多種方法﹐在此就沒有全部列出﹐歡迎大家繼續﹐以便和大家共享﹐共同探討﹐共同近步﹗(以下主要以Oracle8I和DB2 7.X為例)。1.如何取一表前n筆記錄的Oracle和DB2的寫法 Oracle 可以這樣實現﹕
2008-12-07 22:09:00
1498
1
转载 Oracle常用傻瓜问题1000问
Oracle常用傻瓜问题1000问 大家在应用ORACLE的时候可能会遇到很多看起来不难的问题, 特别对新手来说, 今天我简单把它总结一下, 发布给大家, 希望对大家有帮助! 和大家一起探讨, 共同进步! 对ORACLE高手来说是不用看的. 1. Oracle安装完成后的初始口令
2008-12-07 22:06:00
2512
转载 DB2常用傻瓜问题1000问
DB2常用傻瓜问题1000问 大家在应用DB2的时候可能会遇到一些看似简单的问题,特别对新手来说,我在此简单的总结一下,发布给大家,希望对大家能有所帮助,同时也欢迎大家一起探讨,共同发展,共同进步!以下主要以DB2 7.X为基础的. 以下的字符为小写.db2 命令语法:db2 [option ...] [db2-command | sql-s
2008-12-07 22:05:00
2173
6
原创 线程问题2(注意实例变量)
这个例子就是为了说明instance和static变量被多个线程访问的结果:1.static 的话,肯定要注意多线程的问题2.instance的话,就看前面caller的代码怎么写了。 在多个线程的情况下,instance 变量很可能被多个线程修改过。3.sychronized仅仅是为了保证原子操作性,对变量被多线程访问过是无法控制的package com.tools.thread.eight
2008-11-23 10:34:00
1098
原创 Hashcode的作用
============================================================ 如何理解hashCode的作用:============================================================ 以java.lang.Object来理解,JVM每new一个Object,它都会将这个Object丢到一个Hash哈希表中去
2008-11-21 14:04:00
25698
1
原创 Daemon线程
1.所谓守护线程就是运行在程序后台的线程,程序的主线程Main(比方java程序一开始启动时创建的那个线程)不会是守护线程 2.Daemon thread在Java里面的定义是,如果虚拟机中只有Daemon thread 在运行,则虚拟机退出。 虚拟机中可能会同时有很多个线程在运行,只有当所有的非守护线程都结束的时候,虚拟机的进程才会结束,不管在运行的线程是不是main()线程。3.Ma
2008-11-17 15:18:00
1293
原创 ClassCastException是如何产生的(2)
--------------------------如何产生ClassCastException:--------------------------AntClassLoader加载HelloWorld.class(它在1.jar),然后new Instance 为HelloWorld1,URLClassLoader再加载相同的HelloWorld.class(它在2.jar),然后new Ins
2008-11-17 14:36:00
7988
原创 搞懂java中的synchronized关键字
--------------------------------------------------------------搞懂java中的synchronized关键字:--------------------------------------------------------------实际上,我关于java的基础知识的90%以上都来自Thinking in Java。对于其中的sync
2008-11-16 23:08:00
1243
原创 学好Java必须掌握的一些必备知识
学好Java必须掌握的一些必备知识:1.线程机制: Thread,Runnable,synchronized. java thread.pdf2.反射机制: reflection in action.pdf3.ClassLoader机制: inside the java virtual machine.pdf4.安全机制: inside the java virtual machine.pdf
2008-11-14 07:29:00
1042
原创 SQL的各种常用算法问题
---------------------------------------------分页算法:---------------------------------------------实现分页,可以使用嵌套查询,也可以使用存储过程。不过存储过程太复杂,执行效率也不一定高,所以我就用这样的嵌套语句来实现:SELECT TOP 页大小 * FROM TestTable WHERE (ID >(S
2008-10-22 06:46:00
1222
原创 DB2常用命令
常用的DB2命令启动DB2服务:db2start关闭DB2服务: db2stop一、加载数据:1、 以默认分隔符加载,默认为“,”号 db2 "import from btpoper.txt of del insert into btpoper"2、 以指定分隔符“|”加载 db2 "import from btpoper.txt of del modified by coldel|
2008-10-18 19:05:00
1309
2
原创 Linux常用命令
hda1 (IDE1:hard disk ) /boot 分区hda2 (IDE1:hard disk ) / 分区hdb (IDE2)sda (SCSI1)sdb (SCSI2)软盘一般为/dev/fd0 fd1,硬盘一般为/dev/hda hdb ,硬盘逻辑分区一般为期hda1 hda2…等等,光盘一般为/dev/hdcsw
2008-10-14 09:37:00
4028
1
原创 Unix常用命令
more less:less的作用与more十分相似,都可以用来浏览文字档案的内容,不同的是less允许使用者往回卷动以浏览已经看过的部份,同时因为less并未在一开始就读入整个档案,因此在遇上大型档案的开启时,会比一般的文书编辑器(如 vi)来的快速。unix种类[图]>> Linux ‖ BSD ‖ Solaris ‖ SCO ‖ HP-UX ‖
2008-10-14 09:36:00
8803
原创 SQL Server-Transact_SQL
经典短小代码收集 SQL code create table tz2008_1_1(id int,name varchar(50))insert into tz2008_1_1 select 1,acreate table tz2008_1_2(id int,name varchar(50))insert into tz2008_1_2 select 2,bcreate tab
2008-10-12 18:09:00
1924
转载 分享J2EE学习的20个网站
前人栽树,后人乘凉。想当初自己初学Java时为了解决一个很基础的问题,好多的朋友热心的回复我,帮我分析错误。现在为了方便那些Java新手,特给出自己感觉比较好的学习网站和论坛,希望对朋友们能有点帮助。1,http://www.javaeye.com/ 由Robbin创建发起的技术网站,人气相当旺,有不少牛人。最初是以讨论Java技 术和Hibernate技术开始的技术论坛,现在已
2008-09-19 05:51:00
976
原创 有些复杂的SQL
Q:一个表, 包含完全相同重复数据若干,怎么删除多余记录:A: ORACLE的ROWID AND ROWNUM 1.ORACLE中是非常容易解决的,用ROWID就行了。 delect from mytable x where rowid from mytable y
2008-09-12 00:40:00
898
原创 Oracle常用命令
lsnrctl stoplsnrctl startnet start oracleservicemyoraclenet stop oracleservicemyoraclenet pause oracleservicemyoralcecd c:/oracle/ora92/binc:/>dgmgrlDGMGRL>helpDGMGRL>exitDGMGRL>quitDGMGRL>connect sys
2008-09-12 00:34:00
705
转载 SQLServer-精妙SQL速查手册
SQL语句先前写的时候,很容易把一些特殊的用法忘记,我特此整理了一下SQL语句操作,方便自己写SQL时方便一点,想贴上来,一起看看,同时希望大家能共同多多提意见,也给我留一些更好的佳句,整理一份《精妙SQL速查手册》,不吝赐教! 一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份
2008-09-05 09:03:00
1646
原创 高效管理和提取互联网信息
如何有效管理经常使用的一些工具和连接:1.安装firefox3.02.安装firefox如下的插件: delicious ----->管理书签 https://addons.mozilla.org/zh-CN/firefox/addon/3615 diigo ----->管理书签 http://www.diigo.com/tools Dow
2008-08-06 16:25:00
829
Effective MySQL之SQL语句最优化
2017-10-18
精通AngularJS
2016-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人