摘要: 原文链接http://zhhll.icu/2021/01/21/java%E5%9F%BA%E7%A1%80/%E9%9B%86%E5%90%88/HasSet%E8%AF%A6%E8%A7%A3/ HashSet详解 HashSet是基于HashMap实现的一个单列存储的集合类,将所有的数据存在HashMa... 阅读原文
2021-01-30 23:50:02 阅读(767) 评论(0)
摘要:   上一篇我们说了redis的主从配置,我们也配置了一个主节点和两个从节点,主节点中写入的数据会自动同步到从节点中   但是这种方式有个缺陷,就是当主节点挂了,整个redis服务就不能用了,需要人为的去重启或者进行重新配置主节点,比较麻烦;   所以就有人想啊,要是专门有个人在旁边守着主节点,每隔一段时间就去... 阅读原文
2021-01-30 22:58:03 阅读(735) 评论(0)
摘要: 阶段性 Soul网关使用感受 通过一段时间的Soul网关的接触,总结了一些我认为Soul网关存在的优势 使用上 使用界面化的方式实现的属性配置,极大的降低了网关的使用难度,相比Springcloud gateway使用容易很多 插件化的配置,使得稍有基础的开发人员很容易集成与网关相关的基础组件。同时可以自定... 阅读原文
2021-01-30 22:05:02 阅读(765) 评论(0)
摘要: -     前言     - 提问: 我们都知道Spring通过三级缓存来解决循环依赖的问题,那么是不是必须是三级缓存?二级缓存不能解决吗? 要分析是否能够去掉其中一级缓存,我们需要先过一遍Spring是如何通过三级缓存来解决循环依赖的。2021Java面试宝典   -     循环依赖     - 所谓的循... 阅读原文
2021-01-30 21:50:02 阅读(734) 评论(0)
摘要: 1.命令简介 nohup 的作用可以将程序以忽略挂起信号(SIGHUP)的方式运行。常见的用法是和& 命令一同使用,将命令放置到后台运行,即使终端挂掉,进程会忽略挂起信号,继续运行。鸟哥Linux私房菜完整版 将程序放到后台运行,一般有两种方式: (1)command &:后台运行,关掉终端... 阅读原文
2021-01-30 20:24:02 阅读(774) 评论(0)
摘要: 1. 基础 内存数据库 Redis是一个key-value型的数据库(相比较之下,MySQL是关联数据库),也就是说,一个key对应一个value,这是保证高效的手段之一。另外,Redis的所有数据在使用时都存放在内存中。2021Java面试宝典 这包含了两层含义: 单台Redis能存放多少数据,取决于... 阅读原文
2021-01-30 18:43:01 阅读(741) 评论(0)
摘要:   单个的redis可以自己进行持久化,然后把数据保存到自己的硬盘中存着,但是时间久了,机器老化,硬盘坏了怎么办?或者由于不可抗力比如火灾等情况,基于这种情景,redis提供了主从复制的机制;   主从复制:例如一个主节点redis,两个从节点redis,两个从节点的服务器随便放在那里都行,放家里还是放在公司... 阅读原文
2021-01-30 17:32:05 阅读(689) 评论(0)
摘要: 来源:http://ww7.rowkey.me/ 正文如下: 在Java中处理异常并不是一个简单的事情。不仅仅初学者很难理解,即使一些有经验的开发者也需要花费很多时间来思考如何处理异常,包括需要处理哪些异常,怎样处理等等。 这也是绝大多数开发团队都会制定一些规则来规范对异常的处理的原因。而团队之间的这些规范往... 阅读原文
2021-01-30 16:47:01 阅读(772) 评论(0)
摘要: 七月份,Redis之父Salvatore Sanfilippo在自己的博客上发布了一则公告,宣告自己退出了Redis维护者行列,正式成为一位二线“谋士”。 Redis 之父 Salvatore Sanfilippo 这个业界大新闻迅速引起了轰动,纪念的文章太多,以至于 Sanfilippo 还在推特上吐槽这个... 阅读原文
2021-01-30 15:51:08 阅读(754) 评论(0)
摘要: SPI(Service Provider Interface)是JDK内置的一种服务提供发现机制。本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动态为接口替换实现类。 在Java中SPI是被用来设计给服务提供商做插件使用的。基于策略模式来实现动态加载的机制... 阅读原文
2021-01-30 13:59:07 阅读(761) 评论(0)