牛客466918468号
牛客466918468号
全部文章
分类
docker(3)
dubbo(1)
elasticsearch(2)
git(1)
github(1)
gradle(2)
ioc(1)
java(111)
linux(3)
log4j(1)
mysql(8)
p2p(1)
postman(1)
rabbitmq(2)
redis(7)
rpc(2)
spring(6)
spring boot(6)
spring cloud(1)
sql(2)
tcp(1)
tcp/ip(1)
vue.js(1)
分布式(1)
前端(2)
性能优化(1)
数据库(3)
数据结构(1)
架构(2)
算法(1)
网络(1)
面试(5)
归档
标签
去牛客网
登录
/
注册
牛客466918468号的博客
全部文章
(共179篇)
2022年阿里最新发布 Java 面试权威指南,涨薪 30%不在话下
如果你是一位优秀的程序员,你一定知道就算在一个公司一直待下去,最多涨薪不过在 5%到 10%之间,真正达到涨薪的最直接方式还是跳槽,一次跳槽,如果你能有不错的表现,涨薪 30%不在话下,更有甚者可以直接达到翻倍的效果(这种就需要你有充足的准备了!) 今天就来分享阿里巴巴 Java 面试参考指南(泰...
2022-06-23
0
0
2 万字 + 30 张图 | 细聊 MySQL undo log、redo log、binlog 有什么用?
我们知道了一条查询语句经历的过程,这属于「读」一条记录的过程,如下图: 查询语句执行流程 那么,执行一条 update 语句,期间发生了什么?,比如这一条 update 语句: UPDATE t_user SET name = 'xiaolin' WHERE id = 1; 查询语...
2022-06-23
0
0
「MySQL那些事」一文详解索引原理
MySQL的索引有哪些? 主键索引:表的主键列会默认添加索引,索引中保存了该行记录的所有数据 唯一索引(upique):该列的所有值必须唯一 普通索引(normal):普通列的一种索引 聚合索引:是普通索引中的一种,但是它是由多个列组成的索引复制代码 索引怎么用? 假设我们有几张表,如下 ...
2022-06-23
0
0
两个奇技淫巧,将 Docker 镜像体积减小 99%
对于刚接触容器的人来说,他们很容易被自己构建的 Docker 镜像体积吓到,我只需要一个几 MB 的可执行文件而已,为何镜像的体积会达到 1 GB 以上?本文将会介绍几个奇技淫巧来帮助你精简镜像,同时又不牺牲开发人员和运维人员的操作便利性。本系列文章将分为三个部分: 第一部分着重介绍多阶段构建(m...
2022-06-23
0
0
面试必问:Redis 如何实现库存扣减操作?
原文链接: my.oschina.net/xiaolyuh/blog/1615639 在日常开发中有很多地方都有类似扣减库存的操作,比如电商系统中的商品库存,抽奖系统中的奖品库存等。 解决方案 使用mysql数据库,使用一个字段来存储库存,每次扣减库存去更新这个字段。 还是使...
2022-06-23
0
0
真是绝了,做了这么多年程序员第一次搞懂微服务架构的数据一致性
微服务架构的数据一致性 微服务架构下,最好的分布式数据一致性解决方案就是尽量避免分布式事务,然而,在很多场景下,分布式事务是难以避免的。在金融、电信领域中,很多业务场景要求数据的强一致性,同时要保证服务的可扩展性和可靠性。如何保证分布式事务下的数据一致性成为微服务架构的一个重要课题和难点。 ...
2022-06-23
0
0
对内 DDD 对外 API 之—对外 API 的设计理念
2017年2月加入去哪儿网。目前专注于领域服务治理、基于API治理的领域能力标准化。致力于通过领域化、模型化、可感知来解决业务复杂度。期望用DDD驱动,降低系统复杂度,提升团队效能。 前言 对内 DDD,对外 API 是去哪儿网机票目的地事业群业务研发团队2020年 Q3 重点推出的业务重塑架构...
2022-06-23
0
0
线程池:业务代码最常用也最容易犯错的组件
程序中,我们会用各种池化技术来缓存创建昂贵的对象,比如线程池、连接池、内存池。一般是预先创建一些对象放入池中,使用的时候直接取出使用,用完归还以便复用,还会通过一定的策略调整池中缓存对象的数量,实现池的动态伸缩。 由于线程的创建比较昂贵,随意、没有控制地创建大量线程会造成性能问题,因此短平快的任务...
2022-06-23
0
0
为什么很多程序员不用switch,而是大量的if else?
说来也是巧最近在看 Dubbo 源码,然后发现了一处很奇怪的代码,刚好和这个 switch 和 if else 有关! 让我们来看一下这段代码,它属于 ChannelEventRunnable,这个 runnable 是 Dubbo IO 线程创建,将此任务扔到业务线程池中处理。 看到没...
2022-06-23
0
0
首页
上一页
9
10
11
12
13
14
15
16
17
18
下一页
末页