加载中
获取spring aop 代理目标类

工作中过程中需要使用aop,spring中帮我们封装了特别好用的代理工具类ProxyFactory ,有时我们需要获取代理的目标类,于是乎就有了下面的代码。网上有许多大部分都是通过反射获取,他们忽略了Pro...

基于自定义注解的方式使用Spring AOP

以前在xml中配置spring aop,切点用一个表达式定义,在大多数场景中,我们不想包名或方法名遵循统一的规则,要实现灵活的定义切点,比如自定义一个注解,标注在那个方法上,就切那个方法。下...

linux里查看最耗CPU的线程(full gc)

1、top后按c查看最耗cpu的进程,得到pid 2、top -Hp pid 查看该进程里的线程资源使用情况,找到最耗资源的线程的pid 3、jstack pid来查看进程的各个线程栈,注意这里的pid是第一步中进程的p...

2019/12/19 11:51
139
教你如何迅速秒杀掉:99%的海量数据处理面试题

https://blog.csdn.net/v_july_v/article/details/7382693

2019/10/28 14:31
32
基于spring实现多数据源通过注解切换

许多项目都有主库与从库,主库用来写,从库用来读。 那么在开发中,为了方便切库,我们通过可以用注解来标志,标志这个方法是使用主库还是从库 如何实现多数据源切库呢? 主要使用spring的A...

2019/10/18 15:46
13
生产者消费者代码示例

public class Storage { public static void main(String[] args) { Storage storage = new Storage(); new Producer(storage,"p1").start(); new Producer(storage,"p2").start......

2019/09/25 11:27
2
CountDownLatch 使用说明

猫咪大王 CountDownLatch 使用说明 CountDownLatch是一种java.util.concurrent包下一个同步工具类,它允许一个或多个线程等待直到在其他线程中一组操作执行完成。 CountDownLatch的用法非常简...

2019/09/06 21:55
13
InheritableThreadLocal详解

1、简介 在上一篇 ThreadLocal详解 中,我们详细介绍了ThreadLocal原理及设计,从源码层面上分析了ThreadLocal。但由于ThreadLocal设计之初就是为了绑定当前线程,如果希望当前线程的ThreadL...

2019/09/05 10:55
60
利用BitMap进行大数据排序去重

1、问题 问题提出: M(如10亿)个int整数,只有其中N个数重复出现过,读取到内存中并将重复的整数删除。 2、解决方案 问题分析: 我们肯定会先想到在计算机内存中开辟M个int整型数据数组,来...

2019/08/16 16:32
63
log4j某些类单独的日志文件

#log4j.rootLogger=INFO log4j.rootLogger=INFO,CONSOLE log4j.additivity.org.apache=true ################### trace log ################### log4j.appender.stdout.layout.ConversionPa...

2018/09/10 15:20
74
google guava并发编程

guava并发编程 package xxx.xxx.xxx; import com.google.common.collect.Lists; import com.google.common.util.concurrent.Futures; import com.google.common.util.concurrent.Listenable...

2018/09/10 10:16
656
关于byte常量池

Integer i1 = new Integer(127); Integer i2 = new Integer(127); System.out.println(i1 == i2); // false System.out.println(i1.equals(i2)); // true ...

2018/03/25 21:20
65
serialVersionUID作用

serialVersionUID作用 serialVersionUID适用于Java的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的...

2018/03/15 16:02
24
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议

Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议 http://feitianbenyue.iteye.com/blog/2056357...

2017/09/22 17:07
14
java内存调试

http://epy.iteye.com/blog/1914455 http://bdk82924.iteye.com/blog/1925163 http://blog.csdn.net/sdujava2011/article/details/50086933...

2017/07/11 14:10
20
tomcat远程调试、普通java程序远程调试

1.tomcat windows 在catalina.bat中加入如下 SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5888 SET CAT...

2017/07/03 14:21
97
echarts图表坐标刻度过多如何设置刻度间隔(interval)以及配置说明

http://www.sxrczx.com/pages/www.stepday.com/topic/883.html xAxis.axisLabel.interval number, Function [ default: 'auto' ] 坐标轴刻度标签的显示间隔,在类目轴中有效。 默认会采用标签...

2017/06/13 17:14
3.6K
chrome 插件开发

http://www.cnblogs.com/walkingp/archive/2011/03/31/2001628.html http://www.cnblogs.com/walkingp/archive/2011/04/02/2002668.html http://www.cnblogs.com/walkingp/archive/2011/04/0...

2017/06/13 15:01
110
hbase与分区

https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=0&rsv_idx=1&tn=baidu&wd=hbase%E4%B8%8E%E5%88%86%E5%8C%BA&rsv_pq=c5bcafcc0001c365&rsv_t=deb9eG1vJP2YfO0pMnbhj6wbXpf2k%2BmKpB5SlcwGz1VO...

2017/06/13 10:14
14
HttpClient4.x 使用cookie保持会话

HttpClient4.x可以自带维持会话功能,只要使用同一个HttpClient且未关闭连接,则可以使用相同会话来访问其他要求登录验证的服务(见TestLogin()方法中的“执行get请求”部分)。 如果需要使用...

2017/06/07 15:57
51

没有更多内容

加载失败,请刷新页面

返回顶部
顶部