自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于heritrix安装配置时出现"必须限制口令文件读取访问权限"的解决方法

最近开始写一个RSS聚合程序,需要爬虫支持,于是就整来heritrix,没想到,这东西还挺拽,费了老衲好几个小时来安装配置这个heritrix。最后经过不懈努力,终于起来了,具体步骤如下: 你如果在网上找相关配置,大多数都是讲先修改conf/properties文件的用户名和密码以及修改jmxremote.password.template,然后将其改名复制到heritrix根目录下,接着就让你

2014-01-26 21:15:50 3479

原创 java 反射实现实体类的属性赋值

/** *  * 功能: 实例化一个指定的实体,(调用该方法以前,必须调用rs.next()) * 作者: jiangfuqiang * 创建日期:2014-1-10 * 修改者: mender * 修改日期: modifydate * @param clazz * @param rs * @return * @throws SQLException  * @throws I

2014-01-10 21:55:40 4567

原创 java nio为什么是通道(三): 网络Channel

网络channel中有三个主要的实现类,即ServerSocketChannel,SocketChannel,DatagramChannel,我们主要来看看前两个类的使用。 服务器端的使用经常会考虑到非阻塞socket通道,因为他们使同时管理很多socket通道变得更容易。 在设置了通道的阻塞模式之后,如果在使用过程当中需要修改通道的阻塞模式,那么首先必须通过通道的blockingLock()

2014-01-08 00:59:44 1416

原创 java nio为什么是通道(三):文件通道

前面已经提过,FileChannel对象不能直接创建,而是在一个打开的file对象(RandomAccessFile,FileInputStream或者FileOutputStream)上调用getChannel()方法获取。需要注意的是,只要有可能,FileChannel都会尝试使用本地I/O服务。FileChannel对象是线程安全的,多个进程可以再同一个实例上并发调用方法而不会引起任何问题,

2014-01-07 00:40:50 1260

原创 java nio为什么是通道(二):闺房中的矢量IO

通道有一个重要的功能,被称为Scatter/Gather(即矢量IO),它是指在多个缓冲区上实现一个简单的I/O操作。用通俗的话来说,就是在write的时候,可以将多个缓冲区中的数据写入一个更大的缓冲区中,然后沿着通道发送;在read的时候,将数据写入多个缓冲区中,将每个缓冲区填满,直到缓冲区的最大空间被消耗完。 当请求一个Scatter/Gather操作时,请请求会被翻译为适当的本地调用来直接

2014-01-01 22:22:45 1087

原创 java nio为什么是通道(一):通往nio的云梯

java nio的通道是一个全新的I/O实现,没有扩展或者继承其它的类或者包。 通过只能在字节缓冲区上操作,因此Channel是面向字节的接口,为什么要这样设计呢?主要是因为通道直接会和操作系统的I/O服务通信,而操作系统都是以字节的形式实现底层I/O接口的。 1.打开一个通道       在通道界主要用的有四个类:FileChannel,SocketChannel, ServerSocke

2014-01-01 20:57:14 1252

原创 你不知道的java nio缓冲区(二)

上一篇介绍了一些缓冲区的基本属性,这一片来说说缓冲区的压缩 public abstract class ByteBuffer extends Buffer implements Comparable {     public abstract ByteBuffer compact(); } 有时,我们可能指向从缓冲区中取出部分数据来,然后重新填充,compact方法会为你完成这些事情,它的

2014-01-01 13:47:21 981

原创 你不知道的java nio缓冲区(一)

因为一直在研究apache mina,看到底层代码之后,发现我对java nio了解甚少,于是又开始深入学习java nio,所以,先来说说java nio的一些知识,然后再来攻克mina吧。 java nio准备写三章,分别是:你不知道的java nio缓冲区,为什么是通道,高效选择器 关于java nio的缓冲区,不得不理解的是四个属性,即capacity,limit,positi

2014-01-01 12:59:45 1182

词义标注语料说明

自然语言处理方法

2019-05-01

C语言二级试题以及答案

这个文档时给即将参加C语言二级好事的学生准备的

2010-12-05

C语言编程例句,涵盖各种例题

这个资源是对于有了一定C语言基础的人学习编程只用的

2010-12-05

C语言优先级口诀 编程技巧

c语言优先级,帮助学习编程逻辑,更好的学习编程技术

2010-12-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除