linux下安装 apache+mod_jk+jboss

之前装过,但是忘记了。这次再次安装顺便也把操作步骤记录下来。免的又忘记了
1. 在自己的一个安装目录中 本案在 /usr/soft/install

阅读全文…

百阿感想

激情百阿,难忘百阿
没想到会这么快会写百阿的总结。内心深入依然无法相信百阿已经结束。
我们那群可爱的同学,那些敬爱的老师,那些交织着我们欢笑、汗水、激励的情景如蒙太奇般回放,在脑海中穿插浮现。感觉是那么的新鲜,仿佛那些人如同还是陌生;那么事,亦如发生在前一刻,前一秒。

阅读全文…

jmock使用【转】

JMockit 使用
1.使用介绍
传统mock方法的限制:
JDK Proxy必须实现接口
Cglib Proxy的class和方法不能是final限定的
对于静态方法无能为力
对非public方法无能为力,或者需要花比较大的代价进行反射处理
比较依赖于Ioc机制,对于new或工厂类管理的bean无法进行有效的测试
JMockit优点
JMockit项目基于 Java 5 SE 的 java.lang.instrument 机制,内部使用 ASM 库来修改Java的Bytecode,是一个能帮我们解决以上问题的轻量级框架,它允许你动态的改变已有的方法,这主要基于java 1.5的Instrumentation框架,允许你重定义private,static and final方法,甚至是no-arg constructors都能够并轻易的重定义,这样便可以使得JMockit能够适应几乎所有的设计。
使用mock的场景
真实对象有着不确定的行为
真实对象很难创建
真实对象的行为很难触发
真实对象响应缓慢
真实对象是用户界面
真实对象使用了回调机制
真实对象尚未存在
而对应的mock具有下面的功能
替换远程对象,如ESB、WEB Service对象等
替换复杂的对象
方便模块化开发
2.JMockit原理
JMockit是依赖JDK提供的instrument机制及ASM来实现其功能的,基本原理是这样的:
在JDK装入类的时候,由于我们设置也-javaagent,JDK会查看这个jar包的/META-INF/MANIFEST.MF文件,找到Premain-Class并加载这个类,然后调用这个类的premain方法将Instrument实现设置进去,然后JMockit就可以在类加载的时候做transformer,在做transformer的时候会通过ASM来动态改变字节码。
如果大家想有更深入的也解请在这里下载源代码。

阅读全文…

DIG简单命令使用

dig 命令用于查看DNS解析的过程

阅读全文…

exists && in的用法解析(ORACLE)

用两个简单例子,以说明 “exists”和“in”的效率问题

阅读全文…

SQLLOAD基本使用(转)

input.ctl文件

阅读全文…

影响他人的技巧

寻找潜在同盟。将每个您需要依靠的人视为一个潜在同盟,哪怕他们一开始看上去在风格或态度上与您极不相同。
建立互利同盟。了解自己必须向现有和潜在的同盟提供哪些支持。明确您的同盟能向您提供哪些支持。帮助他人,越多越好。
考虑建立长期 关系。就像其他任何关系一样,职场同盟的建立需要不懈地付出努力,并给予对方长久的关注。这绝不是一锤子买卖。通过不断地互通有无,您就为建立相互信任和合作打下了基础。
避免依赖形式权威。相反,您要尽可能地把自己的专长作为权力的主要来源。
分享权力,不要囤积权力。定期地观察自己,看看自己是不是在囤积权力,而不是以一种平衡的方式与同盟交换所需资源和信息。
识别相互依赖的对象。要知道相互 依赖不只是彼此需要那样简单。运用您的权力和影响来完成那些并不完全是满足自我需要的目标。
把您的同盟看作伙伴。当您将别人当作伙伴时:

阅读全文…

推出新政策和新规范的技巧

避免过快地推行变革。不要冲动行事,应该尽可能慢地推出新的政策和规范,并且是在您评估完团队所处的形势之后。

阅读全文…

项目案例分析总结

业务管理者:关注技术问题攻关,但是忽视了其他事情

阅读全文…

在第一年使用的技巧

了解您主要的资源有哪些。记住:您已经有三个主要的资源可以使用:(1) 您以前的工作经验;(2) 您的人脉;以及 (3) 您的正规培训。

阅读全文…

Pages: Prev 1 2 3 ... 15 16 17 18 19 20 21 22 23 24 25 Next