![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 79
refactaar
这个作者很懒,什么都没留下…
展开
-
Myeclipse下使用svn进行源码管理
Myeclipse当中集成了CVS源码管理工具,而SVN并为想Netbeans一样集成在了开发环境当中。这里我们简述一下在Myeclipse当中使用SVN的相关操作。 大家都知道,在Myeclipse当中添加插件是一件很容易的事情,这里主要存在两种方法。第一种方法是将插件的压缩包下载下来。解压到相应的Myeclipse目录当中。另一种方法是在Myeclipse当中...2009-09-16 19:22:26 · 84 阅读 · 0 评论 -
FP通信框架入门使用
一个自己倒腾的简单的通信框架(目前只是基于请求响应模式),集成底层的API,目的在于提高通信层的开发效率。该通信框架包括如下几个功能: 1.服务端采用NIO模式,提高通信速率 2.内部提供可选连接池方式,尽可能的将连接重用,提高开发效率。 3.提供过滤器自定义 4.业务处理层自定义 5.提供负...原创 2010-10-09 14:20:42 · 465 阅读 · 0 评论 -
Ditchnet jsp tabs tiglib的部署与使用
Ditchnet jsp tabs tiglib(以下简称Ditchnet)是open-open上一款很好用的jsp插件。这个插件是干什么的呢?先看一张效果图吧。 都看明白了吧,这个一款开发多页选项板(Tabbed Pane)的标签。利用这个标签我们可以轻轻松松的开发多页选项板样式的页面,而不用写大量的js+css+div的代码来完成此项工作。下面就开始体验下这款标签...2009-08-14 15:49:39 · 226 阅读 · 0 评论 -
struts的Tiles浅谈(其实就是学习笔记)
我们在开发web的时候往往有很多页面具有相同或者类似的结构,他们共有导航栏,页眉,页脚等基础页面,如下图所示,一种较为普遍的页面布局格式。 那我们每个页面都要写这么多的代码是不是会很麻烦呢?的确,会相当的麻烦。有人说我们只要用jcp的include标签来引入具有共同结构的页面会省去很多的麻烦,是这样的。但是如果我们要该掉这个框架呢?我们要把页...2009-08-05 21:48:36 · 107 阅读 · 0 评论 -
单例模式初探
当我们在系统中需要频繁使用一个公用的类的时候,我们更多的希望不用每次在调用的时候去实例化一个新的对象。在设计模式当中有这样一种设计模式——单例模式。 单例模式可以简单的分为饥汉模式和懒汉模式,我们来分别看一下两种模式的实现方式吧: 饥汉模式: public class PrintMessage { private static PrintMessage pm = new Prin...原创 2009-12-30 18:29:59 · 73 阅读 · 0 评论 -
commons-email发送邮件
好久没有更新自己的博客了,我胡汉三又回来啦。今天说一说使用commons-email来实现简单的发送邮件程序。这里可以发 送纯文本的,也可以发送带附件的,还可以发送HTML格式的邮件。废话少说,开始我们的邮件之旅。 好吧,想发送邮件,我们第一步要干嘛呢?你说呢?我说啊,第一步当然要找到commons-email相关的类库了啊。这里具体要用到三个类库。mail.jar ...原创 2009-06-17 22:01:43 · 336 阅读 · 0 评论 -
快速排序
快速排序,一种沿用递归的排序方式,其实原理也非常简单,选准一个基数(数组当中一个元素),分别使用前序和倒序的方式遍历数据,将小于基数的放在基数左边,将大于基数的放在基数右边,然后再将两个分成两个数据重新排序,依次类推。下面以一个数据为例子来说明下这个过程吧。24,8,1,44,13,34,11,64,23,98,43,25 从左往右遍历,找到第一个比基数24大的数据,从右往左...2009-12-04 12:46:13 · 81 阅读 · 0 评论 -
网络爬虫当中暗网爬取初探
众所周知,网络爬虫的最基本原理就是模拟HTTP协议向指定网站发送请求,从而从服务器端返回的网页源代码中抽取具有实用价值的信息(也可能下一次任务队列的地址)。这中间涉及到很多算法,根据网站不同域名,网站网页更新速度,网站结构深度,设定爬虫不同的爬取策略。爬虫可以从一些简单的网站上直接获取网页源代码,从而对网页源代码进行分析。但是对于一些需要用户登录的网站,要抓取网站当中被保护的数据具有一定的困难。...2009-12-02 19:21:17 · 1018 阅读 · 0 评论 -
Log4j的学习
今天在Google reader上看到了人家讨论log4j的用法。想起来自己以前也整过两天,不过实在是想不起来了。这不,又从网上开始找点资料来看看了。其实大家肯定也和我一样,喜欢在程序当中写无数的println,杂乱无序的很讨人厌。废话不多说,开始吧。首先,你要使用log4j必须得有log4j的包吧。去哪里下载呢?当然是去apache的网站了。apache实在是有太多的好东西了。下载完毕后为了方便...2009-05-04 15:29:05 · 68 阅读 · 0 评论 -
Displaytag的使用
很早以前就发现displaytag标签了,不过一直也没有去怎么接触,周末闲来无事,就从网上找了一些资料来整整,闲话少说,进入正题。 首先介绍下Displaytag吧,Displaytag是个标签库,用来对网页上的table进行处理,这其中的功能相当大的强大。包括对数据的分页显示...... 那么Displaytag的使用需要哪些包呢?这其中用到了如下库文件Displaytag....2009-04-25 22:54:53 · 108 阅读 · 0 评论 -
lucene中给数据库做索引
好久没有写博客了,今天写一点,其实也不想写,最近在整搜索引擎相关的东西,要对数据库建立索引,lucene可以很方便的对文本文件,包括pdf等文件做索引,当然数据库也可以哇。 废话不说,贴代码吧: import java.io.IOException; import java.sql.ResultSet; import java.sql.SQLException;...2009-10-22 20:07:06 · 102 阅读 · 0 评论 -
java中将对象写入文件
前两天无意中发现java中可以把对象写入文件(因为平时没太注意,所以没有发现,其实这也是team leader叫我们翻译C#代码的时候发现的)。正好今天晚上闲着无聊,就来看看这个是怎么回事了。 java的IO包当中提供了,向文件中写入文件和读取文件的方法。好吧,来看下具体怎么回事吧。我们先写一个像文件当中写单个对象的方法吧。 public void wri...2009-09-21 19:20:27 · 2730 阅读 · 1 评论 -
自己倒腾的一个小的HTTP小工具
说是小工具,其实就是个简单的HTTP请求工具,通过url来获取网页源代码的,以前一直用httpclient的,后来无聊就自己用socket重新写了一个,实现了一些简单的额功能,暂时提供post和get方法,具有cookies记忆功能,支持常用的http1.0和1.1的协议。解码方式暂时只做了gzip的解码,可以自动识别网页字符格式,省去中文乱码的烦恼了。 因为刚刚...2011-02-03 17:34:12 · 111 阅读 · 0 评论