- 博客(4)
- 资源 (7)
- 收藏
- 关注
原创 【中间件】为什么用Kafka,它是怎么做到高吞吐量高性能的
之前在项目中,有用Kafka来做日志处理,只知道Kafka很适合用来处理日志,它高性能、高吞吐量。那么它是如何做到高性能、高吞吐量的呢?(1)使用了页缓存技术Kafka 每次接收到数据都会往磁盘上去写,它是基于操作系统的页缓存来实现文件写入的操作系统本身有一层缓存,叫做 Page Cache,是在内存里的缓存,我们也可以称之为 OS Cache,意思就是操作系统自己管理的缓存。在写入磁盘文件的时候,可以直接写入这个 OS Cache 里,也就是仅仅写入内存中,接下来由操作系统自己决定什么时候把 OS
2020-09-27 21:30:55 349 1
原创 【Spring】Spring中是如何解决循环依赖的问题呢?
在Spring中,解决循环依赖,只有属性注入的方式而且还是单例的,才可以解决循环依赖的问题,构造器和属性注入多例的都是不能够解决循环依赖的1、构造器参数循环依赖Spring容器会将每一个正在创建的 Bean 标识符放在一个“当前创建Bean池”中,Bean标识符在创建过程中将一直保持在这个池中,因此如果在创建Bean过程中发现自己已经在“当前创建Bean池”里时将抛出BeanCurrentlyInCreationException异常表示循环依赖;而对于创建完毕的Bean将从“当前创建Bean池”中清除
2020-09-20 20:43:56 495 3
原创 【Redis】Redis集群的三种模式——主从复制、哨兵模式、Cluster
一、主从复制模式主数据库可进行读写,当写操作导致数据变化时会自动将数据同步到从数据库;从数据库一般是只读的,并接受主数据库同步过来的数据1、工作原理(1)Slave从节点服务启动并连接到Master之后,它将主动发送一个SYNC命令(2)Master服务主节点收到同步命令后,开始执行BGSAVE命令生成快照文件(RDB文件),并使用缓冲区记录此后执行的所有写命令(3)Master服务主节点BGSAVE执行完后,向所有Slave从节点服务发送快照文件,并在发送期间继续记录被执行的写命令(4)S
2020-09-13 20:31:24 768
原创 【问题解决】VM 与 Device/Credential Guard 不兼容,怎么办呢
问题起因之前虚拟机都运行的好好的,今天运行突然出现了VM 与 Device/Credential Guard 不兼容的问题,唯一想到的变化就是我最近研究docker,所以把Hyper-V打开了,于是就从控制管理页面吧之前勾选的Hyper-V都取消掉,然后重启电脑,但是仍然没有解决这个不兼容的问题,原来这种普通的关闭是无效的,需要用管理员权限使用命令来关闭,然后重启就好了。解决步骤1、Windows+X,选择Windows PowerShell (管理员)2、输入命令 bcdedit /set h
2020-09-06 10:01:10 690 2
analysis-ik.zip
2020-06-12
SpringCloud整合配置中心.zip
2020-05-23
SpringCloud与五大组件的整合.zip
2020-05-03
dubbo-admin-2.5.10.war
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人