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篇)
MySQL 为什么采用 B+树作为索引?不只告诉你答案还告诉你答案背后的脉络,五年经验程序员整理回答
坐对真成被花恼,出门一笑大江横 前言 为什么 MySQL 采用B+树作为索引? 如果纯粹的猜测MySQL数据库索引为什么使用B+树?那么围绕这个问题的回答通常一定是围绕B+树本身是什么,有什么优势这两点去解释这个问题。 (这不是我开始这么去想的,看了很多文章都是从这一维度问答,这些回答让我失望啊。直...
2022-05-12
0
0
怎么才能把Java代码写的更漂亮?了解一下Try吧
Java的Optional非常好用。我们一般使用Optional做非空处理,省去if的处理。主要的目的,就是为了解决Java中臭名昭著的空指针异常。 比如我们在平常的编码中,经常遇到对输入参数的非空判断。 public void getXXX(Map<String, String> ...
2022-05-12
0
0
作为一个优秀的后端程序员绝对不能够忍受接口稳定性不足 99.8%?教你接口性能怎么优化,接口性能优化总结
目录 背景 哪些问题会引起接口性能问题 问题解决 总结 背景 我负责的系统在去年初就完成了功能上的建设,然后开始进入到推广阶段。随着推广的逐步深入,收到了很多好评的同时也收到了很多对性能的吐槽。 刚刚收到吐槽的时候,我们的心情是这样的: 当越来越多对性能的吐槽反馈到我们这里...
2022-05-12
0
0
各厂使用的MySQL团队开发规范,太详细了,建议学习
数据库对象命名规范 数据库对象 数据库对象全局命名规范 数据库命名规范 表命名规范 字段命名规范 索引命名规范 视图命名规范 存储过程命名规范 函数命名规范 触发器命名规范 约束命名规范 用户命名规范 数据库对象设计规范 ...
2022-05-12
0
0
MySQL 中的事务是两阶段提交,我们见到的很多分布式事务也都是两阶段提交的,例如 Seata,那么为什么要两阶段提交呢?一次直接提交了不行吗?今天我们来聊聊这个话题。
@[toc] 为什么要两阶段提交?一阶段提交不行吗? 小伙伴们知道,MySQL 中的事务是两阶段提交,我们见到的很多分布式事务也都是两阶段提交的,例如 Seata,那么为什么要两阶段提交呢?一次直接提交了不行吗?今天我们来聊聊这个话题。 1. 什么是两阶段提交 1.1 binlog 与 r...
2022-05-12
0
0
Mysql有四种事务隔离级别,详解脏读、不可重复读、幻读
Mysql的事务隔离级别 Mysql有四种事务隔离级别,这四种隔离级别代表当存在多个事务并发冲突时,可能出现的脏读、不可重复读、幻读的问题。 脏读 大家看一下,我们有两个事务,一个是 Transaction A,一个是 Transaction B,在第一个事务里面,它首先通过一个 wh...
2022-05-12
0
0
无论你是技术宅,还是刚入行,15个必知的Mysql索引失效场景,别再踩坑了
背景 无论你是技术大佬,还是刚入行的小白,时不时都会踩到Mysql数据库不走索引的坑。常见的现象就是:明明在字段上添加了索引,但却并未生效。 前些天就遇到一个稍微特殊的场景,同一条SQL语句,在某些参数下生效,在某些参数下不生效,这是为什么呢? 另外,无论是面试或是日常,Mysql索引失效的通...
2022-05-12
0
0
雷军做程序员时写的博客:编程不仅仅是技术,还是艺术。这种成功还可复制吗?
来源:雷军的博客 blog.sina.com.cn/leijun 这篇文章是在雷总个人博客看到的,里面聊到了他作为程序员的一些经历、初衷以及思考。写的不错,转来给大家看看。 如果程序人生的话,这条路太漫长。 我并非天生喜欢写程序,上高中时也没有想过程序员的生活。 我学电脑非常偶然,小时好友上...
2022-05-12
0
0
Spring Cloud宇宙的中心, 最强注册中心 Nacos
大家好,我是艿艿~ 这周,咱们一起注册到 Nacos,化为打工(干饭)人节点。 本文在提供完整代码示例,可见 github.com/YunaiV/Spri… 的labx-01-spring-cloud-alibaba-nacos-discovery 目录。 原创不易,给点个 Star ...
2022-05-12
0
0
经常面试被问JVM,十年程序员经验万字整理教你理解JVM虚拟机(内存、垃圾回收、性能优化)解决面试中遇到问题
一. JVM内存区域的划分 1.1 java虚拟机运行时数据区 java虚拟机运行时数据区分布图: JVM栈(Java Virtual Machine Stacks): Java中一个线程就会相应有一个线程栈与之对应,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈,因此栈存储...
2022-05-12
0
0
首页
上一页
19
20
21
22
23
24
25
26
27
28
下一页
末页