twistman的技术日志

专业系统工程师打杂,副业Linux geek

100 Days of Python

介绍udemy上的课程:100日python课程 100 days of python。推荐这个课程是有几大理由。 1.project base leaning。 课程的编排并不是坐在荧幕前听讲。很多课程听完就忘记了。这个课程会先讲一个小练习,暂停视频,需要自己查资料尝试解决问题。然后再听讲解。 2. 顺便学英文。 这个课程是全英文,英式口音容易听。面向非IT专业的人,用容易明白的英文解释python语言的知识。这个对我们用中文学习编程和数学的人,不知道怎么用英文表达python专业非常有用。比较懂英文的老师不会编程,会编程的老师不会英文。

IBM WebSphere MQ Crash

今日发生了WebSphere Crash的故障。因为备份软件占用了IBM WebSphere MQ的check point 文件(/var/mqm/qmgrs/队列管理器/amqalchk.fil)因为MQ进程使用操作系统的O_NSHARE属性去打开”amqalchk.fil”文件。使用排他的方式打开checkpoint文件是为了避免两个队列管理器同时打开一个checkpoint文件。两个队列管理器同时打开checkpoint会导致日志损坏。当日志被损坏会导致MQ队列管理器无法启动。英文文档解释的原文:The file system must obey requests to lock files either using O_NSHARE on the open() call or fcntl() with.

IBM Java SE 6 将在2018年4月结束服务

IBM JDK 1.6 将在2018年4月30日EOS(end of service)。 WebSphere Application Server Liberty 的jdk 1.6 支持在2017年9月结束,WebSphere Application Server 8.5 的jdk 1.6支持会在2018年4月30日结束。 请参考以下文档: http://www-01.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/3/897/ENUS916-143/index.html&request_locale=en http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.doc/ae/covr_javase6_eos.html https://developer.ibm.com/wasdev/docs/end-java-se-6-go/ http://www.ibm.com/support/knowledgecenter/SSAW57_8.5.5/com.ibm.websphere.nd.multiplatform.doc/ae/tovr_migratingjava.html http://www.oracle.com/technetwork/java/eol-135779.html

Awk求最大值

我承认awk实在太高深,在这方面只能做script kid。 大部分的网上中文文章都给出了清一色的答案,如下: cat data|awk ‘BEGIN {max = 0} {if ($1>max) max=$1 fi} END {print “Max=”, max}’ 在Linux服务器跑确实是有错!小峰JoysBoy@小峰网络遨游记的Awk求最大值正解所讲的。 经过一论调试,把当前的值与max同时打印出来。 cat data|awk ‘BEGIN {max =.

IHS与WAS各版本的兼容列表

WAS 6.0 、WAS 6.1相继EOS,客户迁移应用程序到新版的WAS需要一段时间。但是在IHS上遇到安全漏洞需要马上升级到受支持的版本。新版本的IHS能往下兼容旧版本的WAS,只是新增的配置参数项无法在旧版本的WAS控制台配置,需要手工修改plugin的配置文件。