twistman的技术日志

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

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的配置文件。

强烈建议升级google-gson到2.0以上版本

Google真的是信心的保证!一个系统做了两周的压力测试,调优到一个流程11-12秒。时间始终上不去,最后用java profiler发现瓶颈在google-gson。gson效用占了一个事务的70%多。在google-gson的roadmap上看到2.0有大量改进: Faster Previous versions first parsed complete document into a DOM-style model (JsonObject or JsonArray) and then bound data against that. Gson 2.

禁止folding@home在Mac OS上自动启动

刚刚使用Mac OS不久,在Mac上安装了folding@home。但是每次他都会自动启动,即使我在finder里删除了FAHControl依然会自动运行。 localhost:LaunchDaemons user$ ps -ef |grep -i fah -2 72 1 0 7:32下午 ?? 0:01.32 /usr/bin/FAHClient -2 85 72 0 11:32上午 ?? 0:00.26.

IHS配置多域名的SSL证书

SSL v2的设计顺应经典的公钥基础设施PKI(public key infrastructure)设计,后者认为一个服务器只提供一个服务从而也就只使用一个证书。这意味着服务器可以在TLS启动的早期阶段发送或提交证书,因为它知道它在为哪个域服务。HTTP服务器开启虚拟主机支持后,每个服务器通过相同的地址可以为很多域提供服务。服务器检查每一个请求来决定它在为哪个域服务。这个信息通常从HTTP请求头获得。不幸的是,当设置了TLS加密,服务器在读取HTTP请求里面的域名之前已经向客户端提交了证书,也就是已经为默认域提供了服务。因此,这种为虚拟主机提供安全的简单途径经常导致使用了错误的数字证书,从而导致浏览器对用户发出警告。 以上描述摘自OpenWares。详细了解请到:服务器名字指示SNI(Server Name Indication) 即访问www.buyberry.net会读取到beta.buyberry.net的证书,这样浏览器会报证书错误。 因此需要Server Name Indication (RFC 4366)这个扩展协议来修正。标准apache是支持Name Based SSL VHosts With SNI 。前提需要 OpenSSL 0.9.8f 之后才能支持。但是IHS并不支持这个扩展协议。

weblogic 配置 DB2 hadr jdbc failover

之前的blog写过怎么配置WAS 6.1 6.0 配置 DB2 hadr jdbc failover 。 今天讲讲在weblogic上的配置,配置的参数和was是一样的。只是weblogic的配置菜单和was不一样。 注意:此HowTo文档是针对IBM DB2 jdbc driver写的,如果你使用的是BEA DB2 JDBC driver则不适用。请确定DB2 jdbc driver版本信息。