首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
周二鸭
掘友等级
没职位
|
没公司
求天降Offer
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
Java内存模型(JMM, Java Memory Model)
早期的计算机中由于CPU和内存的速度是差不多的,所以CPU是直接访问内存地址的。而在现代计算机中,CPU指令的运行速度远远超过了内存数据的读写速度,为了降低这两者间这高达几个数量级的差距,所以在CPU与主内存之间加入了CPU高速缓存。 高速缓存可以很好地解决CPU与主内存之间的…
Java沙箱机制的实现——安全管理器、访问控制器
我们知道如果默认不作任何配置,我们所写的程序是可以直接访问机器上的任意资源的,例如操作文件、网络请求等。而当我们把程序运行在服务器时,如果不对程序加以限制,那么将大大增加系统的安全隐患。更甭提我们的程序中有部分代码并不是我们自己实现的,而是网络上的轮子。为了解决这种隐患,便有了…
Java高并发中的悲观锁和乐观锁
悲观锁和乐观锁的实现并不是Java独有的,但在JUC中却有较多类的实现体现了这种看待线程同步的理念。所以我写篇博客加强记忆一下。 概念上悲观锁比较容易理解。在对于一个共享数据的并发操作上,悲观锁认为本线程在进行数据操作的过程中一定会有其他的线程来修改数据,所以在获取共享数据的时…
Java NIO基础,比对BIO的优势
为了更好的演示BIO与NIO之间的区别,我们先用一个服务器示例来了解一个BIO实现网络通行的过程。 1. 单线程下的BIO服务器 首先我们先开启服务端,开启后的控制台输出如下,程序会在运行到①的地方停下来阻塞掉,等待客户端连接上来。如果没有客户端连接的话,这个线程将会一直停在这…
Java I/O中的设计模式
适配器模式主要考虑的目的就是兼容,具体操作就是将一个类的接口转换称为客户端所能够接收的另外一种接口,从而使得客户端能够在不改变使用方式的情况下间接调用另外一个类。 这一模式通常被使用在一些项目需要引用外部框架来实现功能的情况,这些框架的内部都有一些关于环境信息的接口,需要从外部…
个人成就
文章被点赞
12
文章被阅读
8,107
掘力值
157
关注了
8
关注者
2
收藏集
4
关注标签
21
加入于
2020-04-01