了不起的程序猿
了不起的程序猿
全部文章
java
BitSet源码(1)
b树(1)
DDD(1)
docker(4)
dubbo(1)
elasticsearch(1)
eureka(3)
hisql(1)
intellij-idea(3)
java-ee(1)
javascript(1)
Java程序员(9)
jenkins(1)
json(1)
kafka(12)
kubernetes(1)
linux(3)
maven(1)
mvc(1)
mybatis(4)
mysql(23)
postman(4)
rabbitmq(2)
react.js(1)
redis(13)
rpc(2)
servlet(1)
spring(18)
spring boot(19)
spring cloud(5)
sql(4)
ssh(1)
tcp/ip(1)
ubuntu(1)
vue.js(2)
中间件(2)
代理模式(2)
分布式(3)
单例模式(1)
哈希算法(1)
大数据(1)
安全(4)
开发语言(3)
微服务(8)
微服务架构(1)
性能优化(1)
数据库(18)
数据结构(1)
服务器(5)
未归档(1)
源码(1)
程序人生(3)
程序员(1)
经验分享(2)
缓存(5)
网络(4)
网络协议(1)
面试(17)
归档
标签
去牛客网
登录
/
注册
了不起的程序猿的博客
全部文章
/ java
(共242篇)
二本4年Java经验,五面阿里艰苦经历(定薪45K),回馈一波心得体会
三月准备跳槽,先后面试了各大小公司,拿了一些offer,有阿里,滴滴,快手,达达,得物等公司。面试的公司大部分都能过,所以这里给大家分享下自己的经验,也给自己做个归档,希望能给正在准备跳槽,找工作的朋友一点帮助,这里主要分享下阿里面试的经历! 阿里一面 自我介绍,聊项目, 这边挺常规...
2022-06-25
0
0
没有发生GC也进入了安全点?这段关于安全点的JVM源码有点意思
熟知并发编程的你认为下面这段代码的执行结果是怎么样的? image 我如果说,执行流程是: t1 线程和 t2 线程一直执行 num 的累加操作 主线程睡眠 1 秒,1 秒之后醒过来打印此时的 num 值 t1 线程和 t2 线程继续执行加 1 的操作,直到执行完 2亿 次累加操作...
2022-06-25
0
0
再迎巅峰,阿里爆款分布式小册开源5天Github已73K
分布式 说到分布式,其实分布式这个词一般是跟微服务一起出现到大众的视野中。但今天我们不讲两者的区别,我们说说分布式。其实产生分布式的最主要驱动力量,是我们对于性能、可用性及可扩展性的不懈追求。分布式系统可以解决集中式不便扩展的弊端,我们可以很方便地在任何一个环节扩展应用,就算一个应用出现问题也不会...
2022-06-25
0
0
终于有人用130个案例把微服务方方面面完美演示出来了
微服务架构 说到现在流行的微服务架构,我们都知道它主要的技术手段就是SpringBoot+SpringCloud。它能对项目进行有效的“业务区”划分,并利用合理的技术对业务性能做出提升和改善,同时又极大地简化了配置文件的使用。虽然是开发之中看起来非常简单的一种实现技术,但简单的背后考究的却是开发者...
2022-06-25
0
0
分布式ID的生成器——CosId【设计+实现】
CosId简介 CosId 旨在提供通用、灵活、高性能的分布式 ID 生成器。 目前提供了两类 ID 生成器: SnowflakeId : 单机 TPS 性能:409W/s JMH 基准测试 , 主要解决 时钟回拨问题 、机器号分配问题 并且提供更加友好、灵活的使用体验。 SegmentI...
2022-06-25
0
0
MySQL进阶篇SQL优化(InnoDB锁问题排查与解决)
1.概述 前面章节之所以介绍那么多锁的知识点和示例,其实最终目的就是为了排查与解决死锁的问题,下面我们把之前学过锁知识重温与补充一遍,然后再通过例子演示下如果排查与解决死锁。 2.前期准备 ●数据库事务隔离级别 SHOW VARIABLES LIKE 'transaction_isolati...
2022-06-25
0
0
Redis+Caffeine两级缓存,让访问速度纵享丝滑
在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。 随着不断的发展,这一架构也产生了改进,在一些场景下可能单纯使用Red...
2022-06-25
0
0
微服务设计指导-让Redis循环写入时提高10倍的技巧
简介 有微服务的架构不代表性能好,而使用微服务的架构必须要求性能好。这句话不矛盾。矛盾在外面很多人认为微服务架构代表高并发,实际上不是。我们有“书面微服务”和“实际微服务”之说。比如说网上大量教人把httpConnection或者是FeignClient的timeout改成30秒就不会超时了?那这...
2022-06-25
0
0
微服务设计指导-让Redis循环写入时提高10倍的技巧
简介 有微服务的架构不代表性能好,而使用微服务的架构必须要求性能好。这句话不矛盾。矛盾在外面很多人认为微服务架构代表高并发,实际上不是。我们有“书面微服务”和“实际微服务”之说。比如说网上大量教人把httpConnection或者是FeignClient的timeout改成30秒就不会超时了?那这...
2022-06-25
0
0
领域驱动设计(DDD)理论与方法
DDD由来与优势 软件架构设计的真正目的是解决软件复杂度带来的问题,软件复杂度由来主要由三方面:高并发场景下的对软件高性能要求、业务场景对软件高可用要求、持续变化的业务以及业务扩张和增加需求对软件扩展性的要求,除此外,对低成本、安全、软件规模也一定程度上增加了软件设计的复杂度。 在解决每个复杂度...
2022-06-25
0
0
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页