首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
码农架构
掘友等级
🥇公众号
|
码农架构
专注于系统架构、高可用、高性能、高并发类技术分享
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
97
文章 93
沸点 4
赞
97
返回
|
搜索文章
码农架构
🥇公众号 @码农架构
·
3年前
关注
如何快速定位当前数据库消耗CPU最高的SQL语句?
如果是Oracle数据库我们可以很容易通过sql来定位到当前数据库中哪些消耗CPU高的语句,而mysql数据库可以怎么定位呢?...
4
1
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
MyBatis 如何实现流式查询?
如果没有流式查询,我们想要从数据库取 1000 万条记录而又没有足够的内存时,就不得不分页查询,而分页查询效率取决于表设计,如果设计的不好,就无法执行高效的分页查询。...
25
14
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
ThreadLocal的Entry为什么要继承WeakReference?
首先得看一眼WeakReference的代码,它继承自Reference,这里有个get()方法,代码如下: 注意这一句: 也就是说,referent这个字段会在GC时被修...
6
1
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
如何通过Native Memory Tracking追踪JVM的内部内存使用?
Java8给 HotSpot VM引入了Native Memory Tracking (便于阅读我统一简称为NMT)特性,可以用于追踪JVM的内部内存使用,并可以通过jcm...
8
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
开发人员如何规范你的Git commit?
commit message应该如何写才更清晰明了?团队开发中有没有遇到过让人头疼的git commit?...
6
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
MySQL 表列数和行大小有哪些限制?
列数限制 MySQL 对每个表有 4096 列的硬限制,但是对于给定的表,有效最大值可能会更少。确切的列限制取决于几个因素: 表的最大行大小限制了列的数量(可能还有大小),...
7
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
Closeable和AutoCloseable有什么区别?
我们知道,在java中jvm虚拟机会自动去调用gc(垃圾回收器)去回收堆中没有被引用的对象,至于什么时候回收,是不确定的,同时有些是用到其他资源,jvm也不会进行回收,类似...
5
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
Spring条件注解@Conditional,SpringBoot中组合条件你知道吗?
@Conditional 元注解源码Conditional 接口源码我们看到 @Conditional 注解接收的参数是 extends Condition 接口的泛型类,...
4
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
MySQL什么时候才考虑分表分库?
前面写过一篇文章介绍分库分表会带来哪些棘手问题?但是如果在我们业务遇到瓶颈时候还是会采用分表分库的方案。1. 什么时候考虑切分?1.1 能不切分尽量不要切分并不是所有表都需...
5
1
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
重磅:Java 16 正式发布了!
2020年是值得纪念的一年,这一年中我们庆祝了Java的25岁生日。经过二十多年的持续创新,Java一直在:通过适应不断变化的技术格局来保持灵活性,同时维持平台独立性。通过...
3
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
MySQL 要分表分库怎么进行数据切分?
数据库分布式核心内容无非就是数据切分(Sharding)以及切分后对数据的定位、整合。数据切分就是将数据分散存储到多个数据库中,使得单一数据库中的数据量变小,通过扩充主机的...
5
评论
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
JDK中常用于监控及诊断工具有哪些?
jps你可能用过ps命令,打印所有正在运行的进程的相关信息。JDK中的jps命令。沿用了同样的概念:它将打印所有正在运行的Java进程的相关信息。在默认情况下,jps的输出...
3
2
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
深入理解Java虚拟机是怎么实现synchronized的?
在Java程序中,我们可以利用synchronized关键字来对程序进行加锁。它既可以用来声明一个synchronized代码块,也可以直接标记静态方法或者实例方法。当声明...
4
1
分享
码农架构
🥇公众号 @码农架构
·
3年前
关注
聊一聊Java虚拟机垃圾回收与卡表技术
在读博士的时候,我曾经写过一个统计Java对象生命周期的动态分析,并且用它来跑了一些基准测试。其中一些程序的结果,恰好验证了许多研究人员的假设,即大部分的Java对象只存活...
9
1
分享
码农架构
🥇公众号 @码农架构
·
4年前
关注
开发这么多年!垃圾回收你真的了解吗?
你应该听说过这么一句话:免费的其实是最贵的。Java虚拟机的自动内存管理,将原本需要由开发人员手动回收的内存,交给垃圾回收器来自动回收。不过既然是自动机制,肯定没法做到像手...
4
1
分享
码农架构
🥇公众号 @码农架构
·
4年前
关注
深入理解JVM:Java对象的内存布局
在Java程序中,我们拥有多种新建对象的方式。除了最为常见的new语句之外,我们还可以通过反射机制、Object.clone方法、反序列化以及Unsafe.allocate...
6
1
分享
码农架构
🥇公众号 @码农架构
·
4年前
关注
深入浅出函数式编程:Stream流水线的实现原理
前面我们已经学会如何使用StreamAPILambda表达式和函数接口的关系。Java集合框架(Collections)新加入的方法StreamAPI基本用法Stream规...
10
1
分享
码农架构
🥇公众号 @码农架构
·
4年前
关注
Java 函数式编程 Stream.collect() 为什么这么受欢迎?
目前已更新三篇函数编程相关文章函数式编程Stream接口真的有那么好用吗?JDK1.8升级这么久!Stream流的规约操作有哪些?Java函数式编程Stream.colle...
7
1
分享
下一页
个人成就
文章被点赞
704
文章被阅读
133,621
掘力值
4,452
关注了
0
关注者
269
收藏集
1
关注标签
4
加入于
2020-10-30