首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
go_Jack
掘友等级
后端研发
|
88
6年后端研发工作经验,擅长微服务和中间件。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
最新
热门
并发三大特性——可见性
熟悉并发的童鞋们都知道,并发编程有三大特性,分别是可见性、有序性、原子性,今天我们从一个demo中分析可见性,以及我们如何保障可见性。在我们分析可见性之前,我们需要了解一个概念,就是JMM模型,也就是我们常说的java memory model .java虚拟机规范中定义了Jav...
垃圾收集策略与算法
在前面的博文当中我们已经介绍了java运行时内存区域的各个部分及特点,其中程序计数器、虚拟机栈、 本地方法栈三个区域随着线程而生,随着线程而灭;栈中的栈帧随着方法的执行和退出,有条不紊的执行者入栈和出栈操作。每一个栈帧分配 多少内存基本上是在类结构确定下来的时候就 已知的,因此这...
JAVA内存模型(JMM)详解
为了更好的了解底层原理,写出更加高效的代码,今天我们 详细的分析一下JAVA内存模型(JMM),JAVA内存模型是我们深入了解java并发变成的先决条件。对于后续多线程 中的线程安全,同步异步处理等更是大有裨益。在学习java内存模型之前,先了解一下计算机硬件模型,我们都知道处理...
JAVA GC垃圾回收机制详解
在上一篇博客中我们详细分析了,JVM的内存结构。既然提到了JVM那么我们必须得谈一谈GC垃圾回收机制了,在分析垃圾回收机制之前呢,我们还是需要来内存结构中堆(Heap)的详细结构。图中展示了堆中三个区域:Eden、From Survivor、To Survivor。从图中可以也可...
JVM之内存结构详解
对于开发人员来说,如果不了解Java的JVM,那真的是很难写得一手好代码,很难查得一手好bug。同时,JVM也是面试环节的中重灾区。今天开始,《JVM详解》系列开启,带大家深入了解JVM相关知识。 我们不能为了面试而面试,但是学习会这些核心知识你必定会成为面试与工作中“最亮...
【Golang之路】——接口
接口对于我们来说应该是一个比较熟悉的概念,在各种开发语言中运用都非常的广泛,对于像我们比较熟悉java的程序员来说对于接口就更加的亲切,下面我们来看下在go语言中接口是怎么用,以及接口在日常开发中发挥的作用。go语言中接口是一组方法的签名,它是go语言中重要的组成部分,接口做的事...
【Golang之路】——匿名函数和闭包
引言 对golang有些了解的读者,都知道函数在golang中是一等公民,对于函数的一些基本定义和使用,在本文中就不在赘述,我们主要介绍下匿名函数和闭包,这两个概念在很多的框架底层源码中还是非常常见的
【Golang之路】——slice总结
引言 Go中的切片(slice)数据结构对比java来说,还是一个稍微新的概念,但是数组对于我们来说确实一个非常熟悉的数据结构,但是由于slice在go编程中使用的非常频繁,所以今天我们来详细的总结一
个人成就
文章被点赞
4
文章被阅读
2,173
掘力值
110
关注了
1
关注者
2
收藏集
0
关注标签
11
加入于
2022-08-13