加载中
java并发编程之:CopyOnWrite容器

Copy-On-Write简称COW ,是一种用于程序设计中的优化策略 JDK里的COW容器有两种:CopyOnWriteArrayList和 CopyOnWriteArraySet COW容器非常有用,可以在非常多的并发场景中使用到 什么是Cop...

2017/06/24 11:02
121
Java NIO:前言

Java NIO:前言

2018/01/13 22:54
33
使用maven 构建dubbo服务的可执行jar包

Dubbo服务的运行方式: 1、使用servlet容器运行(tomcat、jetty等)---不可取 缺点:增加复杂度(端口、管理)、浪费资源(内存) 2、自建main方法类来运行(Spring容器)--不可取,本地调试...

2017/09/21 19:22
93
URLClassLoader

URLClassLoader Java 原生JDK里面为ClassLoader提供了一个URLClassLoader实现类,通过UML图我们可以看出,它是ExtClassLoader和 AppClassLoader的父类,它功能强大,它既可以从本地文件系统来...

2018/03/24 15:13
274
Dubbo中SPI扩展机制详解

Dubbo SPI的目的:获取一个指定实现类的对象。 途径:ExtensionLoader.getExtension(String name) 实现路径: getExtensionLoader(Class<T> type) 就是为该接口new 一个ExtensionLoader,然后...

2018/05/16 11:06
169
java并发编程之:原子性操作类

在java5以后,我们接触到了线程原子性操作,也就是在修改时我们只需要保证它的那个瞬间是安全的即可,经过相应的包装后可以再处理对象的并发修改,本文总结一下Atomic系列的类的使用方法,其...

2017/06/27 23:16
23
Dubbo服务服务暴露之ProxyFactory Invoker

Dubbo服务暴露过程中有涉及到调用ProxyFactory 中方法获取Invoker对象的过程,现在我们来深究下源码,来看下这个过程是在做些什么,返回的Invoker 对象是什么,我们来看一下代码的切入点:...

2018/06/20 20:56
949
CPU占用过高问题排查

工作中负责的有一个项目是使用iReport+JasperReport实现的一个打印系统。最近这个线上程序经常无响应,重启后恢复正常,但是时不时还是会出现类似的问题。 最后发现是JasperReport的一个问题...

JVM
2018/04/26 19:38
1.2K
Redis客户端redisson实战

redis 学习问题总结 http://aperise.iteye.com/blog/2310639 ehcache memcached redis 缓存技术总结 http://aperise.iteye.com/blog/2296219 redis-stat 离线安装 http://aperise.iteye.com...

2018/05/21 21:50
3.1K
Dubbo日志打印剖析(自适配)

Dubbo 的日志打印机制 在以往的业务系统项目中,经常引入我们想接入的日志输出POM依赖, 利用相应的Logger API 输出日志或想打印的信息。但在依赖Spring Framework,Dubbo 或者其他项目时发现...

2018/09/26 15:10
3.5K
HashMap大数据量扩容OOM问题

什么时候扩容 扩容必须满足两个条件 存放新值的时候当前已有元素的个数必须大于等于阈值 存放新值的当前数据发生hash碰撞(key计算的hash值换算出来的数组下表位置已经存在值) 源码解析 下面是...

2018/07/31 14:39
438
RateLimiter令牌桶限流算法源码解析

RateLimiter令牌桶限流算法源码解析

2018/05/08 16:18
1.3K
Java NIO 简介

Java NIO 简介

2018/01/13 23:16
77
Dubbo + Zipkin + Brave实现全链路追踪

Dubbo + Zipkin + Brave实现全链路追踪 最近写了一个链路追踪Demo分享下,实现了链路追踪过程中数据的记录,还有能扩展的地方,后期再继续补充。 原理参考上面文章 《Dubbo链路追踪——生成全...

2018/09/14 10:24
1.5W
百万连接,百亿吞吐量服务的JVM性能调优实战

转载占小狼博客 应用:shark-新美大移动端网络优化(每日接受移动端请求约150亿) 应用特点 : qps比较高,新生代增长飞快 用户的连接需要维持一段时间 单机需要维持海量连接,几十万的级别 以...

2018/09/19 15:12
1.6K
Java8新特性:函数式编程

Java8新特性:接口静态方法与默认方法 Java8新特性:函数式接口@FunctionalInterface使用说明 Java8新特性:方法引用 Java8新特性:函数式编程 GitHub Lambda表达式 Lambda表达式形式 Java 中表达...

2018/08/05 22:15
210

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部