首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
小灰灰学Java
掘友等级
架构Java
|
蚂蚁
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
9
文章 9
沸点 0
赞
9
返回
|
搜索文章
赞
文章( 9 )
沸点( 0 )
小peng哥聊下面试必问的Java内存模型(不是Java内存划分😂)
Java内存模型(Java Memory Model,JMM)主要是为了解决Java跨平台中,不同操作系统底层内存模型的差异,特别是在并发访问下,造成的程序执行结果不一样的问题,在虚拟机规范定义的一种内存模型。 这里我看很多小哥哥小姐姐的文章明明写的是Java的内存区域划分,标…
RPC框架入门篇(1)之【BIO,NIO,AIO】
本篇主要跟大家聊下网咯I/O,主要是针对初学者的由浅入深系列。 传统的BIO通信当接收到客户端的请求时,为每一个请求创建一个新的线程进行链路处理,处理完成之后,通过输出流返回给客户端,然后线程销毁。 这种模型的弊端就是当并发数上涨以后,server端的线程也跟着线性增长,会带来…
css篇--100道近两万字帮你巩固css知识点
继上一篇html篇之后,看到小伙伴留言说期待后面整理的CSS和JS篇,工具人小编整理出了本篇有关CSS部分的知识点。本篇文章作为对CSS知识点的统筹,囊括了目前大部分在面试当中常见的内容,包括一些易踩雷的知识点。文章篇幅较长,建议收藏慢慢细品。 文中篇概念性的内容也蛮多,小编一…
【Java虚拟机一】虚拟机内存划分
我作为一名使用Java的开发者,别提有多爽,在虚拟机自动内存管理机制下,不需要在new的时候关心这个对象什么时候回收,不需要担心内存泄露leak和溢出over flow。虽然看起来很好,但是虚拟机这个渣男可不是什么都打包票的,一旦出现泄露和溢出的问题,如果不了解虚拟机是如何使用…
大厂必知必会--G1收集器详解及调优
故事发生在这周二的深夜。当时准备上一个需求,会导致服务中单个线程的IO变长,这个是预知的。在灰度中,发现了下游的服务dubbo请求超时数增加,脑海中立马想到了去查了底层存储的监控,发现底层存储服务的999线都正常,凭借着多年的经验,脑海中一个声音告诉我一定是服务GC出问题了。 …
繁杂网络IO型业务的分析及探索--协程和响应式
当时优化的第一时间就想到了大名鼎鼎的quasar三方库。quasar可以理解为轻量级的线程实现,熟悉go语言一定知道goroutine,我们知道Java语言中不支持协程,业务中很多场景都需要用线程池进行优化,但是使用线程池的成本也很高,无论是内存占用还是线程之间的切换消耗,都限…
拥抱RxJava3吧,别总是线程池了
既然RxJava这么优秀,是不是改造起来也非常容易呢?其实并不是,RxJava虽然文档上学习起来很简单,但是要想把这款框架用好,提升业务代码的性能却不是那么容易,曲线还是蛮陡峭的。因此,我把使用心得体会在此总结下,主要根据一些特殊场景下琢磨出的最佳实践。 这里先讲下基本的概念,…
锦囊篇|一文摸懂EventBus
在app下的build.gradle的dependencies中进行引入,当然高版本也容易出现问题。 从上面的EventBus其实我们可以看出一个问题,就是EventBus.getDefault()的方法可以猜测一下这是一个单例模式来进行创建。 我们能够看到内部存在一个Thre…
前端电商 sku 的全排列算法很难吗?学会这个套路,彻底掌握排列组合。
前段时间在掘金看到一个热帖 今天又懒得加班了,能写出这两个算法吗?带你去电商公司写商品中心,里面提到了一个比较有意思故事,大意就是一个看似比较简单的电商 sku 的全排列组合算法,但是却有好多人没能顺利写出来。有一个毕业生小伙子在面试的时候给出了思路,但是进去以后还是没写出来,…
关注了
19
关注者
0
收藏集
0
关注标签
5
加入于
2020-06-16