摘要: 1. 理论什么是CAP? cap定理,它的提出是对于一个分布式系统得出的一个观点,是不能同时满足下面三点 一致性 可用性 分区容忍性 CAP理论认为,分布式系统最多只能同时满足其中的两个特性,而无法同时满足全部三个特性。这是因为在分布式系统中,网络分区和节点故障是不可避免的,而保证一致性和可用性需要 阅读全文
posted @ 2024-01-18 11:09 赊月 阅读(68) 评论(0) 推荐(1) 编辑
摘要: 一、什么是kafka,什么是rabbit Kafka是由Scala语言开发的一种分布式流处理框架,主要用于处理活跃的流式数据,以及大数据量的数据处理。它采用发布-订阅模型,支持消息的批量处理,数据的存储和获取是本地磁盘顺序批量操作,这使得消息处理的效率较高,吞吐量较大。 RabbitMQ则是由Erl 阅读全文
posted @ 2023-09-14 13:12 赊月 阅读(544) 评论(0) 推荐(0) 编辑
摘要: ### 一、简介 Spring框架提供了一种名为Spring Cache的缓存策略。Spring Cache是一种抽象层,它提供了一种方便的方式来管理缓存,并与Spring应用程序中的各种缓存实现(如EhCache、Guava、Caffeine等)集成。 Spring Cache使用注解(如@Cac 阅读全文
posted @ 2023-08-31 13:36 赊月 阅读(175) 评论(0) 推荐(1) 编辑
摘要: ## 1、概述 我们常说的JMM指的是Java内存模型(Java Memory Model,JMM),主要用于控制Java程序解决线程间如何通信和数据同步,JMM规范了多线程访问共享内存时的 **可见性、有序性和原子性**。 - 所有的共享变量都存在**主内存**中; - **每个线程**都保存了一 阅读全文
posted @ 2023-05-23 11:02 赊月 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 进制互转 我们一般使用次方列的时候,十进制不超过 255 我们用: 128 64 32 16 8 4 2 1, 如果超过了,我们就在128前补 256 我们用 138和433 这两个十进制数,做测试 十进制转二进制 256 128 64 32 16 8 4 2 1 --次方列 要点,把十进制数按照从 阅读全文
posted @ 2023-03-31 13:13 赊月 阅读(203) 评论(0) 推荐(0) 编辑
摘要: UM 百度富文本编辑器自定义图片上传路径 因为公司要做图文编辑,选择了UM,但是直接存入Tomcat根目录下,不满足业务需求需要存入服务器上。 一、需要注意的是在um的JSP目录下已经存在了Uploader.java文件,我们需要把这个文件复制到自己的工程里。 二、然后在imageUp.jsp这个文 阅读全文
posted @ 2023-03-22 15:14 赊月 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 看下报错信息 这三张图记录了当时,上传图片 遇见的报错信息 最终解决方案 我把UM下jsp文件下的ueditor-mini.jar包拷贝到WEB_INF下的lib文件夹下,就成功了。 maven的话把路径指过去,不用maven的话就直接更新下lib包 也不太清楚是什么原理,有知道的大佬欢迎来留言 阅读全文
posted @ 2023-03-20 15:19 赊月 阅读(19) 评论(0) 推荐(0) 编辑
摘要: MySQL锁的粒度分为:行级锁、表级锁、页级锁。 一、行级锁(INNODB引擎) 行级锁是Mysql中锁定粒度最细的一种锁,表示只针对当前操作的行进行加锁。 行级锁能大大减少数据库操作的冲突。其加锁粒度最小,但加锁的开销也最大。 行级锁分为共享锁 和 排他锁。 特点:开销大,加锁慢;会出现死锁;锁定 阅读全文
posted @ 2023-03-14 10:36 赊月 阅读(58) 评论(0) 推荐(0) 编辑