`
文章列表
一开始用log4j觉得很强大,可以输出行数,类名方法等等,很神奇. 其实这个很简单,只要下面几行代码就可以了 Throwable t = new Throwable(); StackTraceElement stack[] = t.getStackTrace(); 可控制台输出stack看效果,有行数,方法类名等等,然后自己用正常表达式来查找到相应该的内容,再加上个时间,效果就和log4j输出效果很像了.
通过创建InvocationHandler代理类及java bean内省方法及读取配置文件,实现spring核心功能IOC及AOP功能. 先看测试类及结果,全代码已上传文件供下载. 测试类package test; import core.AOPFactory; public class TestAOP { public static void main(String[] args) { IPerson son = (IPerson) AOPFactory.getBean("class.son"); son.sayHello(); IPe ...
import java.util.ArrayList; import java.util.Iterator; import java.util.List; import java.util.Stack; /* *测试 -5*(10/(2*4.5-4)+(-3/1.5+4)*(-2))/(-2/1-(-1))+12=2.0 */ public class Calc { // 求四则运算表达式运算结果 public static double excute(String value) throws Exception { List<String> ...
Global site tag (gtag.js) - Google Analytics