自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

翻译 【JVM原理与优化】Java堆空间VS栈空间 - Java中的内存分配

近期在学习JVM,看到JVM堆内存和栈内存,但是对于堆内存和栈内存的解释不是很足,现在翻译一篇博客,加以理解。Java堆空间Java堆空间由Java运行时用于为Objects和JRE类分配内存。每当我们创建任何对象时,它总是在堆空间中创建。垃圾收集在堆内存上运行,以释放没有任何引用的对象使用的内存。在堆空间中创建的任何对象都具有全局访问权限,可以从应用程序的任何位置引用。Java堆...

2018-08-28 22:45:28 5543

转载 【JVM原理与优化】JVM内存设置多大合适?Xmx和Xmn如何设置?

原文地址:https://www.dutycode.com/jvm_xmx_xmn_xms_shezhi.html问题:新上线一个java服务,或者是RPC或者是WEB站点, 内存的设置该怎么设置呢?设置成多大比较合适,既不浪费内存,又不影响性能呢?分析:依据的原则是根据Java Performance里面的推荐公式来进行设置。  具体来讲:Java整个堆大小设...

2018-08-27 23:52:24 4603

转载 【通信网络】TCP 三次握手四次挥手详解

原文:http://blog.csdn.net/imilli/article/details/50620104TCP头部: 其中 ACK   SYN  序号  这三个部分在以下会用到,它们的介绍也在下面。 暂时需要的信息有:ACK : TCP协议规定,只有ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1SYN(SYNchronization) : 在连接建立...

2018-08-24 23:15:07 177

转载 【Java并发】ThreadLocal原理分析及理解

本文转发自技术世界,原文链接 http://www.jasongj.com/java/threadlocal/ThreadLocal解决什么问题由于 ThreadLocal 支持范型,如 ThreadLocal< StringBuilder >,为表述方便,后文用 变量 代表 ThreadLocal 本身,而用 实例 代表具体类型(如 StringBuidler )的实例。...

2018-08-23 01:16:11 250

原创 【Java锁】AQS原理解析

(一)AQS简介AQS(AbstractQueuedSynchronizer),AQS是JDK下提供的一套用于实现基于FIFO等待队列的阻塞锁和相关的同步器的一个同步框架。这个抽象类被设计为作为一些可用原子int值来表示状态的同步器的基类。如果你有看过类似 CountDownLatch 类的源码实现,会发现其内部有一个继承了 AbstractQueuedSynchronizer 的内部类 Sy...

2018-08-18 01:16:47 1485

原创 【Java并发】Semaphore原理解析

今天主要是写关于Semaphore的原理及解析(一)Semaphore的介绍信号量为多线程协作提供更强大的控制。从广义上来讲,是锁的增强,synchronized、ReentrantLock只能对一个线程加锁,而信号量可以对多个线程进行控制。(二)Semaphore的使用Semaphore 主要是acquire 申请信号量的许可,release释放许可供其他线程申请。如果acq...

2018-08-17 00:02:18 2593

原创 【Java锁】synchronized锁原理

最近在看《实战Java高并发程序设计》,看到synchronized锁,故整理下synchronized锁的锁原理及源码分析,若有错及建议,请指正。一、synchronized 的用法(1)修饰实例方法,作用于当前实例加锁,进入同步代码前要获得当前实例的锁(2)修饰静态方法,作用于当前类对象加锁,进入同步代码前要获得当前类对象的锁(3)修饰代码块,指定加锁对象,对给定对象加锁,进入同...

2018-08-08 23:52:27 583

原创 关于并发的基础概念

最近在阅读《实战Java高并发程序设计》,写一写关于并发的一些理解。(一)异步和同步       同步和异步通常用来形容一次方法的调用。      同步意味着方法一旦调用开始,调用者必须等到方法返回才能进行后续的行为。      异步调用意味的方法一旦调用就会立即返回,调用者可以立即进行后续的行为,异步调用表现的更像是一个消息传递。但是异步调用会在另一个线程中“真实”执行。如果异步...

2018-08-04 15:15:49 253

ZigBee协调器程序

ZigBee协调器的开发应用

2015-08-26

空空如也

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

TA关注的人

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