首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
AdamZeng
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
用Java实现JVM(二):支持接口、类和对象
我的 JVM 已经能够运行HelloWorld了,并且有了基本的 JVM 骨架,包括运行时数据结构的定义(栈、栈帧、操作数栈等),运行时的逻辑控制等。但它还没有类和对象的概念,比如无法运行下面这更复杂的HelloWorld: 要让上…
徒手撸框架--高并发环境下的请求合并
在高并发系统中,我们经常遇到这样的需求:系统产生大量的请求,但是这些请求实时性要求不高。我们就可以将这些请求合并,达到一定数量我们统一提交。最大化的利用系统性IO,提升系统的吞吐性能。 我们就聊聊一如何实现这样一个需求。 我们就聊一聊实现这个东西的具体思路是什么。希望大家能够学…
01 整合IDEA+Maven+SSM框架的高并发的商品秒杀项目之业务分析与DAO层
这是一个整合IDEA+Maven+SSM框架的高并发的商品秒杀项目。我们将分为以下几篇文章来进行详细的讲解: 最后点击Finish,完成创建。 Maven项目创建好了,接下来我们要添加一些jar包的依赖,也就是在pom.xml中添加各种开源组件的坐标。 到此,我们项目的初始化工…
细看Java序列化机制
在程序中为了能直接以 Java 对象的形式进行保存,然后再重新得到该 Java 对象,这就需要序列化能力。序列化其实可以看成是一种机制,按照一定的格式将 Java 对象的某状态转成介质可接受的形式,以方便存储或传输。其实想想就大致清楚基本流程,序列化时将 Java 对象相关的类…
如何有效的避免OOM,温故Java中的引用
前段时间,看到群里在讨论Java中的各种引用,不禁的细想了下,发现自己对它们的了解仅仅停留在了表面,对它们的实现原理、回收机制,并不熟悉,心里发毛。 大雪过后的魔都,显得更冷了,但Java的大道,越挫越勇。 一个简单的HashMap,相当于一个简陋版的缓存,如果不断的往里面添加…
Java 8 StampedLock,ReadWriteLock以及synchronized的比较
同步区域有点像拜访你的公公婆婆。你当然是希望待的时间越短越好。说到锁的话情况也是一样的,你希望获取锁以及进入临界区域的时间越短越好,这样才不会造成瓶颈。 synchronized关键字是语言层面的加锁机制,它可以用于方法以及代码块。这个关键字是由HotSpot JVM来实现的。…
Java多线程之synchronized的小介绍
图为两条线程同时对i进行写入时,一个线程的结果会覆盖另一线程的结果,造成线程安全问题。 解决此问题就应该在线程甲进行写入值时,线程乙不仅不能写入、而且还不能读取值,如果读取值的话就会读取到一个旧值,依旧会造成线程安全问题。那该如何实现呢? 关键字synchronized的作用就…
干货:HashMap的工作原理解析
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行…
自己动手,在macOS High Sierra中编译一个可debug的JDK
由于最近想分析几个native方法,所以需要手头有一个可以debug的JDK,因此,这两天折腾了折腾,踩了10+个坑,看了10+篇文章,尝试了10+次,最后总算把JDK给编出来了,当在自己编译出来的JDK上运行javac -version输出了那熟悉的文字后,感觉已是老泪纵横还…
Java开发人员必知必会的20种常用类库和API
Java开发人员必知必会的20种常用类库和API