首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
干货知识
博学谷_狂野架构师
创建于2022-03-29
订阅专栏
编程知识一网打尽
等 57 人订阅
共91篇文章
创建于2022-03-29
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从菜鸟程序员到高级架构师,竟然是因为这个字final
## final实现原理 ### 简介 **final**关键字,实际的含义就一句话,不可改变。
为什么95%的Java程序员人,都是用不好Synchronized?
## Synchronized锁优化 > jdk1.6对锁的实现引入了大量的优化,如自旋锁、适应性自旋锁、锁消除、锁粗化、偏向锁、轻量级锁等技术来减少锁操作的开销。 > 锁主要存在四中状态,依次是
99% 的 Java 程序员者,都败给这一个字!
 ### 三种应用方式 1. 修饰实例方法,作用
8000+字,就说一个字Volatile
### 简介 volatile是Java提供的一种轻量级的同步机制。Java 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量,相比于synchronized(synchr
98%的程序员,都没有研究过JVM重排序和顺序一致性
 > 文章整理自 **博学谷狂野架构师** ### 重排序 #### 数据依赖性 > 如果两个
来一波骚操作,Java内存模型
> 文章整理自 博学谷狂野架构师 ## 什么是JMM  ### 并发编程领域的关键问题 ####
时隔多年,这次我终于把动态代理的源码翻了个地儿朝天
> 本文内容整理自 **博学谷狂野架构师** 
这些JDK8 新特性,我还是第一次听说
> 文章内容整理自 **博学谷狂野架构师** ### 概述 > 什么是函数式接口?简单来说就是只有一个抽象函数的接口。为了使得函数式接口的定义更加规范,java8 提供了@FunctionalI
为什么这11道JVM面试题这么重要(附答案)
> 本文内容整理自 **博学谷狂野架构师** ### 运行时数据区都包含什么 
再有人问你分布式事务,把这篇文章砸过去给他
### 事务的具体定义 事务提供一种机制将一个活动涉及的所有操作纳入到一个不可分割的执行单元,组成事务的所有操作只有在所有操作均能正常执行的情况下方能提交,只要其中任一操作执行失败,都将导
大哥,这是并发不是并行,Are You Ok?
> 本文内容整理自 **博学谷狂野架构师 ** ## 多线程概述 
Java里面为什么搞了双重检查锁,写完这篇文章终于真相大白了
在 java 程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现
分享会上狂吹MySQL的4大索引结构,没想到~~~~
索引(index)是帮助MySQL**高效获取数据**的**数据结构**(**有序**)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这
别催了,别催了,这篇文章我一次性把Shell的内容说完
# Shell 搜索与匹配 ## 1、在文件中查找字符串 grep 命令可以搜索文件,查找指定的字符串。 ``` $ grep myvar *.c ``` 在这个例子中,我们搜索的文件全都位
Shell 命令奇淫技巧,就是有点短
## 1、在任意目录之间快速移动 你发现自己要在两个或更多目录之间频繁移动,一会切换到这里,一会切换到那里,来回跳转。这些目录之间隔得还挺远,反复输入冗长的路径让人疲惫不堪。 使用内建命令 p
13种Shell逻辑与算术,能写出5种算你赢!
相较于最初的 Bourne shell,现代 bash 版本的最大改进之一体现在算术方面。早期的 shell 版本没有内建的算术功能,哪怕是给变量加1,也得调用单独的程序来完成。 ## 1、算术
透过现象看本质,我找到了Netty粘包与半包的这几种解决方案。
## 1、粘包与半包 **啥也不说了,直接上代码是不是有点不太友好,我所谓了,都快过年了,还要啥自行车** 我上来就是一段代码猛如虎 ### 1.1 服务器代码 ```java public
IO、NIO、BIO傻傻分不清吗,让我对象告诉你~~
## 1、Stream 与 Channel * stream 不会自动缓冲数据,channel 会利用系统提供的发送缓冲区、接收缓冲区(更为底层) * stream 仅支持阻塞 API,chan
下一页