自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

tsimgsong

Just to be more professional

  • 博客(37)
  • 资源 (6)
  • 收藏
  • 关注

原创 CTS 网络通信模块 - Netty Handler的使用

CTS is a java-based system-testing platform, it's using netty to provide tcp service, you can connect to its agent by telnet/http, and protobuf is used between different components

2016-01-18 14:44:51 816

原创 转载:一名25岁的董事长给大学生的12条忠告

1.一定要有独立的人格、独立的思想。一个经过独立思考而坚持错误观点的人比一个不假思索而接受正确观点的人更值得肯定。不要成为灌输教育的牺牲品。 2.仕途,商界,学术。大致说来,每个人都注定要走上三条道路中的某一条。在进行职业生涯规划的时候,不妨以此作为思考的出发点。根据不同的职业生涯规划来塑造各自的核心竞争力。只有知道自己以后要做什么,才能知道自己应该学什么。 3.专业无冷热,学校无高低。没

2008-02-20 13:52:00 683

原创 转载 “one page, one application”

one page, one application作者:michael chen前言:这篇文章本应该在一个月前就写出来,但是因为种种原因,腹稿打了数十遍,现在才有时间提笔来写。文中某些观点相对目前的web应用比较前卫,阅读者应当根据自己应用的具体情况,对此文进行批判的阅读。by michael chen一 定义one page, one application(后面缩写为opoa,或者1p1a),

2008-02-19 18:24:00 1167

转载 证书格式

REF:http://zxjgoodboy.blog.sohu.com/71003540.html cer后缀的证书文件有两种编码-->DER二进制编码或者BASE64编码(也就是.pem)p7b一般是证书链,里面包括1到多个证书pfx是指以pkcs#12格式存储的证书和相应私钥。在Security编程中,有几种典型的密码交换信息文件格式:DER-encoded certifica

2007-12-19 21:40:00 7599

转载 Making Java Objects Comparable

 Making Java Objects Comparableby Budi Kurniawan03/12/2003 In real life, objects are often comparable. For example, Dads car is more expensive than Moms, this dictionary is thicker than those

2007-12-03 08:57:00 1500

原创 Log4j使用总结

Log4j的类图日志记录器(Logger)只输出那些级别高于或等于它的级别的信息。如果没有设置日志记录器(Logger)的级别,那么它将会继承最近的祖先的级别。因此,如果在pack1.pack2包中创建一个日志记录器(Logger)并且没有设置级别,那它将会继承在包pack1中创建的日志记录器(Logger)的级别。如果在pack1中没有创建日志记录器(Logger)的话,那么在pac

2007-10-24 22:54:00 1263

原创 银行PIN数据加密

 PIN加密有3个要素,PIN-KEY,PIN,PAN。PIN-KEY也就是加密的密钥,这里采用的3DES加密,所以PIN-KEY长度要么是16个字节要么是24个字节,也即是要么采用128位长密钥要么采用192长字节;PIN也就是要加密的明文,这里可能是账户密码,也可能是登录密码的明文;使用PIN加密,在加密之前,首先使用一串数字和PIN异或,然后将异或后的数据拿来进行3DES加密,这样加

2007-10-24 07:56:00 8238

原创 一日一摸之第六日 proxy代理模式

     如果创建一个对象需要花费较多的时间,做较多的工作,同时还不确定后面会不会实际用上,如你在超市买手机,就给一个模型给你看就得了,你确定要的时候才去拿一个真机器来给你,这里这个手机模型可以看作是手机的一个代理。还有现在的艺人都会有经纪人,大部分事情你跟他的经纪人联系就搞定了,在登台演出的时候,经纪人自然会安排艺人Live Show。这里经纪人就是艺人的一个Proxy。同时在Proxy这里还可

2007-10-24 07:35:00 837

原创 Linux服务器安全配置调整

 1、            启动和登录安全性设置BIOS密码且修改引导次序禁止从软盘启动系统禁止CTRL+Alt+Delete重新启动机器:修改/etc/inittab文件,将”ca::ctrlaltdel:/sbin/shutdown –t3 –r now”一行注释,命令 /sbin/init q使这项改动起作用。然后重新设置/etc/rc.d/init.d目录下所有文件的许可权限

2007-10-10 07:20:00 2567

转载 ORACLE管理学习第一天

ref:http://halfgene.itpub.net/post/32185/304206一、数据库管理员的任务二、ORACLE的版本号三、sys和system用户的区别四、SYSDBA和SYSOPER系统权限五、Oracle密码文件的作用和说明 六、启动和关闭数据库一、数据库管理员的任务1、评估数据库服务器的硬件设备2、安装ORACLE软件3、规划数据库4、创建和打开数据库5、备份数据库

2007-09-26 07:01:00 776

原创 Apache的SSL配置(2)

项目中有多个应用需要发布,按照以前的想法,就准备配置多个虚拟主机,实在是让人见笑了,做事情还真不能想当然,查了一些资料,现在的做法是针对某类文件或者某个文件,当用户访问这些资源得时候,要求用户出示证书,如在网银专业版登录的时候要求用户出示证书,而大众版的时候就没有这个要求,因为大众版客户开户的时候根本就不要求办理证书,同时只提供一些查询类的交易,通过SSL连接足够。下面是使用到的一些资料的汇总

2007-09-19 08:15:00 5207

转载 mount/umount 详解

全文引用:http://blog.csdn.net/suprman/archive/2006/12/28/1465837.aspx1. 用mount/umount能做什么?不同的操作系统使用不同的文件系统格式。MS-DOS支持FAT16文件系统,Windows98支持FAT16、FAT32文件系统,WindowsNT支持FAT16、NTFS文件系统,Windows2000则支持FAT1

2007-09-17 18:39:00 885

原创 一日一摸之第五日:Façade(外观)模式

为子系统中的一套接口提供了一个统一的接口。Facade 定义了一个更高层次的接口,使子系统更容易使用。在开发一个系统时,在收集到用户对软件的要求之后,架构设计就开始了,架构设计的一个主要目的就是把系统划分成很多“板块”,划分的方式通常有两种:横向划分和纵向划分。横向划分将系统按照商业目的的划分,也可以说是功能模块的划分,如一个软件公司可以划分成管理部、设计部、实施部、财务部等。纵向划分则不

2007-09-14 12:42:00 766

转载 一个浙江商人立下的22条规矩

1.坚持看CCTV-1新闻联播。   要想把握经济命脉,必须关注政局,新闻联播图文并茂,有声有色,着实为中国商人的最佳晴雨表;你可以不看财经报道,也可以不看焦点访谈,如果你不是做石油和外汇的,甚至你都可以不去管类似9.11事件和中东局势。 北青网-青年论坛7_X;@3C2S  2.不要轻易相信合约或合同   哪怕合约让你的律师看过了,公证处公证了都不要轻易相信,甚至当你的客户把钱已经汇入你指定的

2007-09-14 06:30:00 1105

原创 一日一摸之第四日:Singleton模式

 需要实现只让new class执行一次,就只会产生一个类的对象实例。这个模式是在单个类里面就可以实现,有2个需要注意的地方,1、类的构造函数必须是私有的,2、提供一个静态方法用来返回该类唯一的实例。唯一的实例产生有两种方式,在声明该类型的变量时new一个,或者在getInstance方法中进行判断,如果变量为空,先生成一个对象赋给该变量,然后返回该变量实例:/** *单例模式

2007-09-13 23:41:00 667

原创 一日一摸之第三日:Builder模式

使用Builder模式的目的就在于将构建复杂对象的过程和它的部件解耦,是解耦过程和部件,是为了将部件和组装过程分开。Builder模式参与者:1、  Builder,抽象工人规定产生对象实例的接口2、concreteBuilder,从事实际工作的工人实现Builder接口,实现具体的业务逻辑3、  Director,设计规划者利用Builder接口产生对象实例,使用bu

2007-09-13 23:03:00 665

原创 一日一摸之第二日:原型模式

 所谓原型模式,就是用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式不是利用类产生对象实例,而是从一个对象实例产生出另一个对象实例,复制建立对象。命名由来是因为这个Pattern是根据被视为原型的对象实例,才能建立另一个新对象实例。原型模式就是通过Java类的克隆方法实现的,这就要求每一个类都必须实现一个克隆方法,这对于全新的类来说并不是很难,而对于已经有的类就不大

2007-09-06 00:56:00 764

原创 一日一摸之第一日:工厂模式

 工厂模式(Factory Pattern)工厂模式主要为创建对象提供了接口,工厂模式按照《java与模式》中的提法分为3类:1、简单工厂模式(Simple Factory)2、工厂方法模式(Factory Method)3、抽象工厂模式(Abstract Factory)这三种模式从上到下逐步抽象,并且更具一般性还有一种分类方法就是将简单工厂模式看为工厂方法模式的一种

2007-09-05 00:39:00 1370

原创 Eclipse "Unable to install breakpoint due to missing line number attributes..."

 Eclipse下Debug时弹出错误“Unable to install breakpoint due to missing line number attributes,Modify compiler options to generate line number attributes"遇到这个错误时找到的解答方案汇总:1、使用Ant编译时,未打开debug开关,在写javac 任务时确认

2007-08-31 11:19:00 10406 1

原创 Java字符集编码问题研究

字符集编码--问题研究(java)问题研究--字符集编码1. 概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-

2007-08-26 19:08:00 1692

原创 Apache参数设置

Apache服务器运行情况查看:加载两个模块LoadModule info_module modules/mod_info.soLoadModule status_module modules/mod_status.so设置ExtendedStatus On可以输出更为详细的信息。取消注释    SetHandler server-status    Order deny,allow    den

2007-08-26 16:52:00 682

原创 我看《Soldier》

    周末看了一部美国片《兵人》,科幻色彩,涉及人性的探讨。    片中那些从小就接受训练的美国大兵心狠手辣,手起头落,毫无感觉。生命之于他们也就是一梭子弹,从婴儿开始就开始被灌输这种思想,no feeling,just order,just killing,kill or be killed.实际上也就是一台杀人机器了,没有是非判断,只有指令,指向那里,就毫不犹豫冲向那里,指着一个星球说是敌人

2007-08-26 11:03:00 575

原创 Windows下Apache+SSL+Tomcat测试环境搭建

如果在Httpd.conf中没有设置ServerName,在启动Apache时会报Could not determine the servers fully qualified domain name, using ${yourIP} for ServerName错。只要在Httpd.conf中增加 ServerName wangqs就可以了。在windows中,可以在HKEY_LOCAL_

2007-08-25 22:30:00 7890 1

原创 Weblogic应用服务器部署小结

经过2个多月的代码开发,现在终于到了丑媳妇见公婆的时候了。 在开发过程中的单机开发环境采用了了Tomcat作为应用服务器,部署的一个测试服务器上是将Apache和Tomcat组合使用,Apache处理静态请求,Tomcat处理动态内容。根据客户的生产环境, 最终需要将应用部署到Weblogic,在之前由于客户的环境没有搭建起来,没有可用的测试环境,正好我们手头上有线程的Websphere,先进行了

2007-08-24 18:59:00 2106

原创 项目部署 Apache+Tomcat

Apache+tomcat组合配置(总结以利提高系列)客户请求通过Apache过滤转发到tomcat服务器,对于一些静态页面的请求,包括请求的Html文件,静态页面或者动态页面中的图片都直接由Apache处理,采用另外一种说法就是,对于用户发出的对动态页面的请求,如jsp、servlet,由Apache转发给Tomcat处理,可以有效提高服务器性能。下面记录配置过程。环境配置:JDK1.4、Tom

2007-08-24 07:17:00 4108 1

转载 什么是管理

什么是管理琼.玛格丽塔1、管理的本质工作是创造价值,不是监督他人工作或确保他们正确地做事2、商业模式:有目的地讲故事。每一个成功的企业都有一个简单而明了的商业模式3、战略:为了使商业模式有效运作,即战略的本质是明确一个公司比它的竞争对手做的更好4、二八原则认为有效关联的关键是把精力用在适当的地方5、巴菲特说员工的三个品质:正直、聪明、有活力6、有效管理的秘诀是鼓励人们自我管理,作为管理者的

2007-08-23 12:50:00 652

原创 Orace DB Link

数据库链接定义从一个Oracle数据库到另一个数据库的单行通信通道。      建立链接前要先有到远程数据库的命名服务(连接字符串),就是tnsnames.ora中描述的那个,如ebank2  先测试一下:$tnsping ebank2  Attemping to contact(...) OK(30毫秒).  说明对远程数据库ebank2可访问。      创建数据库链接的语法为:  CRE

2007-08-23 10:20:00 688

原创 Ant使用小结(总结以利提高系列)

属性依赖关系depends中各个target name以逗号分隔运行Ant: ant -buildfile build.xml targetName1 targetName2 ant -projecthelp查看该配置文件中支持的target名称,以及各个target的描述ant -Dbasedir=javasource设置属性值,这个功能可用于覆盖生成文件中的初始属性设置,属性的值一经设置就不能

2007-08-23 09:14:00 951

转载 Oracle临时表

Temporary Tables临时表1简介   ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,   或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空,   但是临时表的结构以及元数据还存储在用户的数据字典中。   临时表只在oracl

2007-08-01 16:40:00 713

翻译 Oracle Trigger :Before,after,each row and table level triggers ORA-04082 ORA-04084

Before, after, each row and table level triggers [Oracle]The goal of this page is to demonstrate the most important differences between before and after triggers as well as the differences between f

2007-07-28 19:54:00 2569

转载 Oracle PLS-00455

SQLA Dynamic Approach to Multirow QueriesBy Steven Feuerstein In the last issue of Oracle Magazine, I introduced an exciting enhancement to the Oracle PL/SQL language in Oracle8i: native dynamic

2007-07-27 13:56:00 2346

原创 Oracle学习笔记2(表空间)

oracle表空间(tableSpace)、段 (segment)、盘区(extent)、块(block),这些都是Oracle用来保存数据库对象的分配单元段就是数据库对象,它消耗存储空间,如表、索引、回滚段等。当创建表的时候,将创建一个表段,当创建一个分区表时,即在每个分区上创建一个段,当创建索引时,将创建一个索引段,每一个消耗存储空间的对象最终被存储在一个单一的段中,有回滚段,临时段,聚簇

2007-07-02 17:23:00 739

原创 Oracle中一些设置参数的意义

术语: 高水标记:如果将一张表想象成水平结构,一系列的块都是从左向右排列,成一条直线放置,高水标记(high water mark)就是曾经包含数据的最右边的块。随着数据不断地放入表中,使用了更多的块,从而高水标记不断上升,如果删除了一些表中的行,有许多块可能不再包含数据,但是这些块仍然在高水标记以下,并且保持在高水标记以下直到对象被重建或删减。在全扫描期间,Oracle将扫描高水标记以下的所

2007-07-02 17:02:00 1336

原创 Web安全开发问题小结

 

2007-01-26 10:56:00 588

原创 SOAP消息的签名验签Handler

 TODO:SOAP消息的签名验签 现在需要解决的问题:1、【2007-01-22】在Axis中,如果SOAP消息携带附件的时候,由SOAP报文转换成xml document时,解析报错,导致无法正确签名,SAX解析报错org.xml.sax.SAXParseException: :Content is not allowed in prolog。这里对SOAP报文的签名就是按照对XML文

2007-01-10 01:26:00 1538

原创 SOAP消息加密解密Handler

TODO:实现SOAP消息的加密和解密 理论介绍实现框架加密具体实现Command解密具体实现Command加密Handler实现及部署解密Handler实现及部署

2007-01-10 01:22:00 1192

原创 在axis中实现附件上传

通过SOAP传送文件,最简单的方式就是将数据先进行Base64编码,这对于数据量小的文件来说是一个不错的解决方案,同时实现起来也比较方便.然后Base64编码有其局限性,经过编码后的数据要比原文多1/3的数据量,如果数据量较大的话,就要仔细斟酌一下了.当然也可以考虑采用其他的传输协议,如FTP,这样就要考虑其他方面的问题,如防火墙等安全设置,系统之间的协调.目前通过SOAP传送附件的标准有SWA(

2007-01-10 01:02:00 1691

Java设计模式

java各类设计模式的理论解释,实例,应用,个人认为很不错

2007-09-10

XML/SOAP versign签名验签加密解密

ML/SOAP versign签名验签加密解密Java Package

2007-09-05

PL/SQL基础

Oracle PL/SQL学习入门书籍,简单易懂,轻松入门。注释可删除<br>

2007-09-05

Ant使用指南

Ant使用指南,入门文档

2007-09-05

OpenSSL Window安装程序

Win32OpenSSL-Engine-v0.9.6m.rar window下setup程序

2007-08-26

Apache服务器配置全攻略

Apache服务器配置参数说明,配置教程

2007-08-26

空空如也

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

TA关注的人

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