自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(28)
  • 收藏
  • 关注

转载 一个Tomcat 配置多个应用工程

<br />本文来自:http://xiaofengtoo.javaeye.com/blog/667938<br />先感谢作者的共享。<br />以下是原文内容:<br />关于一个 apache Tomcat  配置多个工程并不同接口的实现方法 <br />如:http://192.168.1.100:8008 一个工程,<br />      http://192.168.1.100:8090 一个工程<br />不同于一个tomcat 配置多个工程,但是后面接工程名称的方法,<br />

2010-11-19 11:12:00 2161

原创 关于centos下面的php中soap的调用

<br />本人对linux的东西不是很了解,都是边做边看,再加上身边搞linux的人的指点。开始只是简单的部署到服务器上,以为只要部署过去,就可以使用了,后来才发现,需要安装soap的扩展支持。在centos5.5的操作系统中,执行如下的命令:<br />/usr/bin/php -m|grep soap<br />/usr/bin/php:这个是php的执行文件,可能不同的服务器位置不同,但是没有关系,用whereis查询一下即可。<br />上面的命令执行了后,会检测是否启动soap,如果

2010-11-05 10:42:00 1909

原创 关于mysql中的分区问题

<br />自mysql5.1以后,就提供了分区功能(partition),可以根据range,list,hash,key等进行分区,而且对于range和list还可以进行子分区,但是子分区必须是hash或者key的。分区的出现,大大的提高了mysql数据库的性能。最近用mysql,遇到一个问题,那就是如果分区的字段需要更新,那么就必然导致数据从一个分区移动到另外一个分区了。而这时候就增加了额外的工作量。那么对于执行update操作来说,性能下降了,而对于select语句来说,性能是提升了的。对于updat

2010-09-20 18:41:00 436

转载 关于mysql中的存储过程在java中调用,返回结果集

<br />最近做项目遇到一个问题,由于数据库中的数据量有点大,如果丢到开发的代码里面去执行的话,会非常的慢,而且尤其是用tomcat发布的jsp应用,总是出现内存溢出不够的情况,因此就把这个功能写成存储过程放到服务器上去执行,返回要求是一个结果集,比如select * from tabel这个里面的所有数据。本来很简单的,但是还是在此做一下记录。<br /> <br />create procedure sp_test()<br />begin<br />  select * from testdb;<b

2010-09-14 14:19:00 1345

翻译 Hello Android 第三版 (二)

第二章框架2.1 框架图Linux内核Android 的核心系统服务依赖于 Linux 2.6 内核,如安全性,内存管理,进程管理,网络协议栈和驱动模型。 Linux 内核也同时作为硬件和软件栈之间的抽象层。原生库(Native Library)在Linux内核之上的是Android的原生库,这些库均采用C或者C++编写的,与硬件结合非常紧密。其中重要的原生库主要有:Surface Manager:对显示子系统的管理,类似于Vista或Compiz的窗体管理器,但是比这些简单得多。2D和3G Graphic

2010-09-08 10:32:00 2959

翻译 Hello Android 第三版 (一)

第一章开始1.1 环境搭建Android SDK可以工作在windows、Linux、Mac OS等操作系统上,其应用可以部署在任何android操作系统的设备上,在进行开发之前,需要安装jdk、ide、android sdk等。Java:安装jdk,需要至少5.0以上的版本。其安装步骤和环境变量的设置,和其他的java程序开发的时候所要求的一样。Eclipse:可以从官方网站上直接下载安装最新版本即可。Android SDK:从官方网站上下载或者从其他的网站上下载均可,目前的版本是2.2的,下载下来的并不

2010-09-07 10:17:00 790

原创 web.xml中的常用元素(转)

<br />Web.xml常用元素 <br /><web-app> <br /><display-name></display-name>定义了WEB应用的名字 <br /><description></description> 声明WEB应用的描述信息 <br /><br /><context-param></context-param> context-param元素声明应用范围内的初始化参数。 <br /><filter></filter> 过滤器元素将一个名字与一个实现javax.servlet.F

2010-07-13 22:28:00 447

原创 web.xml中与servlet配置相关的元素

<br />   <servlet> <br />      <servlet-name>Helloworld</servlet-name> <br />      <servlet-class>Helloworld</servlet-class> <br />      <init-param> <br />         <param-name>param1</param-name> <br />         <param-value>param1Value</param-value> <br /

2010-07-13 22:24:00 703

原创 MYSQL数据同步,双向热备(转)

<br />1、简要介绍:mysql从3.23.15版本以后提供数据库复制功能。利用该功能可以实现两个数据库同步,主从模式(A->B),互相备份模式(A<=>B)的功能。<br />mysql数据库同步复制功能的设置都在mysql的配置文件中体现。在linux环境下的配置文件一般在/etc/mysql/my.cnf或者在mysql用户的home目录下的my.cnf,笔者的my.cnf则在/etc/my.cnf;windows环境下则可到mysql安装路径下找到my.ini。<br /> 2、下面我们来看看如

2010-07-13 15:46:00 423

原创 三、Servlet的生命周期

<br />Servlet从第一个访问者开始,就创建了,创建的时候,先调用构造函数,然后再调用Init函数进行初始化。当第一次创建的servlet时候,调用init方法,对servlet进行初始化,因此,如果你开发的servlet需要进行一些其他的初始化的时候,就应该在init中写代码。在此之后,在每个用户请求结果线程中调用之前创建的servlet实例的service方法。因此多个并发的请求会同时调用service方法。当然,可以让servlet实现SingleThreadModel这个特殊的接口,从而保证

2010-07-08 14:05:00 506

原创 二、简单的Servle开发

<br />一、环境<br />本文档中的开发环境和部署环境为:<br />JDK:1.6.0<br />Tomcat:6.0<br /> <br />二、简单的例子<br />Servlet的编写很简单,你可以在Eclipse或myEclipse等工具中来完成,其初略的框架如下:<br />import java.io.*;<br />import javax.servlet.http.HttpServlet;<br />import javax.servlet.*;<br />import javax.

2010-07-08 12:30:00 468

转载 一、Servelet介绍

一、概述Servlet是一种独立于平台和协议的服务器端的Java应用程序,可以生成动态的Web页面。 Servlet是位于Web 服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。其结构如下图所示:Servlet主要完成以下几个方面的工作:1、读取从客户端发送来的数据2、读取浏览器请求的数据3、生成结果4、发送数据给客户端5、发送http响应数据二、HttpServlet类Htt

2010-07-08 11:41:00 902

原创 关于QQ2009的协议分析(十四)

<br />0x00CD(发送消息)<br /> <br />02 1A 35 00 CD 3A F7 00 66 13 D0 02 00 00 00 01 01 01 00 00 64 00 25 9F 67 6B 16 C0 87 E4 9B 5F <br />FD E4 D4 58 37 43 02 26 09 13 FA 52 42 54 A4 9C 0F 6D D7 83 26 BD E3 91 F7 F7 F1 D4 CD 11 C1 80 <br />BC FB 36 C6 86 EC E7

2010-06-27 10:50:00 1297 1

原创 关于QQ2009的协议分析(十三)

0017命令主要是08版以前的QQ的协议用的命令。0x0017(接收消息)发送者:0B 15 B9 96 接收者:00 66 13 D0 回复是的内容:00 00 68 96 DB 85 3C 40 端口:1F 40 消息类型:00 09 固定:00 00 长度:00 00 发送者QQ版本:12 21 0B 15 B9 96 00 66 13 D0 9C E8 45 9E 95 A2 0B 71 4C AD F5 90 B6 1B C8 08 消息类型:00 0B 数据包序号:00 07 发送时间:4B E

2010-06-27 10:48:00 962

原创 关于QQ2009的协议分析(十二)

0x00CE(接收消息)发送者QQ:55 19 B5 81 接受者QQ:00 66 13 D0 回复收到时填充的数据:00 0A 25 67 3A 3C 0F 33 端口:1F 40 信息类型:00 A6 (好友信息)固定:00 00 长度:00 15 内容:00 06 00 04 00 01 01 01 00 01 00 04 00 00 00 00 00 03 00 01 01 QQ版本:1A 35 发送者QQ:55 19 B5 81 接收者QQ:00 66 13 D0 会话令牌:F0 02 DB 96

2010-06-27 10:47:00 1224

原创 关于QQ2009的协议分析(十一)

<br />2009版本里面的qq,除了每分钟必须发送的心跳包外,每个五分钟,还必须发送下面两个命令,否则一会儿就掉线了。接收到的数据不需要管,我也不知道是用来干什么的。反正一直没有用。<br /> <br />0x0027(每个五分钟发一次)<br /> <br />发送<br />02 1A 35 00 27 3C 2F 55 19 B5 81 02 00 00 00 01 01 01 00 00 64 00 F6 28 66 4C 25 CE F1 38 60 FC <br />D2 19 DE 1D

2010-06-27 10:46:00 1024 2

原创 关于QQ2009的协议分析(十)

<br />此命令还有需要验证的情况,本人没有进行分析了,如果有需要的,自己去分析一下。<br />0x0080(有人加我为好友)<br />02 <br />1A 35 <br />00 80 <br />E4 5C <br />00 66 13 D0 <br />00 00 00 <br />26 7E 25 F2 D1 C5 C0 BE 16 D8 27 E1 FE A5 2B 9B DC 49 55 9D 75 28 12 7B 20 2D CF 20 63 E0 9B 52 B1 8D BB 59

2010-06-27 10:44:00 751

原创 关于QQ2009的协议分析(九)

<br />0x0062(注销)<br />发送:<br />包头:02<br />版本:1A 35<br />命令:00 58<br />包序号:<br />QQ号:55 19 B5 81<br />固定:02 00 00 00 01 01 01 00 00 64 00<br />密文:16字节0,用sessionkey加密<br />包尾:03<br /><br />此包要连续发送4次。

2010-06-27 10:43:00 818

原创 关于QQ2009的协议分析(八)

<br />0x0058(心跳)<br />发送包<br />包头:02<br />版本:1A 35<br />命令:00 58<br />包序号:<br />QQ号:55 19 B5 81<br />固定:02 00 00 00 01 01 01 00 00 64 00<br />密文:由QQ号的ASCII码组成,然后再用sessionkey进行加密得到(31 34 32 37 37 34 38 32 32 35)<br />包尾:03<br /> <br />接收:(不需要管)<br />心跳包每分钟发

2010-06-27 10:42:00 929

原创 关于QQ2009的协议分析(七)

<br />0x0030<br />发送:<br />02 <br />1A 35 <br />00 30 <br />23 9F <br />55 19 B5 81 <br />02 00 00 00 01 01 01 00 00 64 00 <br />00 38 <br />00DD_Token3:<br />C7 F7 24 5D B9 4F 7F D9 B9 B5 E1 18 92 49 AE 74 81 B0 0D 26 87 36 BC D5 7B A2 1D 87 D5 59 6B 9C C

2010-06-27 10:39:00 1358

原创 关于QQ2009的协议分析(六)

<br />0x00A4<br />发送:<br />02 <br />1A 35 <br />00 A4 <br />77 0C <br />55 19 B5 81 <br />02 00 00 00 01 01 01 00 00 64 00 <br />00 38 <br />00DD_Token3:<br />C7 F7 24 5D B9 4F 7F D9 B9 B5 E1 18 92 49 AE 74 81 B0 0D 26 87 36 BC D5 7B A2 1D 87 D5 59 6B 9C C

2010-06-27 10:38:00 783

原创 关于QQ2009的协议分析(五)

<br />0x00E3<br />发送:<br />02 <br />1A 35 <br />00 E3 <br />4A C2 <br />55 19 B5 81 <br />02 00 00 00 01 01 01 00 00 64 00 <br />00 38 <br />00DD_Token3:<br />C7 F7 24 5D B9 4F 7F D9 B9 B5 E1 18 92 49 AE 74 81 B0 0D 26 87 36 BC D5 7B A2 1D 87 D5 59 6B 9C C

2010-06-27 10:36:00 2079

原创 关于QQ2009的协议分析(四)

<br />0x00E5<br />发送:<br />02 <br />1A 35 <br />00 E5 <br />12 29 <br />55 19 B5 81 <br />02 00 00 00 01 01 01 00 00 64 00 <br />00 38 <br />00DD_Token3:<br />C7 F7 24 5D B9 4F 7F D9 B9 B5 E1 18 92 49 AE 74 81 B0 0D 26 87 36 BC D5 7B A2 1D 87 D5 59 6B 9C C

2010-06-27 10:34:00 2693

原创 关于QQ2009的协议分析(三)

0x00DD发送:02 1A 35 00 DD 42 B7 55 19 B5 81 02 00 00 00 01 01 01 00 00 64 00 密钥:AB 56 24 FE 93 97 B0 A9 E4 EC 19 70 C4 F1 5E EB 密文:13 AF B0 45 C4 64 DD B9 8

2010-05-19 22:28:00 5246 4

原创 关于QQ2009的协议分析(二)

0x00BA 发送:02 1A 35 00 BA 5F C8 55 19 B5 81 02 00 00 00 01 01 01 00 00 64 00 密钥:FD F2 EC E4 F5 C0 95 E7 30 8B 08 55 CB 44 7B 60 密文:B3 A0 63 AB 9E B2 F5 70 7B B7 3B EA 06 D8 60 E9

2010-05-19 22:26:00 1313

原创 关于QQ2009的协议分析(一)

QQ协议的分析已经很早就有很多人做过了,不过由于版本的更新,之前分析的协议又不能用了,不过目前2008版的QQ协议还可以用,我的分析也是在之前其他人分析的基础上弄的,只是分析了几个重要的协议,实现了登录,收发信息,心跳包,注销等功能了。0x0091发送:包头:02 版本:1A 35 命令:00 91 包序号:62 7D QQ号:55 19 B5 81 固定:02

2010-05-19 22:03:00 1608

原创 软件界面中菜单的美化

在网上有很多文章都提到怎样在菜单中加入背景图片,可是都没有一个完整的回答,也没有一个比较完整的例子。当然csdn曾经有一个高人说过这个问题,而且在程序员大本营2000版中也有收藏。我参考了一些方法和技巧,当然包括国外的了,写下了如下的代码,希望能够满足大家的要求,不过不是很完善,如果有哪位大侠修改过,不妨也将修改过的代码贴出来,大家共享!为了在menu控件中加入背景图片,没有直接的方法,都的靠自己

2002-01-09 10:51:00 887

原创 progressbar的填充颜色的改变

   delphi5的默认的progressbar的颜色是深蓝色的,但是怎么样才能改变呢?这儿有一个方法可以达到你的要求,只要你在form的create事件中加入如下的代码就大功告成了,试试看哦:PostMessage(ProgressBar1.Handle, $0409, 0, clGreen); 这个帖子发出的时候提示说帖子太段了,要长一点,但是我又找不到别的东西说了,

2002-01-09 10:51:00 727

空空如也

空空如也

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

TA关注的人

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