自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 学习日报 0822 项目+场景

7.分库分表: 将一个大型的数据库拆分成多个小型的数据库(分库),然后将每个小型数据库中的表再进行拆分(分表),从而减轻单个数据库或表的读写压力,通过分库分表,可以将大量的读写操作分散到多个数据库或表中,从而提高系统的并发度和响应速度。布隆过滤器是一种数据结构,用于快速检索一个元素是否可能存在于一个集合中,他的基本原理是利用多个哈希函数,将一个元素映射成多个位,然后将这些位设置为1.当查询一个元素时,如果这些位都被设置为1,则认为元素可能存在,否则肯定不存在。请使用 7 或更高版本。

2024-08-22 23:15:37 476

原创 学习日报 0821 Effective Java + 场景 + 代码随想录

这里的静态工厂不同于设计模式的工厂方法静态工厂方法对比构造器的优缺点优点:1.有名称,可以确切的描述正被返回的对象2.不必每次调用都创建一个新对象,可以使用预先构建好的实例,或者将构建好的实例缓存起来,进行重复利用,从而避免创建不必要的重复对象。(为重复的调用返回相同的对象)3.可以返回原返回类型的任何子类型的对象,这种灵活性的应用是API可以返回对象,同时又不会使对象的类变成公有的。以这种方式隐藏实现类会使API变得非常简洁。

2024-08-21 22:11:58 441

原创 学习社区项目笔记 0820

MyBatis通过抽象接口Log,将日志输出接口化,用户可以根据需求选择适合自己的日志输出实现类,其中org.apache.ibatis.logging.stdout.StdoutImpl便是一种可供选择的实现类。例如,我们可以将该实现类配置在Test模块中,测试完毕后,我们可以将其换用别的实现类,如org.apache.ibatis.logging.slf4j.Slf4jImpl等输出日志信息到日志文件中,这样可以结合日志分析工具查看详细的日志信息。该实现类的主要优点在于其简便性和易于。

2024-08-20 20:16:08 164

原创 代码随想录 day6 哈希表

【代码】代码随想录 day6 哈希表。

2024-08-20 20:12:10 117

原创 代码随想录第四天 链表

递归非递归。

2024-08-18 23:09:10 90

原创 代码随想录第三天 链表

移除链表元素 leetcode203。设计链表 leetcode707。反转链表 leetcode206。重点是利用虚拟头结点。

2024-08-17 18:40:58 64

原创 0816 学习社区项目笔记

通过工厂+策略模式来处理不同题目的插入逻辑。

2024-08-16 22:37:57 145

原创 代码随想录第二天 长度最小的子数组、螺旋矩阵II、 区间和、 开发商购买土地

前缀和,需要注意区间问题 sum = p[b] - p[a - 1]学习输入输出的写法(ACM)4、长度最小的子数组。

2024-08-16 22:25:39 110

原创 代码随想录第一天笔记

3.有序数组的平方 leetcode977。左闭右闭写法 [left, right]左闭右开写法 [left, right)1、二分法 leetcode704。2.移除元素 leetcode27。暴力解法,注意第9行的 i--时间复杂度:O(log n)时间复杂度: O(n)空间复杂度:O(1)时间复杂度:O(n)空间复杂度:O(1)

2024-08-15 22:50:06 115

原创 0815 学习社区项目笔记

一些

2024-08-15 18:20:26 747

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除