朝花夕誓
05
19
18
即时通讯(1)-系统架构 即时通讯(1)-系统架构
一、项目目录1、基础模块:用户、关系链、群组 2、Netty实现 TCP 网关,同时支持 WebSocket 3、基础模块联动 TCP 服务,实现多端同步和业务回调 4、单聊、群聊核心消息的收发 5、消息实时性、有序性、一致性优化 6、揭秘
2023-05-18
15
MySQL锁 MySQL锁
一、概述事务的 隔离性 由 锁 来实现。 二、并发事务访问相同记录并发事务访问相同记录的情况大致可以划分为3种: 1、读-读情况读-读 情况,即并发事务相继 读取相同的记录 。读取操作本身不会对记录有任何影响,并不会引起什么 问题,所以允许
2023-05-15
11
布隆过滤器 布隆过滤器
一、Bloom Filter布隆过滤器(英语:Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。 面试关联:一般都会在回答缓存穿透,或者海
2023-05-11
07
Session与Cookie Session与Cookie
一、Cookie是什么?Cookie是属于报头(header)里面的 Cookie是HTTP协议中的一个字段,同时也是浏览器在客户端这边保存数据的一种比较古老的方式。Cookie是由服务器产生的,通过HTTP响应的Set-Cookie字段来
2023-05-07
04
21
Spring源码(10)-事务 Spring源码(10)-事务
一、事务管理1、核心接口 Spring事务管理高层抽象主要有3个: PlatformTransactionManager:事务管理器(用来管理事务,包含事务的提交,回滚) TransactionDefinition:事务定义信息(隔离,
2023-04-21
03
22
MyCat MyCat
一、Mycat1、介绍Mycat是开源的、活跃的、基于Java语言编写的MySQL数据库中间件。可以像使用mysql一样来使用mycat,对于开发人员来说根本感觉 不到mycat的存在。(伪装协议) 项目中,只需要将数据库连接换为mycat
2023-03-22
22
ShardingSphere ShardingSphere
一、简介1、文档官网:https://shardingsphere.apache.org/index_zh.html 文档:https://shardingsphere.apache.org/document/5.1.1/cn/overvi
2023-03-22
11
ELK ELK
一、ELK/Elastic Stack1、Elastic Stack/ELK简介一般我们需要进行日志分析场景:直接在日志文件中 grep、awk 就可以获得自己想要的信息。但在规模较大的场景中,此方法效率低下,面临问题包括日志量太大如何归档
2023-03-11
02
28
导入信任证书到JDK 导入信任证书到JDK
一、导出证书在 IE 浏览器中 点击导出后下一步 选择1,3 输入私钥的保护密码(此密码为使用或导出私钥时使用); 之后选择路径后保存即可 二、PFX和CER证书Pfx证书,同时包含了公钥信息和私钥信息(用私钥加密进行签名
2023-02-28
25
Activity7工作流 Activity7工作流
一、介绍1、工作流介绍(1)概念工作流(Workflow),就是通过计算机对业务流程自动化执行管理。它主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”
2023-02-25
09
velocity velocity
一、介绍1、简介Velocity是一个基于Java的模板引擎,可以通过特定的语法获取在java对象的数据 , 填充到模板中,从而实现界面和java代码的分离 ! Velocity解决了如何在后台程序和网页之间传递数据的问题,后台代码和视
2023-02-09
3 / 4