自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

转载 查看JVM情况命令

jmap   观察运行中的jvm物理内存的占用情况。  参数如下:  -heap :打印jvm heap的情况,会列出堆的总体使用情况,还有新生代老生代的内存占用情况。   -histo: 打印jvm heap的直方图。其输出信息包括类名,对象数量,对象占用大小。其中 [C is a char[] [S is a short[] [I is a int[] [B is a...

2018-07-17 14:27:21 12504 1

转载 eureka

Eureka的一些概念Register:服务注册 当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页等。Renew:服务续约 Eureka客户会每隔30秒发送一次心跳来续约。 通过续约来告知Eureka Server该Eureka客户仍然存在,没有出现问题。 正常情况下,如果Eureka Server在90秒没...

2018-07-17 12:31:24 1287 1

转载 redis实现分布式锁

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保...

2018-07-17 10:20:25 254

原创 NIO学习笔记(3)--选择器

选择器:选择器基础:一个或多个可选择的通道注册到选择器对象中。一个表示通道和选择器的键将会被返回。选择键会记住您关心的通道。 当您调用一个选择器对象的select( )方法时,相关的键会被更新,用来检查所有被注册到该选择器的通道。 有两种方式可以选择: 1.被激发的线程可以处于休眠状态,直到一个或者多个注册到选择器的通道就绪...

2018-07-13 10:53:35 196

原创 NIO学习笔记(2)--通道

通道:既不是一个扩展也不是一项增强,而是全新、极好的Java I/O示例,提供与I/O服务的直接连接。 Channel用于在字节缓冲区和位于通道另一侧的实体(通常是一个文件或套接字)之间有效地传输数据。 通道基础:与缓冲区不同,通道API主要由接口指定。 InterruptibleChannel是一个标记接口,当被通道使用时可以标示该通道是可以中断的(In...

2018-07-13 10:35:43 218

原创 NIO学习笔记(1)--buffer

Buffer:一个Buffer对象是固定数量的数据的容器。     其作用是一个存储器,或者分段运输区,在这里数据可被存储并在之后用于检索。     对于每个非布尔原始数据类型都有一个缓冲区类。    &am

2018-07-13 10:32:32 224

bootstrap-3.3.0 源码

bootstrap-3.3.0 源码 基于html5的前端开源框架。欢迎一起学习

2015-01-06

飞秋FeiQ-最新版本

飞秋FeiQ-最新版本 飞秋FeiQ-最新版本

2009-08-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除