- 博客(192)
- 资源 (13)
- 收藏
- 关注
原创 回归之一:运维是什么?
时隔九年没有再写博客,少了技术分享积累的快乐,今天开始决定再来分享工作点滴。第一篇运维是什么?换工作以后一直在数据中心从事运维工作,从维护中间件开始。当初想法很简单,我要成为架构师就必须清楚应用的整个生命周期,而运维则是我当时一无所知的领域,没想到这几乎要成为我终身从事的职业。哲学命题里面首先要解决的是你存在的根本是什么,而运维存在的根本是什么呢?我个人理解,运维其实很简单,就是为了解决软硬件不...
2020-03-16 23:57:09 365
原创 数据库数据批量SQL导出工具
好久没有完整的编码了,没有了code带来的乐趣,每天忙碌与bug的修复,参数的修改,无聊之极。周末闲暇忙起了gui程序,完成了批量数据库导出工具,支持sql、csv格式文件,支持db2,mysql数据库,可以根据指定的数据库、shcema自动获得表列表,支持多
2011-07-05 17:20:22 1001
原创 数据库数据批量SQL导出工具
好久没有完整的编码了,没有了code带来的乐趣,每天忙碌与bug的修复,参数的修改,无聊之极。周末闲暇忙起了gui程序,完成了批量数据库导出工具,支持sql、csv格式文件,支持db2,mysql数据库,可以根据指定的数据库、shcema自动获得表列表,支持多选进行导出。欢迎下载使用 v1.01版本加入了microsoft SQL Server 2005支持 ...
2011-07-04 16:05:55 309
原创 【转】谈谈CICS ENQ,DEQ的使用_REDEMPTION_百度空间
在CICS中对于需要序列化访问的资源, 比如流水号分配等, 都可以使用ENQ, DEQ来保证顺序化访问, 对于ENQ, DEQ之间的代码, 只有一个TASK能够占有, 当这个TASK通过ENQ 资源, 其他TASK ENQ时都会返回ENQBUSY, 一直等待直到HOLD资源的TASK DEQ资源(除非程序handle ENQBUSY或者指定NOSUSPEND). ENQ, DEQ.. . 在CICS中对于需要序列化访问的资源, 比如流水号分配等, 都可以使用ENQ, DE
2011-03-28 08:06:00 4629
【转】谈谈CICS ENQ,DEQ的使用_REDEMPTION_百度空间
在CICS中对于需要序列化访问的资源, 比如流水号分配等, 都可以使用ENQ, DEQ来保证顺序化访问, 对于ENQ, DEQ之间的代码, 只有一个TASK能够占有, 当这个TASK通过ENQ 资源, 其他TASK ENQ时都会返回ENQBUSY, 一直等待直到HOLD资源的TASK DEQ资源(除非程序handle ENQBUSY或者指定NOSUSPEND). ENQ, DEQ.. ...
2011-03-28 08:06:00 477
原创 【转】 不要从老鼠身上挤奶
一直非常喜欢褪墨的文章,推荐 知道何时不该工作,和知道何时应该工作是同样重要。 —— 哈维·麦凯 在该做事情时不做,去做其他的事,就是“从老鼠身上挤奶”。想想去从老鼠身上挤奶,即便你花费最大的努力也只能得到很少的成果,即使是从只母老鼠身上挤奶也一样。逃避去做正确的事情,而去做其他的事情,即便是忙得不可开交,看起来也是拚命地工作,但还是等于浪费时间。就心理学来说,这种现象被称为“逃避反应”,就算是一件最平凡、最乏味的事,当它可以阻挠我们去倣自己不想做的事时,也会看起来有
2011-03-15 01:21:00 797 1
【转】 不要从老鼠身上挤奶
一直非常喜欢褪墨的文章,推荐 知道何时不该工作,和知道何时应该工作是同样重要。 —— 哈维·麦凯 在该做事情时不做,去做其他的事,就是“从老鼠身上挤奶”。想想去从老鼠身上挤奶,即便你花费最大的努力也只能得到很少的成果,即使是从只母老鼠身上挤奶也一样。逃避去做正确的事情,而去做其他的事情,即便是忙得不可开交,看起来也是拚命地工作,但还是等于浪费时间。就心理学来...
2011-03-15 01:21:00 108
原创 MQ 队列管理器间消息通讯的方法
使用MQ时,有多种方法实现消息的传递,若需要队列管理器间通讯的话,可参考如下步骤: 发送方配置 1、定义A队列管理器,QMA作为发送方队列管理器 2、定义传输队列,名字随便取 3、定义远程队列LQA,指定远程队列管理器,远程队列LQB和第2步定义的传输队列 4、定义发送方通道,传输协议为TCP;连接名称为“localhost(2414)”,将其中的localhost换成接收方队列管理器的IP,“2414”换成接收方队列管理器的端口;传输队列为第2步定义的传输队列 接收方
2011-03-14 03:02:00 1474
MQ 队列管理器间消息通讯的方法
使用MQ时,有多种方法实现消息的传递,若需要队列管理器间通讯的话,可参考如下步骤: 发送方配置 1、定义A队列管理器,QMA作为发送方队列管理器 2、定义传输队列,名字随便取 3、定义远程队列LQA,指定远程队列管理器,远程队列LQB和第2步定义的传输队列 4、定义发送方通道,传输协议为TCP;连接名称为“localhost(2414)”,将其中的localhost换成接...
2011-03-14 03:02:00 215
原创 云中谁寄锦书来?
有点老土了,拿到锦书好久了才知道这句词的来源,写的真好,细腻,温婉,怎一个好字了得。 一剪梅 李清照 红藕香残玉簟秋。 轻解罗裳,独上兰舟。 云中谁寄锦书来?雁字回时,月满西楼。 花自飘零水自流。 一种相思,两处闲愁。 此情无计可消除,才下眉头,却上心头。
2011-01-18 03:02:00 1055
云中谁寄锦书来?
有点老土了,拿到锦书好久了才知道这句词的来源,写的真好,细腻,温婉,怎一个好字了得。 一剪梅 李清照 红藕香残玉簟秋。 轻解罗裳,独上兰舟。 云中谁寄锦书来?雁字回时,月满西楼。 花自飘零水自流。 一种相思,两处闲愁。 此情无计可消除,才下眉头,却上心头。...
2011-01-18 03:02:00 187
原创 java socket 使用指南 中文版 下载
终于完成了Socket使用指南的中文版本翻译,欢迎下载 Section 1. 指南说明... 2 Section 2. 套接字基础... 2 Section 3. 一个秘密的套接字... 6 一个简单的例子... 8 多线程的例子... 14 缓冲池示例... 17 现实中的Socket. 22 总结... 25 Java sockets开发指南(中文版).pdf
2011-01-18 02:58:00 500
java socket 使用指南 中文版 下载
终于完成了Socket使用指南的中文版本翻译,欢迎下载 Section 1. 指南说明... 2 Section 2. 套接字基础... 2 Section 3. 一个秘密的套接字... 6 一个简单的例子... 8 多线程的例子... 14 缓冲池示例... 17 现实中的Socket. 22 总结... 25 Java sockets开发指南(中文版).pdf...
2011-01-18 02:58:00 122
原创 socket使用指南终于翻译完毕
一个非常简单的小教程翻译了够大半年,不是说花费的时间太多是太懒惰,几乎都忘记了,今天看到Outlook的任务发现过期太久了,终于一口气完成,浑浑噩噩了大半年,要清醒度日了。 再修改一遍,打算发布出去,希望各位捧捧场
2011-01-17 09:18:00 536
socket使用指南终于翻译完毕
一个非常简单的小教程翻译了够大半年,不是说花费的时间太多是太懒惰,几乎都忘记了,今天看到Outlook的任务发现过期太久了,终于一口气完成,浑浑噩噩了大半年,要清醒度日了。 再修改一遍,打算发布出去,希望各位捧捧场...
2011-01-17 09:18:00 154
原创 Effective java 读书笔记
一本书看了不少时间,终于这两天看完了,看的眼睛生疼,估计也就领略了全书1/5的精华。这本书确确实实是本好书,就像刚刚牙牙学语的孩子必须接受父母的教导,电源插头不可以摸,热水不可以直接喝等等,很多经验之谈,给人确确实实的思考和应用。 尽量多的编码。如同读书一样,没有一定的代码量的积累,很难成为一个好的程序员,更别谈优秀。 遵循规则。每种游戏都有自己的规则,编程也一样,必须遵循游戏规则,规则即是所谓的设计模式等等,没有代码量的积累,那就是天书。 保持敬畏的心态。对程序,对需求保持一种敬畏
2011-01-11 09:00:00 536
Effective java 读书笔记
一本书看了不少时间,终于这两天看完了,看的眼睛生疼,估计也就领略了全书1/5的精华。这本书确确实实是本好书,就像刚刚牙牙学语的孩子必须接受父母的教导,电源插头不可以摸,热水不可以直接喝等等,很多经验之谈,给人确确实实的思考和应用。 尽量多的编码。如同读书一样,没有一定的代码量的积累,很难成为一个好的程序员,更别谈优秀。 遵循规则。每种游戏都有自己的规则,编程也一样,必须遵循游戏规则,规...
2011-01-11 09:00:00 122
原创 成长之惑
人真是个奇怪的动物,内心的感觉决定着所有的行为,即使客观事实不发生任何的变化,人总会表现出不同的反应。感时花溅泪,恨别鸟惊心,从此角度讲唯心主义似乎又是合理的。 还在实习时,一位前辈说过这样一句话,对于刚毕业的学生,在开始工作时,不要抱怨,不要有抵触的心理,要把小事情做好,保持对工作的热情。这些东西当时确实深深的影响了我,非常有激情的去做事情,也非常的努力。但随着时间的流逝,这种时刻敬畏,时刻保持激情的心已不再,变得麻木,迟钝,不再对任何事情特别感兴趣。 真的长大了吗?开始患得患失,开始斤斤计较,开始不
2011-01-10 03:21:00 526
成长之惑
人真是个奇怪的动物,内心的感觉决定着所有的行为,即使客观事实不发生任何的变化,人总会表现出不同的反应。感时花溅泪,恨别鸟惊心,从此角度讲唯心主义似乎又是合理的。 还在实习时,一位前辈说过这样一句话,对于刚毕业的学生,在开始工作时,不要抱怨,不要有抵触的心理,要把小事情做好,保持对工作的热情。这些东西当时确实深深的影响了我,非常有激情的去做事情,也非常的努力。但随着时间的流逝,这种时刻敬畏,时刻保...
2011-01-10 03:21:00 102
原创 MQ 2035
在使用Websphere Message Broker toolkit进行连接MB的配置队列管理器时,包MQ的2035错误,参考IBM - MQRC 2035 WebSphere Message Broker toolkit cannot connect to a configuration manager 解决方法: 有两种解决方法,第一种不知所云,可能自己对MB还没有熟悉到那个程度,使用第二个方法,修改服务器端的主机名称,问题解决。
2010-12-28 06:58:00 2344
MQ 2035
在使用Websphere Message Broker toolkit进行连接MB的配置队列管理器时,包MQ的2035错误,参考IBM - MQRC 2035 WebSphere Message Broker toolkit cannot connect to a configuration manager 解决方法: 有两种解决方法,第一种不知所云,可能自己对MB还没有熟悉到那个程度,使...
2010-12-28 06:58:00 134
原创 WebSphere Message broker 学习笔记
学习WebSphere Message broker时,有几个需要注意的地方 1、尽量使用英文语言的界面,由于界面显示的语言与程序有很大程度的结合,其语言的切换是通过配置文件进行,相应的很多队列、队列管理器等也进行了相应编码的转换,导致有些示例无法运行,这也许是ibm开发组的一个bug,不如pager示例程序,其queuename是在nl1.jar这个包中写入配置文件的,pager.queue = /u5bfb/u547c/u673a,翻译成中文“寻呼机”,很明显队列的名称为”PAGER”,呵呵,看来
2010-12-28 06:54:00 847
WebSphere Message broker 学习笔记
学习WebSphere Message broker时,有几个需要注意的地方 1、尽量使用英文语言的界面,由于界面显示的语言与程序有很大程度的结合,其语言的切换是通过配置文件进行,相应的很多队列、队列管理器等也进行了相应编码的转换,导致有些示例无法运行,这也许是ibm开发组的一个bug,不如pager示例程序,其queuename是在nl1.jar这个包中写入配置文件的,pager.queu...
2010-12-28 06:54:00 220
原创 博客搬家了
搬到新家:http://hujiqiang.wordpress.com Microsoft的live提示要将博客搬家了,想了想,算了搬就搬吧,live用了那么久一直没有什么变化,唯一喜欢的就是它的简洁,换到WordPress也挺好,我喜欢做第一个吃螃蟹的人。 很久没有对自己进行总结了,临近国庆,一年又要结尾,草率描述一下 2010年8月 1、这个月是最忙的,加班好多天,大部分时间是在处理esb方面的业务问题 2、对于esb相关的一些业务有了较为深入的了解,但离掌握还有点
2010-09-28 05:43:00 562
博客搬家了
搬到新家:http://hujiqiang.wordpress.com Microsoft的live提示要将博客搬家了,想了想,算了搬就搬吧,live用了那么久一直没有什么变化,唯一喜欢的就是它的简洁,换到WordPress也挺好,我喜欢做第一个吃螃蟹的人。 很久没有对自己进行总结了,临近国庆,一年又要结尾,草率描述一下 2010年8月 1、这个月是最忙的,加班好多天,大...
2010-09-28 05:43:00 117
原创 db2 ERRORCODE=-4499, SQLSTATE=08001
1、 db2 ERRORCODE=-4499, SQLSTATE=08001,解决办法 a、 需要使用db2set DB2COMM=TCPIP,才可以使用jdbc type v4来连接 b、 若此时仍旧报错,检查”db2 get dbm cfg |grep SVCENAME”,查看TCP/IP服务名称和/etc/services中定义的db2服务名称是否匹配,windows下是“WINDOWS/systemtem32/driver/etc/services”,若不匹配,使用”db2 “update db
2010-09-19 06:50:00 6212 4
db2 ERRORCODE=-4499, SQLSTATE=08001
1、 db2 ERRORCODE=-4499, SQLSTATE=08001,解决办法 a、 需要使用db2set DB2COMM=TCPIP,才可以使用jdbc type v4来连接 b、 若此时仍旧报错,检查”db2 get dbm cfg |grep SVCENAME”,查看TCP/IP服务名称和/etc/services中定义的db2服务名称是否匹配,windows下是“WINDOWS...
2010-09-19 06:50:00 960
原创 java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslatejava.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientT
在进行mq操作时,报出java.lang.NoClassDefFoundError: com/ibm/disthub2/spi/ClientTranslate错误,是缺少dhbcore.jar文件,加入构建路径即可
2010-09-14 02:00:00 2380
原创 was配置jms 进行mq的访问方法
1、 软件准备,mq、was均安装完毕,此处使用的是mq6.0,WAS6.1,最好先安装mq,再安装was 2、 Was配置。 a) 资源》jms》队列连接工厂,选择节点,新建一个队列连接工厂即可。注意在组件和容器管理认证别名处选择mq的认证方式,若mq没有设置远程认证,此处选“无”,
2010-09-07 08:24:00 5005 2
was配置jms 进行mq的访问方法
1、 软件准备,mq、was均安装完毕,此处使用的是mq6.0,WAS6.1,最好先安装mq,再安装was 2、 Was配置。 a) 资源》jms》队列连接工厂,选择节点,新建一个队列连接工厂即可。注意在组件和容器管理认证别名处选择mq的认证方式,若mq没有设置远程认证,此处选“无”,传输类型注意选择“client”,CCSID设置和MQ队列管理器一致 b) ...
2010-09-07 08:24:00 206
ultraedit 中中文乱码 的解决方法
ultraedit 中中文乱码 的解决方法 问题:同样的一个文件 UltraEdit 13.20+3打开是乱码,显示文件的编码是U8-DOS,可是用EditPlus 打开,就是正常的,编码显示是ANSI。 即使在UltraEdit打开文件的时候,手动选择各种编码,也不能正确显示文件内容。 解决方法:文件处理->Unicode/UTF-8检测->去掉Auto detect UTF-...
2010-08-25 08:24:00 2247
人人网 校内- 日志分享
体内湿气重怎样祛除 如何判断自己身体是否有湿?如何祛湿?网上看到一篇文章,觉得很好,自己也试了试,感觉有效果,很契合当代人的体质,转过来供养大家。有句古话叫:“千寒易除,一湿难去。湿性黏浊,如油入面。”湿与寒在一起叫寒湿,与热在一起叫湿热,与风在一起叫风湿,与暑在一起就是暑湿。湿邪不去,吃再多的补品、药品都如同隔靴搔痒,隔山打牛。生活中很多人患上了脂肪肝、哮喘、高血压、心脑血管等疾病,甚至恶性...
2010-08-20 04:36:00 574
写在毕业一周年
其实离毕业一周年有一段时间了。最近生活忙碌的有些混乱,虽然没有加班,但高强度的工作还是感觉疲惫。持续几个月的工作总结也流产,不过慢慢都会好起来的。 7月似乎注定是个忙碌的日子。高考、暑假、毕业、离别、工作。对涉世未深的孩子而言7月是快乐的,可以下河摸鱼,可以在瓜地里抓刺猬,可以在雨天恣意奔跑。 7月对于懵懂学生是伤感的,最青春的朋友即将离别,最青春的年华即将逝去,最可贵的生活慢慢变成回忆。 7月对...
2010-08-10 02:40:00 140
原创 开源许可协议_百度百科
开源许可协议 开源许可协议的由来 自由软件/开源软件是自由的,免费的,源代码开放的,我们可自由下载安装和使用。同时,为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。 人们不太容易区分一个软件是否真正开源的根本原因,在于开源研究院认可的许可有60多种。但在这60多种许可中,有一个许可明显主宰着开源世界。迪博纳说:“GPL(General Public License,通用性公开许可协议)是当今
2010-07-16 06:23:00 841
开源许可协议_百度百科
开源许可协议 开源许可协议的由来 自由软件/开源软件是自由的,免费的,源代码开放的,我们可自由下载安装和使用。同时,为了维护作者和贡献者的合法权利,保证这些软件不被一些商业机构或个人窃取,影响软件的发展,开源社区开发出了各种的开源许可协议。 人们不太容易区分一个软件是否真正开源的根本原因,在于开源研究院认可的许可有60多种。但在这60多种许可中,有一个许可明显主宰着开源世...
2010-07-16 06:23:00 148
原创 开源界的五大开源许可协议 - IT168 技术开发专区
越来越多的开发者与设计者希望将自己的产品开源,以便其他人可以在他们的代码基础上做更多事,开源社区也因此充满生机。在我们所能想到的应用领域,都有开源软件存在(象 WordPress,Drupal 这些开源CMS)。然而很多人对开源许可并不了解,本文介绍开源领域常用的几种许可协议以及它们之间的区别。 什么是许可协议? 什么是许可,当你为你的产品签发许可,你是在出让自己的权利,不过,你仍然拥有版权和专利(如果申请了的话),许可的目的是,向使用你产品的人提供一定的权限。 不管产
2010-07-16 06:17:00 537
原创 Hibernate3.3使用手册下载chm版
Hibernate3.3使用手册下载chm版,欢迎下载 hibernate-3.3.2-Manual.rar
2010-07-15 06:07:00 1503
原创 P6SPY结合SQL Profile进行数据库调优
使用p6spy进行数据库操作执行时间的记录极大的方便了数据库程序的调优,结合SQL Profile使用,可以非常直观的看到sql语句的耗时等,使用方法非常简单, 下载p6spy和sql profile两个项目文件,解压, 将p6spy.jar放到项目的class path中 将spy.properties放到项目的class目录下,若在Eclipse中开发,可以放到src目录下 修改spy.properties文件,将realdriver=com.ibm.db2.jcc.DB2Drive
2010-07-13 07:51:00 1519
P6SPY结合SQL Profile进行数据库调优
使用p6spy进行数据库操作执行时间的记录极大的方便了数据库程序的调优,结合SQL Profile使用,可以非常直观的看到sql语句的耗时等,使用方法非常简单, 下载p6spy和sql profile两个项目文件,解压, 将p6spy.jar放到项目的class path中 将spy.properties放到项目的class目录下,若在Eclipse中开发,可以放到src目录下 修改sp...
2010-07-13 07:51:00 108
批量数据SQL导出工具v1.01
2011-07-07
批量数据SQL导出工具v1.00
2011-07-04
nio入门 IBM教材,pdf格式
2010-04-13
EMF Eclipse Modeling Framework 2nd Edition.pdf
2009-11-20
Modern Compiler Implementation in Java 2nd.chm
2009-02-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人