说说源码给你听
文章平均质量分 91
烦啦
既然不开心,为什么在这里坚持
展开
-
Docker入门与实战详细笔记
一、 镜像1.1、 获取镜像命令: docker pull NAME[:TAG]例: docker pull centos 相当于 docker pull centos:latest 相当于 docker pull registry.hub.docker.com/centos:latestregistry.hub.docker.com是默认的注册服务器(Docker Hub)1.2原创 2017-09-06 15:57:44 · 5637 阅读 · 0 评论 -
tbschedule3.3.3+spring+maven实例教程
tbschedule是淘宝的一个分布式任务调度框架,可访问官方网址http://code.taobao.org/p/tbschedule/wiki/index/获取源代码和了解具体的介绍,在这里就不再做重复的介绍了,直接给出实例教程。1、在maven的pom.xml中引入tbschedule依赖 com.taobao.pamirs.schedule tbschedule原创 2017-09-06 13:36:44 · 2093 阅读 · 0 评论 -
tbschedule3.3.3源码详解
tbschedule是出自淘宝的一个分布式任务调度框架,经过了众多大型项目的考验。了解及使用可参考官方文档 http://code.taobao.org/p/tbschedule/wiki/index/tbschedule的数据结构tbschedule在zookeeper中的数据结构及与类的对应关系下面从tbschedule的初始化流程入手,一步步分析tbs原创 2017-09-06 09:56:31 · 3893 阅读 · 1 评论 -
ThreadLocal详解
ThreadLocal用来解决多线程环境中资源竞争的问题。它不是通过加锁的方式,而是通过每个线程保存一份资源的副本,这样各个线程访问本线程自己的那一份儿,从而避免了对资源竞争的问题。原创 2017-09-27 14:17:49 · 4467 阅读 · 0 评论 -
Java类文件结构详解
Class文件是一组以8位字节为基础单位的二进制流,各项数据项目严格按照顺序紧凑地排列在Class文件之中,中间没有添加任何分隔符,如果是超过8位字节以上空间的数据项,则会按照高位在前的方式(Big-Endian)分割成若干个8位字节进行存储。Class文件中包含了Java虚拟机指令集和符号表以及若干其他辅助信息。原创 2017-09-14 10:29:23 · 9280 阅读 · 5 评论 -
jdk8 HotSpot内存模型
概述java的内存管理采用自动内存管理机制,这样就不需要程序员去写释放内存的代码,而且不容易出现内存泄漏问题。正是由于内存的申请和释放都交给了Java虚拟机,一旦出现内存泄漏和溢出问题时,在不了解Java虚拟机内存结构和自动管理机制的情况下,很难排查问题的所在。所以一个成熟的程序员和架构师,必须很好的掌握Java虚拟机的自动内存管理机制。运行时数据区上图的虚拟机运行时数据区是J原创 2017-09-09 21:14:22 · 7054 阅读 · 0 评论