会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
chch213
记录曾经的学习点滴,不涉及任何商业性质,如涉及内容侵权请联系本人删除,感谢!
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
5
6
7
8
9
10
11
下一页
2022年5月19日
从0到微服务-2 服务构成
摘要: 上一节简单的了解下单体应用与微服务之间的一些关系。接下来我们就详细初步了解下微服务构架。 一、服务调用的基本组件 1、服务定义: 简单理解下,就是作为服务提供者到底怎么的方式提供给消费者调用,api接口?xml报文? 以api接口为例,需要提供一份在线文档能够让调用者知道:调用你的接口我需要做什么?
阅读全文
posted @ 2022-05-19 00:33 chch213
阅读(53)
评论(0)
推荐(0)
2022年5月18日
从0到微服务-1 微服务定义
摘要: 通过学习,我们争取达到从0到微服务,到学到放弃 学习微服务之前,我们要先熟悉下单体应用。估计所有从事过单体应用开发的小伙伴们应该都有很深的阴影吧 一、单体应用架构-微服务架构 单体应用:所有整合在一个war包,要行都行,要挂都挂(体量大部署效率低,开发成本高,容错性弱化,开发易上手) 微服务:服务拆
阅读全文
posted @ 2022-05-18 23:38 chch213
阅读(78)
评论(0)
推荐(0)
2022年5月17日
RedisConfig配置类-jedis\lettuce
摘要: Redis作为键值对内存数据,那么我们怎么访问数据库?回想之前访问mysql数据库的流程:数据库连接-预编译-访问数据,针对公共方法提取成配置类。那么Redis也同样,需要先获取连接对象才能做数据的增删改查。 那么这个对象-RedisTemplate 那怎么配置和使用的? 一、Jedis连接方式配置
阅读全文
posted @ 2022-05-17 21:18 chch213
阅读(1926)
评论(0)
推荐(0)
Mybatis之insert主键返回,标签selectKey
摘要: 执行数据插入数据操作时候,新增成功,除了返回插入数据条数,有些场景下我们更希望返回数据的主键id,便于进一步处理逻辑。相比再查询一次获取主键,这样效率更快。 列举2种主键的不同配置: 1、主键自增 <!--新增信息,并拿到新增信息的表主键信息。 新增数据,得到主键的外层写法没什么特别,跟普通的ins
阅读全文
posted @ 2022-05-17 01:06 chch213
阅读(384)
评论(0)
推荐(0)
2022年5月16日
八、Redis源码持久化之RDB
摘要: redis database内存快照 一、RDB创建的入口函数和触发时机 源码文件:rdb.c 和 rdb.h int rdbSaveBackground(char *filename, rdbSaveInfo *rsi); Redis的bgsave命令 int rdbSaveToSlavesSoc
阅读全文
posted @ 2022-05-16 00:03 chch213
阅读(66)
评论(0)
推荐(0)
2022年5月15日
六、Redis事件驱动之Reactor模型
摘要: reactor模型应该是redis一道靓丽的风景点,也是面试经常提到的一部分内容。我觉得主要从2方面解答即可:1、reactor模型是什么? 2、redis如何与reactor模型相关联? 一、Reactor模型 Reactor模型就是网络服务器端用来处理高并发网络IO请求的一种编程模型。 不同请求
阅读全文
posted @ 2022-05-15 00:44 chch213
阅读(690)
评论(0)
推荐(0)
2022年5月14日
RedisAutoConfiguration、LettuceConnectionConfiguration源码解析
摘要: 一、pom.xml依赖,本文基于2.5.1版本进行源码分析 <!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-data-redis --><dependency> <groupId
阅读全文
posted @ 2022-05-14 18:14 chch213
阅读(1720)
评论(0)
推荐(0)
五、Redis源码数据结构之跳表skiplist
摘要: 一、前言: 有序集合Sorted Set:底层数据结构跳表+哈希表 typedef struct zset { dict *dict; 哈希表 --哈希表高效支持单点查询 zskiplist *zsl; 跳表 --跳表高效支持范围查询 } zset; 源码文件:t_zset.c-各种操作实现 ser
阅读全文
posted @ 2022-05-14 15:19 chch213
阅读(118)
评论(0)
推荐(0)
IDEA工具下载源码download sources报错修复-可视化操作
摘要: 问题:IDEA工具中点击下载源码download sources报错 报错信息: Sources not found for: io.springfox:springfox-spring-web:3.0.0 解决方案: 在pom.xml依赖文件同级目录下执行mvn命令: mvn dependency
阅读全文
posted @ 2022-05-14 13:40 chch213
阅读(1089)
评论(0)
推荐(0)
2022年5月11日
四、Redis源码数据结构之哈希表Hash
摘要: Redis作为一款内存数据库,解决内存性能问题就显得尤为重要。作为Hash表这种应用数据结构,当数据量大的时候,就会出现2大问题:哈希冲突和rehash开销 一、什么是哈希冲突以及redis如何解决哈希冲突 哈希表是基于数组的一种存储方式.它主要由哈希函数和数组构成。 当要存储一个数据的时候,首先用
阅读全文
posted @ 2022-05-11 22:35 chch213
阅读(192)
评论(0)
推荐(0)
上一页
1
···
5
6
7
8
9
10
11
下一页
公告