![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java高级
文章平均质量分 80
rock93
这个作者很懒,什么都没留下…
展开
-
垃圾回收机制(对象的回收)
对象已死?首先,需要明确一个概念,垃圾对象就是没有引用指向它的对象。垃圾回收前第一件事就是要确定此对象是否是“垃圾”对象。那么Java虚拟机如何判断一个对象是“垃圾”呢?接下来介绍几个算法1引用计数法引用计数器法是最简单的算法,其算法如下:给每一个对象添加一个引用计数器,每当有一个地方引用它时,计数器就+1;当引用失效时,计数器就-1.任何时刻计数器都为0的对象就被认为是不再被使用的对原创 2017-03-14 13:15:46 · 376 阅读 · 0 评论 -
java类加载机制
java类加载的过程原创 2017-03-14 13:22:43 · 376 阅读 · 0 评论 -
excel百万级导出工具类
package com.jd.las.secondhand.portal.util;import com.jd.fastjson.JSON;import com.jd.las.secondhand.annotation.Excel;import com.jd.las.secondhand.annotation.ExcelEnum;import org.apache.poi.hssf....原创 2018-04-24 09:45:38 · 718 阅读 · 0 评论 -
excel导出工具类实例
1.定义要导出的实体类 在属性上可以定义导出excel的列名,枚举值// 入库单编号@Excel(columnName = "入库单号")private String stockInNo;// 入库类型@Excel(columnName = "入库类型")@ExcelEnum(code = {"ESRK-BJ","ESRK-CG","ESRK-JS","ESRK-PY"},na原创 2018-04-24 09:48:53 · 292 阅读 · 0 评论 -
单例与序列化的那些事儿
本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对单例的破坏。单例模式,是设计模式中最简单的一种。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。关于单例模式的使用方式,可以阅读单例模式的七种写法但是,单例模式真的能够实现实例的唯一...转载 2018-06-21 09:58:01 · 278 阅读 · 0 评论 -
漏桶算法和令牌桶算法
一背景如何提高系统的稳定性,简单来说除了加机器外就是服务降级、限流。加机器就是常说的分布式,从整个架构的稳定性角度看,一般SOA每个接口的所能提供的单位时间服务能力是有上限。假如超过服务能力,一般会造成整个接口服务停顿,或者应用挂了,将延迟传递给服务调用方造成整个系统的服务能力丧失。要是对外的公开 API 接口服务,Rate limiting 应该是一个必备的功能,否极有可能被恶意调用导致服务宕掉...转载 2018-06-19 10:53:35 · 2290 阅读 · 0 评论