首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
提升
订阅
我来掘金就为学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 0订阅
为什么95%的Java程序员人,都是用不好Synchronized?
## Synchronized锁优化 > jdk1.6对锁的实现引入了大量的优化,如自旋锁、适应性自旋锁、锁消除、锁粗化、偏向锁、轻量级锁等技术来减少锁操作的开销。 > 锁主要存在四中状态,依次是
Mapstruct源码解析- 框架实现原理
只有用过Mapstruct才知道它是有多么的好用与顺手。本篇主要讲述Mapstuct的实现原理,它是怎么去生成转换代码的过程,让大家对这个框架的实现原理有个比较透彻的了解。 1. Java动态编译与JSR 269 首先,我们先重温下java的编译过程:Java源代码-->编译器…
oppo后端16连问
大家好,我是程序员田螺。最近有为读者去面试了oppo,给大家整理了面试真题的答案。希望对大家有帮助哈,一起学习,一起进步。 聊聊你印象最深刻的项目,或者做了什么优化。
SpringBoot 整合 Minio 上传文件
Minio MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。 MinIO与传统的存储和其他的对象存储
记一次真实的生产从删库到恢复-MySQL数据恢复
手一抖,将在测试环境执行的SQL语句放到了生产数据库执行,导致将生产核心数据库表给删除了,接下来讲讲整个恢复历程。 思路: 通过 MySql 的日志 binlog 文件进行数据恢复。 通过已备份数据
【Redis面试题】如何使用Redis实现微信步数排行榜?
1. 前言 之前写过一篇博客,讲解的是Redis的5种数据结构及其常用命令,当时有读者评论,说希望了解下这5种数据结构各自的使用场景,不过一直也没来得及写。 碰巧,在3月份找工作面试时,有个面试官先问