`
文章列表
http://mlsx.xplore.cn/index.php?
for x in $(cat /proc/cmdline); do case $x in init=*) init=${x#init=} ;; root=*) ROOT=${x#root=} case $ROOT in LABEL=*) ROOT="/dev/disk/by-label/${ROOT#LABEL=}& ...
Tip of the Week Tip for Week of October 16, 2006 Concatenate Multiple Column Records This tip comes from Galina Petrenko, a Sr. Programmer Analyst at Harte-Hanks Inc. in Langhorne, PA. In Oracle9i Database and later, it's possible to rotate the vertical presentation of data into horizontal presen ...
1. 自动装箱与拆箱 对应C# 例1.1 Integer i = 10; int j = i; 2. 更优化的for循环 对应就C#---foreach循环 例2.1 String[] names = {"BadBoy","GoodBoy","HappyGirl","sadGirl"}; for(String option: names) {   System.out.println(option); } 例2.2 加泛型 对应C++模板 import java.util.*; ArrayList animals ...
root@ubuntu-server:/media# mount -t unionfs -o dirs=/media/rw=rw:/media/feisty=ro unionfs /media/unionfs root@ubuntu-server:/media# cd unionfs/ root@ubuntu-server:/media/unionfs# ls boot  etc   initrd  media  opt   root  srv  tmp  var bin  dev   home  lib     mnt    proc  sbin  sys  usr root@ubuntu- ...
IntroductionThe javax.tools package, added to Java SE 6 as a standard API for compiling Java source, lets you add dynamic capabilities to extend static applications. This article provides an overview of the major classes in the package and demonstrates how to use them to create a façade for compiling ...
摘要 Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection APIs。 关于本文: 读者基础:具备Java 语言基础。 本文适用工具:JDK1.5 关键词: In ...
大声的呼喊,希望更多的java开发者明白“了其然,知其用,研其究,发其思”。我们不仅需要探索技术,更需要探索思想。   先说个发生在自己身上的事情吧:   2003的整个下半年的私人时间里更多是偏重workflow方面的理 ...
虽然用 Java™ 语言编写的程序在理论上是不会出现“内存泄漏”的,但是有时对象在不再作为程序的逻辑状态的一部分之后仍然不被垃圾收集。本月,负责保障应用程序健康的工程师 Brian Goetz 探讨了无意识的对象保留的常见原因,并展示了如何用弱引用堵住泄漏。   要让垃圾收集(GC)回收程序不再使用的对象,对象的逻辑 生命周期(应用程序使用它的时间)和对该对象拥有的引用的实际 生命周期必须是相同的。在大多数时候,好的软件工程技术保证这是自动实现的,不用我们对对象生命周期问题花费过多心思。但是偶尔我们会创建一个引用,它在内存中包含对象的时间比我们预期的要长得多,这种情况称为无意识的对象保留(un ...
一、理解多线程   多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。   线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。   多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的“同时”。如果系统只有一个CPU,那么真正的“同时”是不可能的,但是由于CPU的速度非常快,用户感觉不到其中的区别,因此我们也不用关心它,只需要设想各个线程是同时执行即可。   多线程和传统的单线程在程序设计上最大 ...
这个是重头戏。有资料说可以直接把正在运行的系统拷贝到其他分区上,不过我怕那样可能出现问题,于是采用了在另外一个系统中拷贝的方法。在已经使用了 unionfs(aufs)的系统中似乎无法再挂载其他的unionfs文件目录,所以我 ...

egrep

 
grep can only find one pattern, but egrep handles more. /pe21/as52app/var/servers/prd2bes52/partitions/standard2> egrep 'noOfSubmitLine|APN|NPR' edge21App_20080110.log [CRIT] 08/01/10 10:57:33.379    noOfSubmitLine: 1 [CRIT] 08/01/10 10:58:30.339    { call ?:=PKG_NP0006_PORT_REQ.INSERT_NPR(?,'00 ...
import java.security.*; public class MD5 { /** * MD5 * * @author Dreamer */ public MD5() { } public static byte[] md5(byte[] in) { MessageDigest md = null; byte[] out = new byte[16]; try { md = MessageDigest.getInstance("MD5&q ...
 1)减少一个页面访问所产生的http连接次数 对于第一次访问你网站的用户,页面所产生的http连接次数是影响性能的一个关键瓶颈。   对策:   - 尽量简洁的页面设计,最大程度减少图片的使用,通过放弃一些不必要的页面特效来减少javascript的使用。   - 使用一些优化技巧,比如利用图片的背景位移减少图片的个数;image map技术;使用Inline images将css图片捆绑到网页中。   - 尽量合并js和css文件,减少独立文件个数。   2) 使用gzip压缩网页内容      使用gzip来压缩网页中的静态内容,能够显著减少用户访问网页时的等待时间(据说可达到60% ...
D:\ant_project\salesforce_ant\sample>set ANT_OPTS="-Dhttp.proxyHost=192.168.72.2 7 -Dhttp.proxyPort=80"
Global site tag (gtag.js) - Google Analytics