上一页 1 ··· 3 4 5 6 7
摘要: 使用这个工具类,可以完成父类,基类,方法,字段,无论什么权限都可以调用.package com.reflect; /** * 基类 * @author jianghui */ public class GrandParent { public String publicField = "1"; String defaultField = "2"; protecte... 阅读全文
posted @ 2017-06-10 18:56 edgedance 阅读(1348) 评论(0) 推荐(0) 编辑
摘要: 权声明:本文为博主原创文章,未经博主允许不得转载。package com.reflect.other; import java.io.Serializable; /** * 简单pojo类(测试用,无具体意义) * * @author edgewalk * @date 2017年6月5日 */ public class Person implements Serializable ... 阅读全文
posted @ 2017-06-10 18:55 edgedance 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: Logger来自log4j自己的包。如果用Logger.getLogger,需要一个log4j的jar包,用此方式你只能依靠log4j:private static Logger logger = Logger.getLogger(“paymentLog”);LogFactory来自common-logging包。如果用LogFactory.getLog,你可以用任何实现了通用日志接口的日志记录器... 阅读全文
posted @ 2017-06-10 18:53 edgedance 阅读(3074) 评论(0) 推荐(0) 编辑
摘要: 简介Semaphore(信号量)是用来控制同时访问特定资源的线程数量,它通过协调各个线程,以保证合理的使用公共资源。很多年以来,我都觉得从字面上很难理解Semaphore所表达的含义,只能把它比作是控制流量的红绿灯,比如XX马路要限制流量,只允许同时有一百辆车在这条路上行使,其他的都必须在路口等待,所以前一百辆车会看到绿灯,可以开进这条马路,后面的车会看到红灯,不能驶入XX马路,但是如果前一... 阅读全文
posted @ 2017-06-09 00:48 edgedance 阅读(683) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch,一个同步辅助类,在完成一组其他线程汇总执行的操作前,它允许一个或多个线程一直等待主要方法: public CountDownLatch(int count); 构造方法参数指定了计数的次数 public void countDowm(): 当前线程调用此方法,则计数器减1 public void await(); 调用此方... 阅读全文
posted @ 2017-06-09 00:44 edgedance 阅读(207) 评论(0) 推荐(0) 编辑
摘要: My ThreadLocal 1概述 java.lang.ThreadLocal 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本。 2方法 public void set(T value) 设置当前线程的线程局部变... 阅读全文
posted @ 2017-06-09 00:36 edgedance 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 实际项目中pom.xml依赖写法: Maven 安装 JAR 包的命令是: 例如我的这个spring-context-support-3.1.0.RELEASE.jar 文件放在了"D:\mvn\"中 则命令为(在cmd中执行): mvn install:install-file -Dfile=D: 阅读全文
posted @ 2017-06-08 01:58 edgedance 阅读(389) 评论(0) 推荐(0) 编辑
摘要: 不同的Linux之间copy文件常用有3种方法: 第一种就是ftp,也就是其中一台Linux安装ftpServer,这样可以另外一台使用ftp的client程序来进行文件的copy。 第二种方法就是采用samba服务,类似Windows文件copy 的方式来操作,比较简洁方便。 第三种就是利用scp 阅读全文
posted @ 2017-06-08 01:06 edgedance 阅读(352) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7