首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
1
HTTPS握手的五个阶段
2
Innodb缓存池
3
算法的时间与空间复杂度
4
在 Java 中生成随机密码
5
InnoDB使用B+树实现索引的原因
小蓝同学
talk is cheap, show me the code
累计撰写
80
篇文章
累计创建
17
个标签
累计收到
8
条评论
导航
首页
HOME
Spring
缓存
消息队列
Java
系统设计
数据库
文章归档
日志
Links
目录
搜索
标签搜索
网络
算法
技巧
循环依赖
索引
日志
事务
锁
并发
分布式
生命周期
主从复制
垃圾回收
线程
框架
设计模式
缓存
标签
技巧
在 Java 中生成随机密码
1 年前
736
0
0
97.6℃
Java
1.使用 SecureRandom.nextInt(…) 和 StringBuilder一个简单的解决方案是从定义的 ASCII 范围中随机选择字符,并从中构造一个所需长度的字符串。要构造随机字母数字密码,ASCII 范围应由数字、大写和小写字符组成。import java.security.Sec
M1芯片编译protoc报错
2 年前
1851
2
1
217.1℃
spring
现象执行 mvn clean package -DskipTests 对 ORC 打包失败,报错如下:[INFO] Resolving artifact: com.google.protobuf:protoc:2.5.0, platform: osx-aarch_64[INFO] ---------
堆分析工具MAT使用
2 年前
823
0
0
106.3℃
Java
MAT全程Eclipse Memory Analyzer,是一个非常强大的的内存分析工具,可以帮助我们分析堆内存,找到内存泄露的地方,减少内存消耗。MAT除了可以作为Eclipse的插件使用。官方也提供了独立的安装版本。1.安装可以安装MAT的独立安装包,到官网https://www.eclipse
分表后某一个用户大量写入的思考
2 年前
385
0
0
62.5℃
数据库
系统设计
软件工程没有银弹,该堆机器还是要堆的
使用hash+range分库分表的思考
2 年前
409
0
0
64.9℃
数据库
系统设计
分库分表有垂直和水平两种分法。垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如下图,独立的拆分出订单库和用户库水平拆分是同一个业务数据量大之后,进行水平拆分。如果订单数据达到了4000万,我们知道mysql单表存储量推荐是百万级,如果不进行处理,mysql单表数据太
Redis如何处理bigkey
2 年前
392
0
0
63.2℃
缓存
1. 什么是 bigkey ?Bigkey 是指当 Redis 的字符串类型过大,非字符串类型元素过多。2.bigkey 带来了什么危害?Redis 阻塞:因为 Redis 单线程特性,如果操作某个 Bigkey 耗时比较久,则后面的请求会被阻塞。内存空间不均匀:比如在 Redis cluster
上一页
下一页
1
2
弹