- 博客(509)
- 资源 (23)
- 问答 (7)
- 收藏
- 关注
原创 面试篇——Java基础重要知识点 continue return break的不同
【代码】面试篇——Java基础重要知识点 continue return break的不同。
2025-02-05 19:05:32
209
原创 redis哨兵玩法全过程笔记(redis7+版本)
现在什么项目都提出高可用,高容错。试想以上在主从复制里面redis具有高可用吗?如果主节点坏掉就不能写入了,那不玩球了。谁也不能说每时每刻都守在环境里面看着谁宕机了然后手动更换master呀。但是这件事情还要必须做,redis的制作者们就派了个兵去看着,有兵看着这个高可用不就能实现了。上篇的主从复制让我们了解到了它并不完美,缺点太多不能满足于生产。这次找一些方法改进复制的缺点。并附带实操记录和探究redis的哨兵特点和玩法。可以参考上一篇主从复制的环境。
2025-02-05 19:02:42
325
原创 redis集群玩法全过程笔记(redis7+版本)笔记
分片可以通过多种方式实现,如基于一致性哈希算法,其中数据项通过其键的哈希值被分配到不同的节点上。高可扩展性:当添加或移除一个服务器时,只影响其在哈希环上邻近的后续节点,而不会影响其他节点,这使得一致性哈希算法非常适合动态变化的环境。数据分配:当一个请求到来时,用同样的哈希函数计算其键值的哈希,然后在环上顺时针找到第一个节点,这个节点就是该请求的处理节点。槽位分配给节点:在集群中,这些槽位被分配给不同的节点。可扩展性:节点的添加和移除只影响其哈希环上邻近的节点,减少了因节点变动而引起的数据重新分布。
2025-02-05 19:01:06
278
原创 jvm学习记录01
虚拟机的启动是通过引导类的加载器(bootstrap class loader)创建一个初始类(intial class)来完成的,这个类是由虚拟机的具体实现指定的。·在大部分情况下,基于寄存器架构的指令集往往都以一地址指令、二地址指令和三地址指令为主,而基于栈式架构的指令集却是以零地址指令为主。也有其他的程序虚拟机,步IBM的j9 、jRockit,还有收费的azul,以及未来方向的Graal.·典型的应用是x86的二进制指令集:比如传统的Pc以及Android的Davlik虚拟机。
2024-09-16 10:46:53
401
原创 spring cloud feign介绍以及和dubbo对比
在微服务架构中,Feign 是一个声明式的 web 服务客户端,它使得编写 web 服务客户端变得更加容易。Feign 旨在帮助开发者轻松地调用远程服务。它是由 Netflix 开发的一部分 Spring Cloud Netflix 微服务套件。Feign 通过提供一个简洁的模板化方法来定义和创建客户端,极大地简化了与微服务之间的通信。
2024-01-14 14:52:38
1816
原创 MYSQL报错 [ERROR] InnoDB: Unable to create temporary file; errno: 0
服务器的mysql不支持远程访问,在修改完相关配置后重启服务出错。
2023-12-03 21:43:47
609
原创 对饿汉和懒汉的提升——双重校验&Initialization-on-demand holder idiom(登记式/静态内部类)
都知道饿汉有内存内存浪费的问题,而懒汉有线程安全问题。所以这两个平时都不敢用,但是它们的优化方式我经常说不明白。今天好好总结总结。
2023-11-30 08:53:47
205
原创 redis主从复制玩法全过程笔记(redis7+版本)
为什么有主从复制呢,我觉得他是后面学习哨兵,集群的基础。只是单纯的主从复制显然是达不到生产的要求的。这些缺点都是致命的。下一篇我们记录哨兵的实操笔记。进入更好玩的世界。
2023-11-08 13:37:49
362
原创 redis数据类型——stream
Redis Stream(Redis流)是Redis数据库的一种数据结构,用于实时数据流的处理。它是在Redis 5.0版本中引入的,用于解决消息队列和日志处理等实时数据流场景的需求。Redis Stream提供了一种非常灵活和高效的方式来处理时间序列数据,允许应用程序实时地读取和写入事件。Redis Stream通常用于以下应用场景:消息队列:Redis Stream可用作轻量级的消息队列,允许多个生产者将消息发布到流中,而多个消费者以分组的形式订阅和处理消息。
2023-10-12 15:12:52
326
原创 Redis学习1
SQL)是一种数据库管理系统的范畴,它不使用传统的关系型数据库管理系统(RDBMS)模型。相对于传统的关系型数据库,NoSQL数据库在数据存储和检索方面提供了更多的灵活性和可伸缩性,通常适用于不同类型的应用场景。以下是一些常见的 NoSQL 数据库类型和其特点:文档数据库(Document Database):代表:MongoDB、CouchDB 特点:数据以文档的形式存储,通常使用 JSON 或 BSON格式。这种数据库适用于具有半结构化或不确定性数据的应用程序,例如博客平台或内容管理系统。
2023-10-10 15:54:20
95
原创 攻不下dfs不参加比赛(十八)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:32:17
270
原创 攻不下dfs不参加比赛(十七)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:27:06
225
原创 攻不下dfs不参加比赛(十六)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:26:51
187
原创 攻不下dfs不参加比赛(十五)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:26:35
144
原创 攻不下dfs不参加比赛(十四)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:26:19
167
原创 攻不下dfs不参加比赛(十三)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:25:48
177
原创 攻不下dfs不参加比赛(十二)
标题为什么练dfs题目总结为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DF
2023-07-17 20:25:34
182
原创 攻不下dfs不参加比赛(十一)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-07-17 20:24:46
177
原创 攻不下dfs不参加比赛(十)
标题为什么练dfs题目总结为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DF
2023-07-17 20:23:40
164
原创 攻不下dfs不参加比赛(九)
标题为什么练dfs题目为什么练dfs相信学过数据结构的朋友都知道dfs(深度优先搜索)是里面相当重要的一种搜索算法,可能直接说大家感受不到有条件的大家可以去看看一些算法比赛。这些比赛中每一届或多或少都会牵扯到dfs,可能提到dfs大家都知道但是我们为了避免眼高手低有的东西看着自己很明白就是写不出来。为了避免这种尴尬我们这几天乘着这个活动练练,好了我们话不多说开始肥学。PS:这两天发现有的肥友不知道什么是DFS我还是简单说一下吧不然这题很难做下去。深度优先搜索属于图算法的一种,英文缩写为DFS即
2023-05-27 18:05:16
1386
原创 分布式ID的生成方法
如今随着互联网的发展,数据的量级也是呈指数的增长,从GB到TB到PB.对数据的各种操作也是愈加的困难,如何解决这个问题呢?此时就需要做数据库集群,为了提高查询性能将一一个数据库的数据分散到不同的数据库中存储,这就是我们通常所说的数据库分片。如何实现数据库分片?我们通常会使用myca数据库中间件来解决。MyCat是一一个开源的分布式数据库系统, 是一个实现了MySQL协议的服务器,前端用户可以把它看。
2023-04-19 13:47:24
502
原创 @RestController注入为空的排查方法
5·因为spring的初始化问题经常导致@RestController注入为空大家可以参考一下下面的解释。4·如果都正确可以切换一下方法比如使用注解的可以试一下xml配置。1·如果你是注解开发可以看看引入注解是否是dubbo的别引错了。2·看看配置文件是否正常配置,比如注册中心地址、包扫描等。3·检查调用的服务是否配置dubbo的Service。
2023-04-15 14:54:22
325
1
原创 Spring security讲解
Spring Security是一个基于Spring框架的安全认证和授权框架,它提供了一套全面的安全解决方案,可以在Web应用、移动应用和Web服务等不同场景下使用。Spring Security的核心思想是认证和授权,即验证用户身份并授予相应的权限。Spring Security提供了一些基本的安全特性,如身份验证、访问控制和数据加密等。同时,它还支持多种身份验证机制,如基于表单的身份验证、基于HTTP Basic的身份验证、基于HTTP Digest的身份验证和基于LDAP的身份验证等。
2023-03-22 19:00:02
297
原创 文心一言 VS ChatGpt
其实简单从这三个方便我们就能观察出一点东西,国产AI还需要一段路程要走。但也不是说国产不行,其实内容的基本框架都挺不错的,只是内容深度和市场的贴合程度会表现的有些不同罢了。文心一言我觉得是在国际市场的促使下加工加点赶出来的(我们的开发兄弟掉了多少头发,呜呜呜)。能有现在水平说明我们还是能实际的做出一些东西来的。期望国内的这些巨头能给我更多的奇迹吧。
2023-03-18 11:16:36
1347
一个适合新手联系的小案例爬取网站信息
2023-05-09
c语言数据结构课设——树的应用2.docx
2021-08-19
c语言课程设计.docx
2021-08-19
C语言课程设计树的应用.docx
2021-08-18
动态进程调度.docx
2021-07-21
love-慧慧.zip
2021-05-17
C语言课程设计2树的应用
2021-01-10
一起来看流星雨C语言源代码.dsw
2020-03-15
动态规划第八天坚持就是胜利
2021-11-13
python多线程设置traget的问题
2021-07-15
java排序ArrayList对象排序问题
2021-05-27
为什么不同VLAN的相同网段的主机可以ping
2021-05-07
java怎么向自己的方法中传递数组
2021-04-23
为什么倒数第一行里的add不能被调用啊
2021-04-15
python while的使用
2021-04-06
TA创建的收藏夹 TA关注的收藏夹
TA关注的人