首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
pjmike_pj
掘友等级
Java后端工程师
|
某互联网公司
努力做一个笔耕者
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
赞
234
文章 211
沸点 23
赞
234
返回
|
搜索文章
最新
热门
Java 8 Stream 简介
这篇文章的主题是探究 Java 8 Stream的内容,虽然现在Java 14 都发布了,但是目前企业用得最多的还是 Java 8,我们的短期关注点还是在于对 Java 8 的使用,而 Stream 是 Java 8 中一个非常重要的部分,掌握好 Stream API 能让我们…
聊聊线程池那些事
平时开发过程中,我们会经常和线程池打交道,有时还会根据不同的业务进行线程池隔离,那么了解线程池的工作原理和参数设置就是非常必要的,所以今天的主题就是探究线程池的那些事儿。 线程池是一种池化技术,使用线程池可以减少线程创建时的资源消耗,同时也可以提高响应速度,即当有任务到达时,如…
聊聊类加载器与双亲委派模型
我们经常会在面试中遇到有关类加载器的问题,而作为一名Java开发人员应该了解类加载器如何工作?双亲委派模型是什么?如何打破双亲委派?为什么打破?等等。所以今天的主题就是聊一聊类加载器。 《深入理解Java虚拟机》这本书大家都不陌生,想必我们大多数人了解JVM知识都是通过这本书,…
聊聊 ThreadLocal 那些事
这篇文章聊聊 ThreadLocal,我们经常会在一些开源中间件的源码中见到它的身影,比较常见的用途是保存上下文信息,还有就是保证了线程安全。 实际上,ThreadLocal 为每个线程提供一个单独的变量,确是一种保证线程安全的手段,ThreadLocal 创建的变量只能被当前…
聊聊虚拟内存的思想
本文依旧是对《Operating Systems: Three Easy Pieces》一书的一个读书笔记,主要分享虚拟内存的一些内容,篇幅不多。 从内存来看,早期的机器并没有提供多少抽象给用户。基本上,机器的物理内存看起来如图所示: 目前的机器都是多道程序,其中多个进程在给定…
聊聊那些"锁"事
最近看了一本书,名字叫做《Operating Systems: Three Easy Pieces》,它的中文版是《操作系统导论》,原书在豆瓣评分9.7分,质量还不错。该书围绕虚拟化、并发和持久性这三个主要概念展开,行文诙谐幽默却又鞭辟入里,不同于寻常的操作系统书籍。这些天看了…
聊聊文件系统那些事
本文探究的主题是文件系统,学过操作系统的同学应该都有了解。个人觉得文件系统是操作系统比较重要的一部分内容,作为后端开发人员,肯定会有与文件打交道的时候,通过相关文件I/O函数读写文件,而学习文件系统可以让我们编写代码时做到心中有数,明白背后的逻辑 磁盘就是上图左边的样子,中间圆…
(译)Java字节码简介
Java语言是一种静态类型的编程语言,而这会影响到字节码指令的设计,因为设计出来的指令会期望自己可以对特定类型的值进行操作。 举个例子来说,这有几个加法指令可以对两个数进行相加:iadd, ladd, fadd, dadd。而这几个指令分别期望数据类型为int、long、flo…
Netty系列文章之Netty线程模型
我们在使用Netty进行服务端开发的时候,一般来说会定义两个NioEventLoopGroup线程池,一个"bossGroup"线程池去负责处理客户端连接,一个"workGroup"线程池去负责处理读写操作。那么,我们为什么要这么做呢?这样做的好处是什么呢?能不能只使用一个Ni…
基于Netty实现简易RPC框架
现在网上有很多关于使用Netty来构建RPC框架的例子,为什么我这里还要写一篇文章进行论述呢,我很清楚我可能没有写得他们那么好。之所以还要写,有两点原因: 二是因为目前市面上有很多RPC框架,比如Dubbo,这些框架通讯底层都是Netty,所以说通过这个例子,也可以更好的去体验…
下一页
个人成就
优秀创作者
文章被点赞
1,695
文章被阅读
317,509
掘力值
8,192
关注了
47
关注者
3,813
收藏集
7
关注标签
46
加入于
2017-03-30