首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
米娅的小跟班online
掘友等级
桔子
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
306
文章 242
沸点 64
赞
306
返回
|
搜索文章
赞
文章( 242 )
沸点( 64 )
聊一聊 Java 中的 ThreadLocal
提到 ThreadLocal, Java 开发者并不陌生。在面试中,也经常被面试官提及,对 Java 开发者而言也是一个必须掌握的知识点,所以将它理解透彻是很有必要的。 文章稍微有点长,不过介绍的还是比较细致。 ThreadLocal 是一个关于创建线程局部变量的类,主要作用是…
大厂程序员都在用VS Code远程开发工具,手把手教你配置,工作效率提高十倍
今天和大家分享远程开发工具,分享一下我平常是如何用 VS Code 进行远程开发工作的,以及一步步教你搭建远程开发环境,拥有比德芙还丝滑的远程开发体验。 我们厂里为了最大程度提高工程师生产力,各种研发配套工具非常的齐全,对开发人员每人都有一台云主机,而且是个人主机哦,申请就有的…
volatile和synchronized到底啥区别?多图文讲解告诉你
如果你不能回答上面的几个问题,说明你对二者的区别还有一些含混。本文就通过图文的方式好好说说他们微妙的关系 都听过【天上一天,地下一年】,假设 CPU 执行一条普通指令需要一天,那么 CPU 读写内存就得等待一年的时间。 CPU 增加了缓存均衡了与内存的速度差异,这一增加还是好几…
Java程序员必备基础:泛型解析
整理了Java泛型的相关知识,算是比较基础的,希望大家一起学习进步。 Java 泛型(generics)是 JDK 5 中引入的一个新特性,其本质是参数化类型,解决不确定具体对象类型的问题。其所操作的数据类型被指定为一个参数(type parameter)这种参数类型可以用在类…
Nginx为什么快到停不下来?
8.Worker 进程数量:在 nginx.conf 中配置,一般设置为核心数,充分利用 CPU 资源,同时,避免进程数量过多,避免进程竞争 CPU 资源,增加上下文切换的损耗。 request:Nginx 中 http 请求。 Nginx 也是这个套路,整体流程一致。 1.e…
volatile原理技术知识整理
volatile是一种轻量且在有限的条件下线程安全技术,它保证修饰的变量的可见性和有序性,但非原子性。相对于synchronize高效,而常常跟synchronize配合使用。 一. Java内存模型 主存存放线程需要操作的变量,但线程并不直接操作主存。 每个线程读取主存变量都…
【话疗】为什么代码规范要求SQL语句不要过多的join?
我:em... 不知道 我: 分为两种情况,数据规模小的,数据规模大的。 我:大部分数据库中的数据最终要保存到硬盘上,并且以文件的形式进行存储。 我:我.... 我:无索引的话,嵌套循环就完事了嗷。有索引的话,则可以利用索引来提升性能. 上学时,数据库老师最喜欢考数据库范式,直…
彻底搞懂Java8中reduce
reduce是什么?简单来讲我认为的reduce就是一个归一化的迭代操作。接受一个stream,通过重复应用操作将他们组合成一个简单结果。 如果要与collect作对比的话,通常情况下collect返回的是List<T>,Set<T>,Map<T>...,而reduce通常只返…
从1+1=2来理解Java字节码
前不久《深入理解Java虚拟机》第三版发布了,赶紧买来看了看新版的内容,这本书更新了很多新版本虚拟机的内容,还对以前的部分内容进行了重构,还是值得去看的。本着复习和巩固的态度,我决定来编译一个简单的类文件来分析Java的字节码内容,来帮助理解和巩固Java字节码知识,希望也对阅…
下一页
关注了
81
关注者
2
收藏集
12
关注标签
7
加入于
2018-03-27