`
ginge
  • 浏览: 208404 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  今天看李笑来的《把时间当作朋友》,看到一句话,“我们的大脑有个运行机制叫做‘选择性输入’。具体的表现就是你在很多人身上看到的特征:他们只能够听到自己喜欢听到的,只能看到自己喜欢看到的”。     他的这句话,我很认同,这样的事情不是一次发生在我身上了。06年开始,就不断在网上看到《明朝那些事》,不断地看到周围的朋友在看,可是自己就是当作没 看到,认为没有什么的,武断的认为这是像明星往事一样昙花一现的事物。多亏现在还保留的仅有的一点好奇心让我认真阅读了这本书。才惊讶的发现,怎么和我之 前的想法不一样?我当时为什么没有多那么一点好奇去了解?这样看来,我做的是更进一步了,还没看到它 ...
面试前的准备 面试者是否是逐步成长的 服务过的公司               从简历中获取信息最大化 通过简历针对性设定一些问题 面试意向 应聘者对岗位的要求和我们要求是否一致,例如Java     接待和等候 电面 电话预约,提前一个钟头预约,尽量在工作时间
同事的一些测试结果看来,Jackson在处理Json方面性能相对占优,于是关注了下它,下方大部分从官方文档翻译过来。   原文链接: http://jackson.codehaus.org/Tutorial   Jackson有三种处理方式: Streaming API     使用org.codehaus.jackson.JsonParser 进行读操作 , 使用org.codehaus.jackson.JsonGenerator 写操作     Jackson Streaming API有点类似 Stax API 数据绑定   它允许我们把Json ...
一、前期准备 前期在未进入项目的时候,需要明确项目将会进行单元测试,明确到每个开发工程师都需要对自己开发的代码进行单元测试。 同时通过单元测试计划,以书面的形式确定以下方面的内容,让单元测试有统一的指导思想: l  测试目的 l  测试策略 l  测试范围 l  影响
昨天接到一个投诉,说是他的水印是一个方框。刚开始还以为是程序出了问题,乱码了呢,接过来一看,发现水印不了的字比较生僻。于是查了一番程序,做了UT,当然是在Windows下做的。后来在Linux下又运行了一下水印的程序,发现水印的效果与投诉一模一样。这样就断定了Linux下缺少了这个生僻字的字体。想起以前玩Linux美化时,总是要搞字体。这次也不例外,找了一些文档。     最简单的解决方案是: 1)在$JAVA_HOME/jre/lib/fonts下新建一个fallback目录,让Java程序渲染生僻字时在fallback里面找。 2)把windows/fonts/simsun.ttc ...

反编译工具

追查JVM崩溃过程中使用到的反编译工具,其中beanutils是GNU的一个工具集。   http://wikis.sun.com/display/HotSpotInternals/PrintAssembly 
  JDK升级到1.6后,服务器集群经常崩溃,后来把VM的参数调整为如下: -Xmx2g -Xms2g -Xmn512m -XX:PermSize=196m -Xss256k -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:LargePageSizeInBytes=128m -XX:+UseFastAccessorMethods -XX:+UseCMSInitiatingOccupancyOnly -XX ...
Apache与jboss集成,实际是apache与tomcat的集成,有两种方式。一种是长久以来 大多数网站包括阿里巴巴都是采用的mod_jk。还有一种就是反向代理。反向代理是2004年之后才出现的,因为相对比较新,而商业应用对于环境很很谨慎,所以目前以mod_jk集成为多。   下载Apache: http://apache.etoak.com/httpd/httpd-2.2.14.tar.gz  
http://www.ibm.com/developerworks/views/opensource/libraryview.jsp?search_by=gentle+introduction+jface   笔记
看到一篇关于XML文档的文章,介绍了各种XML模型以及它们之间特点和性能比较的结果。  该文章通过同样的XML文档和测试条件来对各种XML模型进行评测,得到了如下结果: XPP 在多种测试场景下,XPP都是性能的佼佼者。尽管才刚崭露头角,对于不需要校验,实体,处理指令或者注释的中间件应用是一个非常不错的选择。对于只有有限内存空间的应用来说是再好不过的了。 Dom4J  虽然没有XPP那样突出的速度,由于它更加标准和提供了功能更加全面的实现,还包括与生俱来的对SAX2,DOM甚至是XPATH的支持,也有不错的性能,的确非常不赖。Xerces DOM(节点延迟创建)在大多数的性能评测中也 ...
  先让大家看一个脚本: #!/bin/sh   start_time=${1:-19:00} amount=${2:-1000} total_runtime=${3:-1} runinterval=${4:-1}   BASE="/home/wolf/ezra/deploy/target/bundle-ear" LOCAL_CLASSPATH=`echo $BASE/*.jar | tr ' ' ':'` CLASSPATH="/usr/repos/repository.externa
弱引号(Soft Quote)   弱引号是英文的双引号。我们知道Shell命令里也有元字符(用来描述其他字符的字符)例如*和$等。如果命令后面跟的参数是用双引号括起的话,Shell解释器会先扩展双引号里面元字符引导的变量,字符代表 ...
  在看Mina源代码时发现其客户端Socket Connector的例子很少,耗费了我一些时间。相对传统IO的堵塞式,NIO 的优势和特色就在于非堵塞了。使用NIO的话,不管是服务器端还是客户端,都不用堵住了。这样就大大提高了服务处理的能力,也减少了等待的时间。当然,传统IO Socket编程通常都会使用一个专有线程监听连接请求,获悉新请求后产生其它线程来服务该连接。不管怎么样,这些服务都是同步操作。NIO就不一样了,什么都是通知的。打个比方,就像一个客人到商店预订商品,当商品齐全了,店长就可以将商品发送给客人,或者通知客人取货了。     由于采取了NIO,所以使用Mina时一定要有异步消息 ...
定时器(Timer)可以说是jBPM的标准配置了,在多种节点,如Task-Node,Node,fork和Join等,都可以有Timer子元素。   声明一个定时器: <state name='catch crooks'> <timer name='reminder' duedate='3 business hours' repeat='10 business minutes' transition='time-out-transition' > <action ...
项目进入ST的时候,为了定位问题处于哪个模块。需要明确知道出入中的参数的值以追寻问题的根源。这经常需要编写大量的打印语句。可能有些人会写这些东西,但是有些人却忘记写了。也有人通过完整的Unit Testing确信自己的代码没有问题。可是当问题出现时,事情不会这么容易解决。因为人家可能也做了测试,只不过漏了测试某些分支而导致问题发生了。这个时候就需要证据了。一种方法是把出入口参数的值一一打印出来。可是这些语句要是散落在各个类里就太丑陋了,维护起来也费劲。   利用AOP我们可以一下这方面的事情。以下的主要的代码片段: public Object cut(ProceedingJoinPoint ...
Global site tag (gtag.js) - Google Analytics