首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
泽野o
掘友等级
Java开发
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
泽野o
Java开发
·
3年前
关注
volatile 关键字之可见性解析
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 导语 在Java多线程并发编程中,volatile关键词扮演着重要角色,它是轻量级的synchronized,在多处理...
0
评论
分享
泽野o
Java开发
·
3年前
关注
Java:强引用,软引用,弱引用和虚引用
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态...
0
评论
分享
泽野o
Java开发
·
3年前
关注
Java接口文档进化史:一步步解放双手
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 可能现在的小程序员听到以前还有人用过 word 来做接口文档,会惊讶得不行,但在前后端分离推行的早期,确实没有那么多趁...
0
评论
分享
泽野o
Java开发
·
3年前
关注
Java8 lambda 表达式 forEach 如何提前终止?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1.情景展示 如上图所示,我们想要终止for循环,使用return。 执行结果如下: 我们可以看到,只有赵六没被打印出...
19
26
分享
泽野o
Java开发
·
3年前
关注
监控神器:Prometheus 轻松入门,真香!
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、简介 Prometheus是古希腊神话里泰坦族的一名神明,名字的意思是“先见之明”,下图中是Prometheus被...
0
评论
分享
泽野o
Java开发
·
3年前
关注
分布式 session 的4个解决方案,你觉得哪个最好?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 分布式环境session解决的4个方案 方案1:session复制(session同步) 原理: 就是让这两个服务器之...
0
评论
分享
泽野o
Java开发
·
3年前
关注
九种方式,教你读取 resources 目录下的文件路径
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 前情提要 本文中提供了九种方式获取resources目录下文件的方式。其中打印文件的方法如下: 方式一 主要核心方法是...
0
评论
分享
泽野o
Java开发
·
3年前
关注
SQL优化的魅力!从 30248s 到 0.001s
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表S...
0
评论
分享
泽野o
Java开发
·
3年前
关注
30分钟彻底弄懂 synchronized 锁升级过程
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 在Java的并发编程领域中,我们进行会使用到锁这个东西,例如在多线程环境下为了预防某些线程安全问题,这里面可能会产生一...
12
3
分享
泽野o
Java开发
·
3年前
关注
文件上传api——MultipartFile
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 方法总结 byte[] getBytes() 返回文件的内容作为一个字节数组。 String getConten...
0
评论
分享
泽野o
Java开发
·
3年前
关注
8大数据库性能优化方案
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 毫不夸张的说咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。...
0
评论
分享
泽野o
Java开发
·
3年前
关注
线程崩了,为什么不会导致 JVM 崩溃呢?如果是主线程呢?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 网上看到一个很有意思的美团面试题:为什么线程崩溃崩溃不会导致 JVM 崩溃,这个问题我看了不少回答,但发现都没答到根上...
0
评论
分享
泽野o
Java开发
·
3年前
关注
国产最流行的开发工具?支持数据 + 代码生成!
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 一、API爆炸的时代 1.背景介绍 2.问题引出 3.解决方案 二、核心功能 1.API文档 2.API调试 3.Mo...
0
评论
分享
泽野o
Java开发
·
3年前
关注
Spring的@Transactional如何实现的
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 @Transactional注解简介 @Transactional是spring中声明式事务管理的注解配置方式,相信这...
0
评论
分享
泽野o
Java开发
·
3年前
关注
5种全局ID生成方式、优缺点及改进方案
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 文章目录 全局唯一id介绍 全局唯一id特点: 常见全局唯一id生成策略 数据库自增长序列或字段生成id UUID R...
0
评论
分享
泽野o
Java开发
·
3年前
关注
Java原子操作之CAS原子指令学习
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Java原子操作之CAS,CAS(Compare and Swap),即比较并替换,是用于实现多线程同步的原子指令。 ...
0
评论
分享
泽野o
Java开发
·
3年前
关注
别乱用UUID了,自增ID和UUID性能差距你测试过吗?
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 目录 一、准备表&数据 二、500w级数据测试 2.1 录入500W数据,自增ID节省一半磁盘空间 2.2 单个数据走...
0
评论
分享
泽野o
Java开发
·
3年前
关注
图文并茂,讲解TCP和UDP协议的原理以及区别
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 TCP和UDP协议的区别以及原理 最近重新认知了一下TCP和UDP的原理以及区别,做一个简单的总结。 一、作用 首先,...
0
评论
分享
泽野o
Java开发
·
3年前
关注
来了,MyBatisPlus的join联表查询!
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 众所周知,mybatis plus 封装的 mapper 不支持 join,如果需要支持就必须自己去实现。但是对于大部...
2
评论
分享
泽野o
Java开发
·
3年前
关注
Spring Boot 使用 Disruptor 做内部高性能消息队列
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 01、背景 02、Disruptor介绍 03、Disruptor 的核心概念 04、Ring Buffer 05、S...
2
1
分享
下一页
个人成就
文章被点赞
57
文章被阅读
17,367
掘力值
651
关注了
0
关注者
3
收藏集
0
关注标签
2
加入于
2022-06-26