Java高级架构
Java高级架构
全部文章
分类
b树(6)
eureka(4)
git(2)
github(2)
gradle(2)
hibernate(2)
java(117)
javascript(8)
json(2)
jvm(2)
kafka(2)
linux(10)
maven(4)
mysql(16)
redis(6)
rpc(6)
spring(6)
spring boot(2)
中间件(4)
云原生(1)
云计算(4)
代理模式(2)
前端(4)
哈希(2)
学习(2)
微服务(2)
数据库(10)
数据库架构(2)
数据结构(2)
未归档(26)
程序人生(14)
缓存(8)
网络(8)
蓝桥杯(4)
面试(2)
归档
标签
去牛客网
登录
/
注册
Java高级架构的博客
全部文章
(共296篇)
学习SpringBoot,绝对避不开自动装配这个概念,这也是SpringBoot的关键之一
前言 学习SpringBoot,绝对避不开自动装配这个概念,这也是SpringBoot的关键之一 本人也是SpringBoot的初学者,下面的一些总结都是结合个人理解和实践得出的,如果有错误或者疏漏,请一定一定一定(不是欢迎,是一定)帮我指出,在评论区回复即可,一起学习! 篇幅较长,希望你可以...
2022-05-12
0
0
Redisson的“看门狗”机制,一个关于分布式锁的非比寻常的BUG
你好呀,我是歪歪。 提到分布式锁,大家一般都会想到 Redis。 想到 Redis,一部分同学会说到 Redisson。 那么说到 Redisson,就不得不掰扯掰扯一下它的“看门狗”机制了。 所以你以为这篇文章我要给你讲“看门狗”吗? 不是,我主要是想给你汇报一下我最近研究的由于引入“看...
2022-05-12
0
0
都知道MyCat 实现 MySQL 的分库分表,那你知不知道MySQL 其实也自带了分区功能?
@[toc] 松哥之前写过文章跟大家介绍过用 MyCat 实现 MySQL 的分库分表,不知道有没有小伙伴研究过,MySQL 其实也自带了分区功能,我们可以创建一个带有分区的表,而且不需要借助任何外部工具,今天我们就一起来看看。 1. 什么是表分区 小伙伴们知道,MySQL 数据库中的数据是以文...
2022-05-12
0
0
MySQL数据查询太多会OOM吗?所以大表全表扫描,看起来应该没问题。这是为啥呢?
我的主机内存只有100G,现在要全表扫描一个200G大表,会不会把DB主机的内存用光? 逻辑备份时,可不就是做整库扫描吗?若这样就会把内存吃光,逻辑备份不是早就挂了? 所以大表全表扫描,看起来应该没问题。这是为啥呢? 全表扫描对server层的影响 假设,我们现在要对一个200G的InnoD...
2022-05-12
0
0
当你遇到面试官问:select......for update会锁表还是锁行?你该怎么回答
select查询语句是不会加锁的,但是select .......for update除了有查询的作用外,还会加锁呢,而且它是悲观锁。 那么它加的是行锁还是表锁,这就要看是不是用了索引/主键。 没用索引/主键的话就是表锁,否则就是是行锁。 验证: 建表sql //id为主键 //nam...
2022-05-12
0
0
一起来聊一聊MySQL:从B树到B+树到索引再到存储引擎
学习 Java 也有一年多了,但是从来没有就数据库做一个完整的总结,心血来潮立了这么一个网文标题,希望不要虎头蛇尾吧,哈哈。 索引其实是一种数据结构,在数据库中,读写的比例是在 10:1,所以如果每一次查找都全表查找的话,效率将会变的十分的低下。所以,本文将会按照题目,按部就班地讲解 MySql ...
2022-05-12
0
0
Redis三种常用的缓存读写策略,不同的业务场景选择哪种最合适
一、Redis三种常用的缓存读写策略 Redis有三种读写策略分别是:旁路缓存模式策略、读写穿透策略、异步缓存写入策略。 这三种缓存读写策略各有优势,不存在最佳,需要我们根据实际的业务场景选择最合适的。 二、旁路缓存模式(Cache Aside Pattern) 旁路缓存模式是我们平时使用比较多的一...
2022-05-12
0
0
Linux中一个网络包的发送/接收流程,对用户原始的网络包进行协议头封装与解析,为什么会粘包拆包,期间网络包经历了哪些缓冲区?
如果你对Linux是如何实现 对用户原始的网络包进行协议头封装与解析,为什么会粘包拆包,期间网络包经历了哪些缓冲区、经历了几次拷贝(CPU、DMA),TCP又是如何实现滑动/拥塞窗口 这几个话题感兴趣的话,不妨看下去吧~ 1. Linux发送HTTP网络包图像 图像解析 写入套接字...
2022-05-12
0
0
资料太多太杂?给你系统化整理了Java后端最全知识点
你可能有所感悟。零散的资料读了很多,但是很难有提升。到处是干货,但是并没什么用,简单来说就是缺乏系统化。另外,噪音太多,雷同的框架一大把,我不至于全都要去学了吧。 这里,我大体根据基础、Java基础、Java进阶给分了下类,挑的也都是最常用最重要的工具。 这篇文章耗费了我大量...
2022-05-12
0
0
串行流和并行流哪个效率更高?(这还有疑问吗?肯定是并行流呀?sure?)
ParallelStream并行流在之前文章Java8新特性-Stream API中有简单的介绍过它的使用。如Collection集合可以通过parallelStream()的得到一个并行流。 Stream<Integer> stream = new ArrayList<Inte...
2022-05-12
0
0
首页
上一页
6
7
8
9
10
11
12
13
14
15
下一页
末页