java开发
文章平均质量分 81
geoffreyqh
java,ejb,sgip协议,无线网关开发,关注算法、搜索引擎、前端开发
展开
-
网站优化的七大技巧
一.记得帮页面减肥 我们浏览网页实际上是将虚拟主机中的网页内容下载到本地硬盘,再用浏览器解释查看的。下载网页的快慢在显示速度上占了很大比重,所以,网页本身所占的空间越小,那么浏览速度就会越快。这就要求在做网页的时候遵循一切从简的原则,如:不要使用太大的Flash动画、图片等资源。干净、简洁的页面会给人一种思路明朗的感觉。(一)、如没必要,尽量使用静态HTML页面 众所周知,转载 2009-08-24 10:15:00 · 434 阅读 · 0 评论 -
solaris自带snoop抓包工具
<br />snoop 抓包<br />solaris自带snoop抓包工具,抓所有数据流<br /><br /># snoop<br />Using device /dev/pcn0 (promiscuous mode)<br />192.168.8.18 -> 192.168.255.255 NBT NS Query Request for WORKGROUP[1c], Success<br />192.168.253.35 -> solaris TELNET C port=1246<br /原创 2011-03-18 12:01:00 · 1219 阅读 · 0 评论 -
使用MessageDigest 完成MD5加密
<br />Java 加密技术:消息摘要。<br />一个消息摘要就是一个数据块的数字指纹。即对一个任意长度的一个数据块进行计算,产生一个唯一指印(对于SHA1是产生一个20字节的二进制数组)。<br />消息摘要有两个基本属性: <br />两个不同的报文难以生成相同的摘要 <br />难以对指定的摘要生成一个报文,而由该报文反推算出该指定的摘要<br />代表:美国国家标准技术研究所的SHA1和麻省理工学院Ronald Rivest提出的MD5<br /> 类 java.security.Message原创 2011-02-18 16:54:00 · 1321 阅读 · 1 评论 -
DBpool连接池的使用与总结
一、连接池介绍数据库连接是一种关键的有限的昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出。对数据库连接的管理能显著影响到整个应用程序的伸缩性和健壮性,影响到程序的性能指标。数据库连接池正是针对这个问题提出来的。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。二、连接池的优点连接池是创建和管理一个连接的缓冲池的原创 2011-01-06 18:18:00 · 10926 阅读 · 0 评论 -
使用sgip协议的Socket编程
基于Socket的java网络编程1,什么是Socket网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。但是,Socket所支持的协议种类也不光TCP/IP一种,因此两者之间是没有必然联系的。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。2,Socket通讯的过程Server端Lis原创 2011-01-05 18:28:00 · 4694 阅读 · 3 评论 -
Java容器类List、ArrayList、Vector及map、HashTable、HashMap分别的区别
<br /><br />一、List与ArrayList的区别<br /> List->AbstractList->ArrayList<br /> (1) List是一个接口,ArrayList是一个实现了List接口的具体类。<br /> 他们是父子关系,我们常用的是ArrayList,但常用List的引用去操作ArrayList<br /> 这是一个简单的面向接口编程的一种,如:List myList = new ArrayList();<br /> (转载 2010-12-30 09:14:00 · 468 阅读 · 0 评论 -
log4j的使用
最近写个短信自动任务项目,需要用到log4j来记录系统日志,经过查找log4j的相关知识,参考各种资料总结如下:在资源包中有我的相关信息,点击下载附件(http://download.csdn.net/source/2947747)。1、 Log4j是什么?Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j 。(见附件)2、Log4j的概念 Log4j中有三个主要的组件,它们分原创 2010-12-29 17:02:00 · 361 阅读 · 0 评论 -
java字符编码原理解析
<br />可以理解为计算机没有字符的概念,只有字节。字符是存在于人类语言层的概念,其作用是为了人与人之间的交流,因为字节对于人类是不可读的,但是计算机存储所有的数据都是按照字节存储。<br />因此要将人类意识中的字符存储到计算机中,则必须将字符转换为字节数据,那么怎么转化呢,则必须要一种映射规则,这里的映射规则就是通常意义中的字符编码,比如说该文件是GBK编码,可以说为:这个文档中的字符数据是按照GBK这种字符字节映射规则将字符转换为字节存储的。<br />所以所有要将人类意识中的字符存储在计算机或者需转载 2010-09-27 14:43:00 · 478 阅读 · 0 评论 -
solaris 编码问题(笔记)
安装solaris时用了中文版,用ssh连接中文会出现乱码情况,所以修改solaris默认语言为英文模式#chmod u+w /etc/default/init#vi /etc/default/init$ cat init## Copyright 1992, 1999-2002 Sun Microsystems, Inc. All rights reserved.# Use is subject to license terms.##ident "@(#)init.dfl 1.7 02/12/03 SMI"原创 2010-09-26 09:19:00 · 2232 阅读 · 0 评论 -
打开win7下的项目配置
部署项目的步骤:1、下载代码2、配置数据库服务器(结合字典表和apache的域名关系)3、配置apache,有的是静态路径,有的是动态路径,要严格区分4、配置hosts文件5、防火墙配置。到此为止,只能本地访问,如果需要远程方位,还需要设置防火墙,开放对应的窗口,具体如下:win7下部署web项目之后,为了使别的机器能通过远程访问,需要开通各种端口,具体的命令如下:原创 2012-04-29 12:41:46 · 497 阅读 · 0 评论