作者小头像 Lv.5
更多个人资料
1006 成长值
1 关注
1 粉丝
+ 关注 私信

个人介绍

才学疏浅,习习为之,分享一些IT行业信息技术知识。

感兴趣或擅长的领域

编程语言、数据库、微服务架构
个人勋章
TA还没获得勋章~
成长雷达
980
6
0
0
20

个人资料

个人介绍

才学疏浅,习习为之,分享一些IT行业信息技术知识。

感兴趣或擅长的领域

编程语言、数据库、微服务架构

达成规则

以上满足项可达成此勋章

  • 博客
  • 关注
  • 粉丝
  • 论坛
MQ的原理以及持久化
mq的原理是什么消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序可独立地执行–它们不需要知道彼此的位置、或在继续执行前不需要等待接收程序接收此消息。在分布式计算环境中,为了集成分布式应用,开发者需要对异构网络环境下的分布式应用提供有效的通信手段。为了管理需要共享的信息,对应用提供公共的信息交换机制是重要的...
作者小头像 浅羽技术
104
0
0
2022-09-27 00:10:36
104
0
0
悲观锁和乐观锁的区别以及实现方式
悲观锁在数据库中,悲观锁的流程如下:在对任意记录进行修改前,先尝试为该记录加上排他锁(exclusive locking)。如果加锁失败,说明该记录正在被修改,那么当前查询可能要等待或者抛出异常。 具体响应方式由开发者根据实际需要决定。如果成功加锁,那么就可以对记录做修改,事务完成后就会解锁了。其间如果有其他对该记录做修改或加排他锁的操作,都会等待我们解锁或直接抛出异常。 MySQL In...
作者小头像 浅羽技术
154
0
0
2022-09-26 01:28:09
154
0
0
mysql的存储引擎详解
MySQL5.5以后默认使用InnoDB存储引擎,其中InnoDB和BDB提供事务安全表,其它存储引擎都是非事务安全表。若要修改默认引擎,可以修改配置文件中的default-storage-engine。可以通过:show variables like ‘default_storage_engine’;查看当前数据库到默认引擎。命令:show engines和show variables l...
作者小头像 浅羽技术
113
0
0
2022-09-26 01:20:25
113
0
0
mysql的索引分类B+和hash详解
MySQL目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。那么,这几种索引有什么功能和性能上的不同呢? FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。值得一提的是,在数据量较大时候...
作者小头像 浅羽技术
99
0
0
2022-09-25 01:08:25
99
0
0
关于多线程的理解
多线程相关知识点 说说阻塞队列的实现:可以参考ArrayBlockingQueue的底层实现(锁和同步都行);如果队列是空的,消费者会一直等待,当生产者添加元素时候,消费者是如何知道当前队列有元素的呢?如果让你来设计阻塞队列你会如何设计,让生产者和消费者能够高效率的进行通讯呢?让我们先来看看JDK是如何实现的。使用通知模式实现。所谓通知模式,就是当生产者往满的队列里添加元素时会阻塞住生产者...
作者小头像 浅羽技术
84
0
0
2022-09-25 01:06:53
84
0
0
常用消息中间件对比
消息队列的优缺点,使用场景优点:1、解耦,降低系统之间的依赖2、异步处理,不需要同步等待3、削峰填谷,将流量从高峰期引到低谷期进行处理缺点:1、增加了系统的复杂度,幂等、重复消费、消息丢失等问题的带入2、系统可用性降低,mq的故障会影响系统可用3、一致性,消费端可能失败场景:日志采集、发布订阅等如何保证消息不被重复消费幂等:一个数据或者一个请求,重复来多次,确保对应的数据是不会改变的,不能出...
作者小头像 浅羽技术
90
0
0
2022-09-24 17:13:40
90
0
0
分布式事务常见解决方案
分布式事务有哪些解决方案1、基于XA协议的:两阶段提交和三阶段提交,需要数据库层面支持2、基于事务补偿机制的:TCC,基于业务层面实现3、本地消息表:基于本地数据库+mq,维护本地状态(进行中),通过mq调用服务,完成后响应一条消息回调,将状态改成完成。需要配合定时任务扫表、重新发送消息调用服务,需要保证幂等4、基于事务消息:mq 相比两阶段,三阶段有哪些改进 两阶段协议第一阶段( pre...
作者小头像 浅羽技术
78
0
0
2022-09-24 17:07:25
78
0
0
浅谈ES-关于ES你了解多少?
一、什么是倒排索引?有什么好处?索引: 从ID到内容。倒排索引: 从内容到ID。好处: 比较适合做关键字检索。 可以控制数据的总量。提高查询效率。搜索引擎为什么比MySQL查询快? lucence文章 -》 term ->排序 term dictionary -> term index -》 Posting List -> [文章ID ,[在文章中出现的偏移量],权重 ]TFIDF 二、...
作者小头像 浅羽技术
106
0
0
2022-09-23 01:00:11
106
0
0
Java中的权限认证如何理解
一、什么是认证和授权?如何设计一个权限认证框架?认证: 就是对系统访问者的身份进行确认。 用户名密码登录、 二维码登录、手机短信登录、指纹、刷脸。。。授权:就是对系统访问者的行为进行控制。授权通常是在认证之后,对系统内的用户隐私数据进行保护。后台接口访问权限、前台控件的访问权限。RBAC模型: 主体 -》 角色 -》 资源 -》访问系统的行为。认证和授权也是对一个权限认证框架进行扩展...
作者小头像 浅羽技术
109
0
0
2022-09-23 00:38:58
109
0
0
Java中常见IO的原理及适用场景
BIO,NIO,AIO的区别;IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO BIO在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直...
作者小头像 浅羽技术
238
0
0
2022-09-22 00:24:10
238
0
0
总条数:103
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...
  • 11
到第 页

上滑加载中

https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=0&rsv_idx=1&tn=baidu&wd=sed%20%E6%9B%BF%E6%8D%A2%E5%AD%97%E7%AC%A6%E4%B8%B2&rsv_pq=c7db61a600035dc5&rsv_t=5e19yEsbV9N5fIvdlGRU
作者小头像
作者小头像
快速交付
+ 关注 私信