会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
3612101308
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
下一页
2022年4月13日
leetcode每日一题 380. O(1) 时间插入、删除和获取随机元素
摘要: leetcode每日一题 380. O(1) 时间插入、删除和获取随机元素 class RandomizedSet { private Map<Integer,Integer> map; private List<Integer> list; public RandomizedSet() { m
阅读全文
posted @ 2022-04-13 10:07 java架构师1
阅读(35)
评论(0)
推荐(0)
2022年4月12日
MVCC多版本并发控制
摘要: MVCC多版本并发控制 MVCC是在并发访问数据库时,通过对数据做多版本管理,避免因为写锁的阻塞而造成读数据的并发阻塞问题。 1,和version思想差不多,innoDB下,开启一个事务,mysql的表对应有3个隐藏列 DB_TRX_ID: 记录操作该数据事务的事务ID; DB_ROLL_PTR:指
阅读全文
posted @ 2022-04-12 19:34 java架构师1
阅读(46)
评论(0)
推荐(0)
leetcode每日一题 806. 写字符串需要的行数
摘要: leetcode每日一题 806. 写字符串需要的行数 class Solution { public int[] numberOfLines(int[] widths, String s) { int[] result = new int[2]; result[0] = 1; char[] arr
阅读全文
posted @ 2022-04-12 10:09 java架构师1
阅读(33)
评论(0)
推荐(0)
2022年4月11日
leetcode每日一题 357.统计各位数字都不同
摘要: leetcode每日一题 357.统计各位数字都不同 方法1:暴力破解,遍历每一种可能 class Solution { public int countNumbersWithUniqueDigits(int n) { boolean[] buf = new boolean[10]; return
阅读全文
posted @ 2022-04-11 09:55 java架构师1
阅读(29)
评论(0)
推荐(0)
2022年4月8日
leetcode每日一题 429.N 叉树的层序遍历
摘要: leetcode每日一题 429.N 叉树的层序遍历 简单的DFS遍历 class Solution { public List<List<Integer>> levelOrder(Node root) { if(root == null){ return new ArrayList<>(); }
阅读全文
posted @ 2022-04-08 15:26 java架构师1
阅读(18)
评论(0)
推荐(0)
阿里云OSS图片大小修改
摘要: 阿里云OSS图片大小修改 问题: 因为对接高空抛物摄像头,边缘分析主机,分页查询时各种告警图片需要展示到列表中,可是图片过于高清,加载较慢,设置压缩图片来列表展示,管理员点击图片后放大显示原图。 解决方案: 在oss图片地址后面拼接可直接压缩图片,不需要引入别的压缩图片工具,减少开发量 public
阅读全文
posted @ 2022-04-08 15:17 java架构师1
阅读(673)
评论(0)
推荐(0)
2022年3月18日
mybatis-plus (新) 代码生成器 封装
摘要: 1.引入依赖 <dependency> <groupId>com.ehaomiao</groupId> <artifactId>ehm-common-generation</artifactId> </dependency> 2.在需要生成代码包下随便创建一个java文件 配置表名 作者名 表前缀名
阅读全文
posted @ 2022-03-18 15:06 java架构师1
阅读(327)
评论(0)
推荐(0)
2022年3月15日
mybatis-plus (新)代码生成器
摘要: mybatis-plus (新) 代码生成器 mybatis-plus-generator 3.5.1 及其以上版本,对历史版本不兼容!3.5.1 以下的请参考 代码生成器旧 public static void main(String[] args) { FastAutoGenerator.cre
阅读全文
posted @ 2022-03-15 11:00 java架构师1
阅读(630)
评论(0)
推荐(1)
2022年3月3日
redis hash 结构实现的两种方式
摘要: redis hash结构 1.压缩列表 压缩列表是 Redis 数据类型为 list 和 hash 的底层实现之一。 当一个列表键(list)只包含少量的列表项,并且每个列表项都是小整数值,或者长度比较短的字符串,那么 Redis 就会使用压缩列表作为列表键(list)的底层实现。 当一个哈希键(h
阅读全文
posted @ 2022-03-03 15:23 java架构师1
阅读(187)
评论(0)
推荐(0)
Redis SDS 数据结构
摘要: redis SDS 3.0 len 已经使用空间长度free 未使用空间长度char[] buf 字符数组,保存数据,末尾和c语言字符串一样添加‘\0’ 1.空间预分配 当数据小于1MB时,扩展数据,这个时候buf数组会产生一个和len长度一样的free空间, buf占用空间为 len + free
阅读全文
posted @ 2022-03-03 14:22 java架构师1
阅读(56)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
下一页
公告