- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 100个Java经典例子(41-50)初学者的利器高手的宝典JavaSE
http://blog.csdn.net/fljxzxb/article/details/6926817
2011-12-15 21:08:51
150
原创 Class.forName(java工厂设计模式)
Class.forName(xxx.xx.xx) 返回的是一个类 首先你要明白在java里面任何class都要装载在虚拟机上才能运行。这句话就是装载类用的(和new 不一样,要分清楚)。 至于什么时候用,你可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?只有你提到的这个方法了,不过要再加一点。 A a = (A)Class.forName("pac...
2011-06-14 22:40:24
162
原创 Java工厂设计模式
一. 程序设计目标 我们组写了个简单的水果生产程序,描述农场种植水果的过程,旨在通过此次设计更进一步了解工程设计模式,加强编程的结构化能力。 开发环境:JDK1.5 开发工具:JBuilder 2006 二.程序设计介绍 1. 程序结构 ...
2011-06-14 22:36:47
144
原创 10年软件开发教会我最重要的10件事
0. “面向对象”比你想象的要难得多 也许只有我有这种想法,不过我曾经以为计算机科学课上学过的“面向对象”是很简单的东西。我的意思是,创建一些类来模拟现实世界能有多难啊?其实,那还真是挺难的。 十年之后,我仍然在学习如何合理地建模。我后悔以前我没有花更多的时间来学习面向对象和设计模式。优秀的建模技术对于每一个开发团队都是非常有价值的。 1. 软件开发的难点在于沟通 ...
2011-06-13 22:07:07
82
原创 深入理解abstract class和interface
深入理解abstract class和interface abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abst...
2011-06-13 21:38:03
86
原创 JAVA面向接口编程详解
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要 了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主 要工作内容。面向接口编程我想就是指按照这种思想来编程吧!实际上,在日常工作中,你已经按照接口编程了,...
2011-06-13 21:28:57
104
原创 Java 面向对象编程思想
Java 的核心是面向对象编程 . 所有的 java 程序都是面向对象的。 以前总听老师说 c 语言是面向过程的, c++ 和 java 是面向对象的,这些糊涂老师却从来不说明何为面向过程,何为面向对象,搞得我一直对此稀里糊涂。 最近看了不少的资料,在这里总结一下对此的心得体会。 所有的计算机程序都由两类元素组成:代码和数...
2011-06-13 20:13:00
84
原创 面向对象编程思想
我想,对于各位使用面向对象编程语言的程序员来说,“接口”这个名词一定不陌生,但是不 知各位有没有这样的疑惑:接口有什么用途?它和抽象类有什么区别?能不能用抽象类代替接口呢?而且,作为程序员,一定经常听到“面向接口编程”这个短语, 那么它是什么意思?有什么思想内涵?和面向对象编程是什么关系?本文将一一解答这些疑问。1.面向接口编程和面向对象编程是什么关系 首先,面向接口编程...
2011-06-13 20:09:35
121
原创 从实例谈面向对象编程(OOP)、工厂模式和重构
有了翅膀才能飞,欠缺灵活的代码就象冻坏了翅膀的鸟儿。不能飞翔,就少了几许灵动的气韵。我们需要给代码带去温暖的阳光,让僵冷的翅膀重新飞起来。结合实例,通过应用OOP、设计模式和重构,你会看到代码是怎样一步一步复活的。 为了更好的理解设计思想,实例尽可能简单化。但随着需求的增加,程序将越来越复杂。此时就有修改设计的必要,重构和设计模式就可以派上用场了。最后当设计渐趋完美后,你会发现,即使需求不断...
2011-06-13 20:03:55
77
原创 shell 校验IP地址
CheckIPAddress() { echo $1 > /tmp/tmpserverip echo $1 |grep "^[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}$" > /dev/null if [ $? = 1 ]; the...
2011-03-03 21:47:06
330
原创 Linux下安装JDK
1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。 进入安装目录 #cd /home #cp jdk-1_5_0_02-linux-i586.rpm /usr/local #cd /usr/local 给所有用户添加可执行的权限 #chmod +x jdk-...
2010-11-18 15:15:40
73
原创 Java常用算法
通用抽象类 public abstract class Sorter<E extends Comparable<E>> { public abstract void sort(E[] array,int from ,int len); public final void sort(E[] array) ...
2010-10-12 10:27:37
68
原创 Jigloo SWT/Swing GUI Builder 的安装
选择选项 "Search for new features to install" 然后点击"Next". 在打开的页面中选择"New Remote site" 输入dialog 的安装路径. "name"输入"Jigloo" ,"Url"输入 "http://cloudgarden1.com/update-site" . 然后选择新添加的 &qu
2010-09-16 09:10:14
174
原创 JAVA实现AES加密
1. 因子 上次介绍了《JAVA实现AES加密 》, 中间提到近些年DES使用越来越少,原因就在于其使用56位密钥,比较容易被破解,近些年来逐渐被AES替代,AES已经变成目前对称加密中最流行算法之 一;AES可以使用128、192、和256位密钥,并且用128位分组加密和解密数据。本文就简单介绍如何通过JAVA实现AES加密。 2. JAVA实现 闲...
2010-08-06 11:44:40
77
原创 如何使用URL跳转解决Web服务80端口被封问题?
如何使用URL跳转解决Web服务80端口被封问题? 随着宽带的普及,很多用户都喜欢使用ADSL路由器几个人一起共享上网。因为这样不仅 上网的费用降低了,还可以和别人分享自己电脑上的各种资源。但是,许多宽带用户的ADSL路由器都没有修改默认的密码,使得黑客很容易就盗取到ADSL拨 号的帐号密码用并来消费,给用户带来很大的损失。 例如,TP-LINK路由器的默认密码一般是”adm...
2010-07-31 14:22:19
347
原创 windows下架设subversion服务器
windows下架设subversion服务器 关键字: windows下架设subversion服务器 一、安装 下载http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91 如: 安装到 D:\deploy\Subversion ...
2010-07-05 14:29:21
80
原创 sql2005 与sql2000 jdbc驱动区别
在sql server 2000 中加载驱动和URL路径的语句是 String driverName = "com.microsoft.jdbc.sqlserver.SQLServerDriver"; String dbURL = "jdbc:microsoft:sqlserver://localhost:1433; DatabaseName=sample"; ...
2010-03-03 16:16:40
87
原创 jQuery 选择器的使用
jQuery 选择器的使用(wuchang作品) jQuery的选择器是CSS 1-3,XPath的结合物。jQuery提取这二种查询语言最好的部分,融合后创造出了最终的jQuery表达式查询语言。如果你了解CSS(绝大部分WEB开发者都用到的),那么你学起来就很容易了。同时使用CSS和XPath看几个例子:隐藏所有包含有链接的段落:$("p[a]").hide();显示页面的第一个...
2009-08-03 10:24:57
78
原创 JQuery操作checkbox、radio等示例
例:将多个选中的checkbox的值组装成一个字符串 <script type=text/javascript> function addMem(){ //var followers = document.getElementsByName("followers"); var f_str = '0'; $("input[@name='followers']")....
2009-06-07 22:48:40
56
原创 使用jQuery实现局部刷新
关键就在load方法,看一下官方解释 Load HTML from a remote file and inject it into the DOM. A GET request will be performed by default - but if you pass in any extra parameters then a POST will occur. In jQuery ...
2009-06-07 22:09:21
360
原创 好用的jquery操作select插件
/* 文件名:jquery.liu.select.js 功能说明:本js文件为jquery类库的一个插件,主要实现对select的操作. 作者:John Liu 编写日期:2008/03/12 */ //得到select项的个数 jQuery.fn.size = function(){ return jQuery(this).get(0).options.length; ...
2009-06-07 21:50:56
155
原创 jquery无刷新提交表单的例子
前台页面代码 # <script type="text/javascript" src="js/jquery.js" mce_src="js/jquery.js"></script> # <input name="writer" id="writer" type="text" value="&
2009-06-07 21:33:32
95
转载 Apache Commons fileUpload实现文件上传
Apache的commons-fileupload.jar可方便的实现文件的上传功能,本文通过实例来介绍如何使用commons-fileupload.jar。 @author:ZJ 07-2-22Blog: http://zhangjunhd.blog.51cto.com/ 将Apache的commons-fileupload.jar放在应用程序的WEB-INF/lib下,即可
2008-11-19 14:24:00
249
转载 commons-fileupload上传简单实例
commons-fileupload上传简单实例1. 首先需要下载需要的组件。 下载commons-fileupload-1.2.1-bin.zip,下载网址: http://commons.apache.org/downloads/download_fileupload.cgi 下载commons-io-1.4-bin.zip,下载网址: http
2008-11-19 14:19:00
492
转载 POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有
2008-11-19 14:17:00
453
原创 POI导出EXCEL经典实现
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的开源工具有很多,用得...
2008-11-19 14:08:01
101
原创 Apache Commons fileUpload实现文件上传
将Apache的commons-fileupload.jar放在应用程序的WEB-INF\lib下,即可使用。下面举例介绍如何使用它的文件上传功能。 所使用的fileUpload版本为1.2,环境为Eclipse3.3+MyEclipse6.0。FileUpload 是基于 Commons IO的,所以在进入项目前先确定Commons IO的jar包(本文使用commons-io-1.3.2.ja...
2008-11-18 08:49:04
74
原创 commons-fileupload上传简单实例
1. 首先需要下载需要的组件。 下载commons-fileupload-1.2.1-bin.zip,下载网址: http://commons.apache.org/downloads/download_fileupload.cgi 下载commons-io-1.4-bin.zip,下载网址: http://commons.apache.org/downloads/d...
2008-11-18 08:46:32
73
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人