java
对对影成三人
这个作者很懒,什么都没留下…
展开
-
JVM内存管理
JVM内存管理内存结构JVM是按照运行时数据的存储结构来划分内存结构的,JVM在运行java程序时,将它们划分成几种不同格式的数据,分别存储在不同的区域,这些数据统一称为运行时数据。运行时数据包括Java程序本身的数据信息和JVM运行Java需要的额外数据信息。在java虚拟机规范中,将java运行时数据划分为五种,分别为程序计数器java虚拟机栈本地方法栈堆方法区程序计数器 程序计数原创 2016-03-14 21:20:04 · 603 阅读 · 0 评论 -
多线程(start-point & end-point)
CyclicBarrier CountDownLatch原创 2017-10-23 16:30:46 · 705 阅读 · 0 评论 -
细说多线程
JAVA线程java线程实现方式实现runnable接口(无结果返回)实现callable接口 (可以通过Future获取返回执行结果)直接继承Thread类(为一个实现runnable接口类的实例) Java 创建线程代价关于时间,创建线程使用是直接向系统申请资源的,这里调用系统函数进行分配资源的话耗时不好说。对操作系统来说,创建一个线原创 2018-01-04 20:41:27 · 332 阅读 · 0 评论 -
如何健壮后端服务
对每一个程序员而言,故障都是悬在头上的达摩克利斯之剑,都唯恐避之不及,如何避免故障是每一个程序员都在苦苦追寻希望解决的问题。对于这一问题,大家都可以从需求分析、架构设计 、代码编写、测试、code review、上线、线上服务运维等各个视角给出自己的答案。本人结合自己两年有限的互联网后端工作经验,从某几个视角谈谈自己对这一问题的理解,不足之处,望大家多多指出。 我们大部分服务都是如下的结构,既要...原创 2018-07-02 14:31:02 · 293 阅读 · 0 评论