Java李理
Java李理
全部文章
分类
BitSet源码(1)
b树(1)
DDD(1)
docker(1)
elasticsearch(1)
eureka(2)
hisql(1)
intellij-idea(2)
java(202)
java-ee(1)
javascript(1)
Java程序员(10)
jenkins(1)
kafka(11)
kubernetes(1)
linux(3)
mvc(1)
Mybatis(1)
mysql(17)
rabbitmq(2)
react.js(1)
redis(9)
rpc(1)
spring(15)
spring boot(17)
spring cloud(5)
sql(4)
vue.js(1)
中间件(2)
代理模式(2)
分布式(5)
大数据(1)
安全(4)
开发语言(2)
微服务(6)
微服务架构(1)
性能优化(1)
数据库(13)
数据结构(1)
服务器(4)
未归档(54)
源码(1)
程序人生(3)
程序员(2)
经验分享(2)
缓存(3)
网络(3)
网络协议(1)
面试(15)
归档
标签
去牛客网
登录
/
注册
Java李理的博客
快四十了,还没秃头,年轻的秘密就在每天敲的代码里。
全部文章
(共418篇)
硬核,我花5小时肝出这篇Redis缓存解决方案,带你起飞
写在前面 对于缓存穿透,雪崩相信很多小伙伴都有听过,不管是工作中还是面试都热点问题,本文重点带大家分析这些问题,各位看官请往下看! 一、缓存穿透 1. 什么是缓存穿透? 为了缓解持久层数据库的压力,在服务器和存储层之间添加了一层缓存; 一个简单的正常请求: 当客户端发起请求时,服务器响应处...
2022-05-13
0
270
MySQL 是怎样运行的 - InnoDB数据页结构
数据页结构的快速浏览 数据页代表的这块16KB大小的存储空间可以被划分为多个部分,不同部分有不同的功能,各个部分如图所示: 一个InnoDB数据页的存储空间大致被划分成了7个部分 一、记录在页中的存放 存储的记录会按照我们指定的行格式存储到User R...
2022-05-13
0
276
三天三夜总算是搞懂了RPC远程过程调用,SpringCloud集成gRPC
Spring Cloud集成gRPC gRPC本身的跨平台特性及性能上的优势都促使很多大公司采用gRPC的RPC解决方案作为微服务交互的标准交互集成方式。 到目前为止,Spring Cloud官方并没有支持gRPC,但是在GitHub上有非常多的第三方开源项目支持gRPC与Spring Clou...
2022-05-13
0
272
MySQL调大sort_buffer_size,并发量一大,查询排序为啥又会变慢
导读 大家可以想看看这条SQL语句思考一下: SELECT * FROM user WHERE user_name LIKE "%am%" AND age >= 18 AND age <= 24 AND sex = 0 ORDER BY age, user_nam...
2022-05-13
0
202
二本4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会
三月准备跳槽,先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。面试的公司大部分都能过,所以这里给大家分享下自己的经验,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,这里主要分享下阿里面试的经历! 阿里一面 自我介绍,聊项目, 这边挺常规...
2022-05-13
1
213
没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思
熟知并发编程的你认为下面这段代码的执行结果是怎么样的? image 我如果说,执行流程是: t1 线程和 t2 线程一直执行 num 的累加操作 主线程睡眠 1 秒,1 秒之后醒过来打印此时的 num 值 t1 线程和 t2 线程继续执行加 1 的操作,直到执行完 2亿 次累加操作...
2022-05-13
0
277
顶尖源码阅读范例,JDK源码全版精髓收录成册,全网开源
为什么我们要阅读源码? 大家都知道,我们做这行的基本每天都要和代码打交道,但其实大部分程序员都会‘写’代码,或者至少会抄代码和改代码。但是,会读代码的并不在多数,会读会写代码又真正读懂一些大项目的源码的,少之又少。 如何提升自己的读/写代码能力? 其实写代码就像写作,我们的写作能力,是建立在大...
2022-05-13
0
366
再迎巅峰,阿里爆款分布式小册开源5天Github已73K
分布式 说到分布式,其实分布式这个词一般是跟微服务一起出现到大众的视野中。但今天我们不讲两者的区别,我们说说分布式。其实产生分布式的最主要驱动力量,是我们对于性能、可用性及可扩展性的不懈追求。分布式系统可以解决集中式不便扩展的弊端,我们可以很方便地在任何一个环节扩展应用,就算一个应用出现问题也不会...
2022-05-13
0
255
终于有人用130个案例把微服务方方面面完美演示出来了
微服务架构 说到现在流行的微服务架构,我们都知道它主要的技术手段就是SpringBoot+SpringCloud。它能对项目进行有效的“业务区”划分,并利用合理的技术对业务性能做出提升和改善,同时又极大地简化了配置文件的使用。虽然是开发之中看起来非常简单的一种实现技术,但简单的背后考究的却是开发者...
2022-05-13
0
452
分布式ID的生成器——CosId【设计+实现】
CosId简介 CosId 旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了两类 ID 生成器: SnowflakeId : 单机 TPS 性能:409W/s JMH 基准测试 , 主要解决 时钟回拨问题 、机器号分配问题 并且提供更加友好、灵活的使用体验。 SegmentI...
2022-05-13
0
249
首页
上一页
22
23
24
25
26
27
28
29
30
31
下一页
末页