搜索到与相关的文章
编程技术

NIO中的内存映射文件使用对效率提高的验证

对比较大的而不能放入内存的文件进行I/O操作时,如果使用NIO中的内存映射文件对性能效率和速度的提高是非常显著的。首先需要获取文件的通道,然后调用通道的map(FileChannel.MapModemode,longposition,longsize)函数将文件从position位置开始的长度为size的内容映射到内存中。具体的效率比较代码示例如下:Java代码importjava.io.BufferedInputStream;importjava.io.

系统 2019-08-29 22:36:12 2684

编程技术

KANOTIX/KNOPPIX硬盘安装后的设置,汉化及其他

KANOTIX/KNOPPIX硬盘安装后的设置,汉化及其他收藏KANOTIX/KNOPPIX硬盘安装后的设置,汉化及其他发信人:magictux(潇湘馆主),信区:Linux标题:KANOTIX/KNOPPIX硬盘安装后的设置,汉化及其他发信站:一见如故BBS(SunApr1716:59:472005),本站(yjrg.net)标题:KANOTIX/KNOPPIX的硬盘安装后的一些工作作者:magictux[潇湘馆主]原发地:一见如故硬盘安装后自然要做一些

系统 2019-08-29 22:24:49 2684

Windows

windows 7 Oracle 11g安装图解(详细)

---文章引用自http://yinhuwangxiaofei1.blog.163.com/blog/static/63306438201043200651/最近闲来无事,研究了下Oracle11g,以下是在win7下安装11g的全部过程:然后解压点击setup.exe我用的是默认安装D盘数据库口令用的是wangxiaofei下一步首先在自己的Windows7旗舰版上,Oracle11g在“产品特定的先觉条件检查”时,提示错误:在上图中,我们可以看到在Or

系统 2019-08-29 22:24:46 2684

编程技术

《设计模式》学习笔记——ABSTRACT FACTORY 抽

1.1ABSTRACTFACTORY抽象工厂1、意图提供一个创建一系列相关或相互依赖对象的接口,而无需指定他们具体的类。2、动机“客户仅与抽象定义的接口交互,而不使用特定的具体类的接口。”这里的主要的思想是封装对象的创建的过程。客户端可以不需要知道具体要创建那些对象,而只需要知道创建某一系列的对象所用到的“工厂对象”即可。3、适用性一个系统要独立于它的产品的创建、组合和表示时。一个系统要由多个产品系列中的一个来配置时。当你要强调一系列相关的产品对象的设计以

系统 2019-08-29 22:14:51 2684

Java

java web中验证码的实现

我们知道在我们注册用户的时候一般都有一段模糊的验证码让我们输入,其实我们自己也可以实现这个验证码,验证码的好处是为了防止某些自动提交软件的而已行为。下面就利用Servlet+JSP+JavaBran实现一个验证码机制。BufferedImage可以操作缓冲区的内部Image,可以被ImageIO输出到输出流中,我们就是利用PrintWriter可以想浏览器输出信息的原理我们输出Image图片。1、产生验证码的类MakePicturepackageme.te

系统 2019-08-12 09:30:14 2684

C#

C#获取所有SQL Server的数据库实例名称

//////获取指定IP地址的数据库所有数据库实例名。//////指定的IP地址。///登录数据库的用户名。///登陆数据库的密码。///返回包含数据实例名的列表。privateArrayListGetAllData

系统 2019-08-12 01:55:26 2684

数据库相关

使用rman恢复备份集到不同的主机上

当然恢复很可能是恢复到同一台主机。一般情况应该是相同的主机目录,但是如果不同在ORACLE10g以前需要通过dbms_backup_restore这个包来实现目录转换,10g以后简化了处理。Rman可以很容易实现不同主机恢复。测试如下:1、首先对源数据库做备份RMAN>backupdatabaseplusarchivelog;Startingbackupat29-AUG-14currentlogarchivedusingtargetdatabasecont

系统 2019-08-12 01:54:43 2684

数据库相关

POJ 2262 Goldbach's Conjecture(素数相关)

POJ2262Goldbach'sConjecture(素数相关)http://poj.org/problem?id=2262题意:给你一个[6,1000000]范围内的偶数,要你将它表示成两个素数相加和的形式。假设存在多组解,请输出两个素数差值最大的解。分析:首先我们用素数筛选法求出100W以内的全部素数。筛选法求素数可见:http://blog.csdn.net/u013480600/article/details/41120083对于给定的数X,假设

系统 2019-08-12 01:51:25 2684

Tomcat

tomcat中的server.xml元素详解

详细元素属性元素名属性解释serverport指定一个端口,这个端口负责监听关闭tomcat的请求shutdown指定向端口发送的命令字符串servicename指定service的名字Connector(表示客户端和service之间的连接)port指定服务器端要创建的端口号,并在这个断口监听来自客户端的请求minProcessors服务器启动时创建的处理请求的线程数maxProcessors最大可以创建的处理请求的线程数enableLookups如果为

系统 2019-08-12 01:33:56 2684

Linux

Linux学习笔记12——Unix中的进程

通过调用fork和exec函数都能创建新的进程,但两者有着本质的区别:fork函数拷贝了父进程的内存映像,而exec函数用用新的映像来覆盖调用进程的进程映像的功能。一fork函数#includepid_tfork(void);//创建子进程成功时,向子进程返回0,并将子进程的进程ID返回给父进程//创建失败时,返回-1,并将errno设置为EAGAIN返回值是允许父进程和子进程区别自己并执行不同代码的关键特征。#include

系统 2019-08-12 01:32:47 2684