会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
竹~札~园
博客园
首页
新随笔
联系
管理
订阅
2018年7月30日
JVM内存结构、 Java内存模型、 Java对象模型
摘要: Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和Java对象模型,这就是三个截然不同的概念,但是很多人容易弄混。 可以这样说,很多高级开发甚至都搞不不清楚JVM
阅读全文
posted @ 2018-07-30 13:52 竹~札~园
阅读(334)
评论(0)
推荐(0)
2018年7月26日
设计模式
摘要: 一、设计模式的分类 总体来说设计模式分为三大类: 创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责
阅读全文
posted @ 2018-07-26 15:44 竹~札~园
阅读(103)
评论(0)
推荐(0)
分布式全局ID
摘要: 全局唯一ID生成服务 Twitter的分布式自增ID算法snowflake (Java版) snowflake的结构如下(每部分用-分开):0 - 0000000000 0000000000 0000000000 0000000000 0 - 00000 - 00000 - 000000000000
阅读全文
posted @ 2018-07-26 15:12 竹~札~园
阅读(248)
评论(0)
推荐(0)
Java 实现生产者 : 消费者模型
摘要: 考查Java的并发编程时,手写“生产者-消费者模型”是一个经典问题。有如下几个考点: 对Java并发模型的理解 对Java并发编程接口的熟练程度 bug free coding style 对Java并发模型的理解 对Java并发编程接口的熟练程度 bug free coding style 本文主
阅读全文
posted @ 2018-07-26 13:58 竹~札~园
阅读(647)
评论(0)
推荐(0)
2018年7月25日
浅谈JVM及原理
摘要: 1、什么是JVM ? JVM, 中文名是Java虚拟机, 正如它的名字, 是一个虚拟机器,来模拟通用的物理机。 JVM是一个标准,一套规范, 规定了.class文件在其内部运行的相关标准和规范。 及其相关的内部构成。 比如:所有的JVM都是基于栈结构的运行方式。那么不符合这种要求的,不算是JVM,
阅读全文
posted @ 2018-07-25 17:06 竹~札~园
阅读(136)
评论(0)
推荐(0)
公告