- 博客(17)
- 资源 (23)
- 问答 (2)
- 收藏
- 关注
原创 Linux修改文件时间
在DSS归档时需要使用解压和打包命令将一些新的文件打到归档包中。并修改归档包的时间。 解压命令tar –zxvf [包名],将文件替换,使用命令tar –cvf [包名] [src],在使用gzip [src]打成tar.gz,在使用命令touch –t [yymmddhhss] 包名将归档包时间修改。
2010-02-04 23:12:00 610
原创 自动FTP脚本
现网要升级到B470版本,而现网有30台机器需要安装DSS和SERSRV,如果手动安装的话很费力气,所有想利用脚本来完成自动上传自动安装的功能。基本思想是采用csh编写ftp命令,和telnet命令去远程控制30台的机器。 #!/bin/sh #配置参数 CONFIG_FILE=FTP.conf DSS_HOST_IP_FILE=IP-DSS.conf SER
2010-02-04 23:10:00 927
原创 DB2字符集,查询中文错误
在数据查询时,java的ResultSet接口的public String getString(String columnName)方法抛出异常。 案例分析思路: 应用抛出异常,首先要看应用是否有不合理的地方,比如查询的列值类型是不是有错误,或是没有列供getString来检索值。在都排除了上述问题后,决定写Test测试类。 写个简单的测试
2010-02-04 23:06:00 2027
原创 Linux转包命令
Linux转包命令Linux的抓包命令tcpdump -i eth0 -Xs 10000 -vv port 22808 -I 表示监测的设备号,-vv表示显示详细信息, -s 表示设置断行, -c 表示最多截取包数。-w表示存到文件中。如抓包tcpdump tcp port 22808 –X –vv –c 100 –s 1500 –w tcp.log
2010-02-04 23:06:00 619
原创 linux文本替换
linux文本替换在linux系统上,可以使用命令ls -1 | xargs perl –I –p –e ‘s/替换后/替换前/’
2010-02-04 23:05:00 1124
原创 接口模块的定义
1 作为接口模块,必须要在设计时仔细逐一分析消息的类型。包括:优先级、对处理时延的要求(异步消息还是同步消息)、消息并发量。对于关键的同步消息,必须要走快车道。保证处理快速准确。对于异步的非关键消息,可以起单独的线程处理,不能影响正常的业务处理。流量上也要做好控制,不能对系统的内部模块造成冲击。 2 流量控制上,必须要有预警及控制功能。流量超时设计容量时,要
2010-02-04 23:00:00 858 1
原创 统计TCP连接数和状态
统计TCP连接数和状态使用AWK工具统计连接信息!在使用netstat命令时,我们统计的是该机器上的所有连接。在应用调优和压力测试时,往往我们关心的该应用在某些端口上连接数,以及这些连接数的状态! 最初我使用的命令很简单比如说想要统计8080端口上有多少个TCP连接,命令:echo “TCP : “`netstat –nat | grep 8080 | wc –
2010-02-04 22:58:00 3553 1
原创 JDBC当中的批处理
JDBC当中的批处理在对数据库进行批量操作时,应分析操作的前后相关性,如果属于大批量的操作,而且前续操作的结果不依赖与后继操作,则完全可以使用批处理来操作DB。 使用批处理的优点: 1. 多个SQL语句的执行,共用一个Connection资源。在对数据库操作时,connection资源是很宝贵的,数据库的维护从某种角度来说,就是减少数据库的连接数,减轻对DB的压力。创建一个数
2010-02-04 22:49:00 2914
原创 大批量工具的思考
大批量工具的思考大批量工具的思考:大批量处理工具,适用于数据量大,业务处理对时间要求不高等特点。 往往这种工具对性能的要求比较高,怎样才能设置出满足性能要求的工具成功该类工具成败的一个关键点。在这里提出俩个概念:批量和并发 并发: 并发对于有效的利用系统资源有较好的表现,并发带来的好处,多个任务同时执行,并发带来性能上的提升外,也会引入一些的新的问题,应用引入复杂性,使得维
2010-02-04 22:45:00 698
原创 AWK高级应用
AWK高级应用 在进行数据割接时,需要对其导出脚本的日志文件进行统计分析以便核对是否有数据没有导出的情况!该日志文件的格式都是固定的,可以使用脚本来完成统计分析,而且脚本很灵活小巧。 因为其复杂的语法和不明确的错误提示,造成awk的使用者进而远之,awk整体上比较难掌握。Awk是一种自解释的编程语言。而awk强大的文本处理功能正好能够胜任该工作。如果要格式化报文或
2010-02-04 22:40:00 1888
原创 Unicode、GBK、UTF-8、ASCII的编码简介
Unicode、GBK、UTF-8、ASCII的编码简介 Java当中的编码,一直对java中的编码有些模糊,由于现网的一个中文乱码的问题,让我好好将java中的编码研究了一番,不敢独享拿出来show一下。 都说java中的编码是Unicode,可以做到平台无关性,可是做java项目一年多了,根本没有见过Unicode编码格式是什么样子的,只使用过GBK,UTF-8,GB2312
2010-02-04 22:30:00 3221
原创 通过TCP码流识别编码
通过TCP码流识别编码前几天和北京的MM在联调时候出现一个问题,下面就简述下整个问题的定位过程,其中有很多思想还是对定位问题很有帮助的。 问题是这样的,我们是服务器,而MM那边是使用客户端手机进行交互,而双方约定好使用utf-8来编解码。但是在联调过程中,在解析中文时出现了乱码(?)所以经过初步判断可以认定是MM那边上送了GBK编码的中文,而服务端这边使用了UTF-8编码来
2010-02-04 22:20:00 2102 1
原创 MM2协议简介
MM2协议简介MM2协议简介MM2协议采用TCP协议承载,二进制编码格式。除握手消息和心跳消息外,其它消息结构分为MM2协议头部和业务消息体两部分。 1、MM2消息头定义为定长字段,字段定义固定总长度为(28个字节)。包括: Length:消息总长度(4个字节) MessageType:消息类型(4个字节) SourceModuleTy
2010-02-04 22:01:00 1004
原创 MM2协议简介
MM2协议简介MM2协议简介MM2协议采用TCP协议承载,二进制编码格式。除握手消息和心跳消息外,其它消息结构分为MM2协议头部和业务消息体两部分。 1、MM2消息头定义为定长字段,字段定义固定总长度为(28个字节)。包括: Length:消息总长度(4个字节) MessageType:消息类型(4个字节) SourceModuleType:源模块类型(2...
2010-02-04 13:47:43 705
原创 java中乱码问题解决方法
通过TCP码流识别编码前几天和北京的MM在联调时候出现一个问题,下面就简述下整个问题的定位过程,其中有很多思想还是对定位问题很有帮助的。 问题是这样的,我们是服务器,而MM那边是使用客户端手机进行交互,而双方约定好使用utf-8来编解码。但是在联调过程中,在解析中文时出现了乱码(?)所以经过初步判断可以认定是MM那边上送了GBK编码的中文,而服务端这边使用了UTF-8编码来...
2010-02-04 13:01:56 294
各种加密算法工具
2011-12-14
spring mvc配置问题,请帮忙看看
2016-03-14
spring事务排他配置!
2012-02-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人