会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
IT6889
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
21
22
23
24
25
26
27
28
29
···
36
下一页
2021年12月24日
MQ项目用例总结
摘要: 问: 先说说你们的项目当时为什么要用MQ? MQ是怎么部署的?集群架构?高可用是如何保证的?RocketMQ的核心架构原理是什么? 它的工作原理?如果发送到RocketMQ的消息丢失了,要怎么办? ———————————————————————————————————————————————————
阅读全文
posted @ 2021-12-24 18:44 IT6889
阅读(135)
评论(0)
推荐(0)
2021年12月23日
Oracle同义词(Synonym)创建和删除
摘要: Oracle对象知识:同义词(Synonym)创建删除,同义词(Synonym)是数据库对象的一个别名, Oracle可以为表、视图、序列、过程、函数、程序包等指定一个别名。同义词有两种类型: `私有同义词:拥有CREATE SYNONYM权限的用户(包括非管理员用户)即可创建私有同义词,创建的私有
阅读全文
posted @ 2021-12-23 22:32 IT6889
阅读(2017)
评论(0)
推荐(0)
Java 中的各种锁
摘要: 引用自https://www.cnblogs.com/cag2050/p/12357844.html java中的各种锁的种类、实现 锁的种类概念实现 悲观锁(阻塞同步) synchronized、 乐观锁(非阻塞同步) 目前,在Java中应用最广泛的非阻塞同步就是CAS CAS包装类:Atomic
阅读全文
posted @ 2021-12-23 17:53 IT6889
阅读(71)
评论(0)
推荐(0)
浅谈HashMap
摘要: 程序 = 数据结构 + 算法 谈论这个问题,需要用jdk1.7和jdk1.8对比来看,来说,不然面试官会觉得你是个low货,他本身期待你自己说的时候,对比来说。 具体从这几个方面对比来说:数据结构,原理,插入键值对的put方法的区别,扩容策略, 扩容检查顺序, 流程图。 HashMap的实现:数据结
阅读全文
posted @ 2021-12-23 17:49 IT6889
阅读(51)
评论(0)
推荐(0)
mybatis与spring的整合
摘要: mybatis与spring的整合: 要使用 MyBatis-Spring 模块,只需要在类路径下包含 mybatis-spring-2.0.7.jar 文件和相关依赖即可。 <dependency> <groupId>org.mybatis</groupId> <artifactId>mybati
阅读全文
posted @ 2021-12-23 17:46 IT6889
阅读(52)
评论(0)
推荐(0)
应对大流量高并发常见的手段
摘要: 对于大流量高并发常见的手段:缓存,中间件削峰,限流,降级 1.缓存 常见的加缓存的方式有: 2.中间件削峰 3.限流 限流概念:限流的目的是通过对并发访问/请求进行限速,或者对一个时间窗口内的请求进行限速来保护系统,一旦达到限制速率则可以拒绝服务、排队或等待、降级等处理。 常见的限流手段:常用的限流
阅读全文
posted @ 2021-12-23 11:29 IT6889
阅读(243)
评论(0)
推荐(0)
Spring之AOP引起的对动态代理以及cglib的理解
摘要: 在面试的过程中,会被问到,aop的底层原理。由于当时理解不深刻,随口而出:底层是动态代理和cglib实现的。考官深究了一下,让我说说动态代理和cglib实现原理以及区别,我自己理解不深,含糊其辞的解释了半天,效果感觉不是很好,这里故因此总结一下。 1.动态代理: java动态代理是利用反射机制生成一
阅读全文
posted @ 2021-12-23 11:16 IT6889
阅读(73)
评论(0)
推荐(0)
Redis分布式锁
摘要: 首先我们意识里要知道分布锁有哪些? 分布式锁一般分三种: 基于数据库的乐观锁, 基于redis的分布式锁, 基于zookeper的分布式锁 本文只讲基于reids的分布式锁。 为什么要用分布式锁? 在传统单体应用单机部署的情况下,并发问题可以通过使用Java并发相关的锁如synchronized,但
阅读全文
posted @ 2021-12-23 11:04 IT6889
阅读(63)
评论(0)
推荐(0)
分布式事物之TCC
摘要: 一.什么是tcc?干什么用的? ttc是分布式事务框架,用于分布式事务的。分布式事务就是针对两个以上的库操作数据事务管理的,比如操作A库B库,当B库失败,也要把A库哪一步操作也要回滚。 ttc其实是一个模板框架,是英文字母try,confirm,cnacel三个单词的缩写。我们要操作的业务处理部分在
阅读全文
posted @ 2021-12-23 10:57 IT6889
阅读(418)
评论(0)
推荐(0)
分布式事物之三阶段事物提交
摘要: 三阶段提交协议(3PC:Three-Phrase Commit) 针对两阶段提交存在的问题,三阶段提交协议通过引入一个“预询盘”阶段,以及超时策略来减少整个集群的阻塞时间,提升系统性能。三阶段提交的三个阶段分别为:can_commit,pre_commit,do_commit。 第一阶段:can_c
阅读全文
posted @ 2021-12-23 10:45 IT6889
阅读(314)
评论(0)
推荐(0)
上一页
1
···
21
22
23
24
25
26
27
28
29
···
36
下一页
公告