首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
后端码事
WindWant
创建于2023-06-01
订阅专栏
Java 技术补略
等 2 人订阅
共19篇文章
创建于2023-06-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySql InnoDB 存储引擎表优化
#一、InnoDB 表存储优化 ###1、OPTIMIZE TABLE 适时的使用 OPTIMIZE TABLE 语句来重组表,压缩浪费的表空间。这是在其它优化技术不可用的情况下最直接的方法。OPTIMIZE TABLE 语句通过拷贝表数据并重建表索引,使得索引数据更加紧凑,减少空间碎片。语句的执行
Spring Bean 的一生
Spring Bean 的一生包括其从创建到消亡的整个过程: 这里需要注意的是,从 bean 实例的创建到可以使用之间还包括【填充】和【初始化】两个步骤。
数据结构中的一棵树
一、树是什么? 有根有枝叶便是树!根只有一个,枝叶可以有,也可以没有,可以有一个,也可以有很多。 就像这样: 嗯,应该是这样: 二、一些概念 1、高度 树有多高,嗯,我一米八三! 树的高度怎么算? 高
云原生十二问
一、什么是云原生? 云原生是在云计算环境中构建、部署和管理现代应用程序的软件方法。现代企业希望构建高度可扩展、灵活且具有弹性的应用程序,可以快速更新以满足客户需求。为此,他们使用现代工具和技术,这些工
服务网格 Service Mesh
什么是服务网格? 服务网格是一个软件层,用于处理应用程序中服务之间的所有通信。该层由容器化微服务组成。随着应用程序的扩展和微服务数量的增加,监控服务的性能变得越来越困难。为了管理服务之间的连接,服务网
MySQL InnoDB 是怎么使用 B+ 树存数据的?
这里限定 MySQL InnoDB 存储引擎来进行阐述,避免不必要的阅读歧义。 首先通过一篇文章简要了解下 B 树的相关知识:你好,我是B树 。 B+ 树是在 B 树基础上的变种,主要区别包括: 1、
服务治理之重试篇
一、背景 什么是重试? 一种保障机制,why not try again! 无论是单体服务模块化的调用,或是微服务当道的今天服务间的相互调用。一次业务请求包含了太多的链条环扣,每一扣的失败都会导致整个
盘一盘高性能设计的哪些点(二)
继续上一篇 盘一盘高性能设计的那些点(一) 文章,继续探讨高性能设计的一些点! 一、顺序访问 磁盘内容读取或写入操作都会涉及到一个【寻址过程】,首先找到需要读取或写入的位置,然后去操作磁盘内容读写。
盘一盘那些高性能设计的点(一)
狭义地讲,性能是指软件在尽可能少地占用系统资源的前提下,尽可能高地提高运行速度。 谈及性能,我们的关注点不再是软件或者系统的功能,而是在其实现功能过程中所表现出来的资源效率。 一、池化思想 什么是池化
你要有自己的影响力
永远不要忽视一个人影响力的效用。 它可以是你高效做事的无形助力。 热心 + 承诺一致 + 乐于分享 + 坚持正确的事情 + 权威
你用过哪些设计模式(一)?
什么是设计模式? 一些经验总结的最佳实践! 是不是必须要用? 并不是,但是既然已经说是最佳实践了,该用的地方,你不用,就有些违背常理了。 一、单例 这个或许是最最最常见,也是最最最常用的了。 为什么要
什么是能力?
所谓能力,就是解决问题的能力! 问题来了,你解决掉了,你就有这种能力! 问题来了,你解决不了,我就可以说你能力不足!
研发流程不只是一个流程
以人治天下,贤则大治,不贤则大乱。 以术知天下,术高多宵小。 以法治天下,法令莫不从,民生定。 一、总要有个流程 作为一个研发,你最讨厌什么? "小功能,十分钟能搞定吧!" "需求都清楚了吧,明天老板
线上出问题了,怎么办?
然后,顺便打包好个人物品,抱着出去就行了! 哦哦! 上线前拜四阿哥,假期前拜佛祖,天灵灵地灵灵! 家人们,这不是危言耸听。线上无小事,开不得玩笑的啊! 一、快速恢复 还是那句话,出了问题不要慌,冷静,
从 SpringApplication 认识 Spring 应用启动过程
一、SpringApplication 是什么? Spring 应用的启动类。 二、SpringApplication 执行了什么? 创建 ApplicationContext 实例 Applicat
什么是高可用服务?
什么是高可用? 以年为单位,一年时间为 t = 365 * 24 * 60 = 525600 分钟。 服务可用性一般以实现几个9目标来评判,不目标下允许的不可用时间如下: 4个9:t * (1 - 9
你是怎么学习 Java 技术的?
一、Java 语言 Java 语言不只是一门语言。 Java 学习不是一蹴而就就可以达成的,它是一个循序渐进,由浅入深,由表及里的过程。尤其需要注意的是不能有浅尝辄耻,不求甚解的态度。每个地方只抓一点
当你处理了几千万数据之后...
数据出问题了!一次偶发的端上问题。排查日志、监控、数据、代码逻辑。服务没有添加事务性保障,不可避免的数据不一致:缓存有数据,数据库没数据或者相反;有A阶段数据,没有B阶段数据;该有的数据没有,不该有的
你问我做技术研发需要哪些能力?
要回答者问题其实很简单,咱们把眼光投射到具体的公司上。 首先先需要明确公司找一个人来是要做什么? 显而易见,就是要去负责一块儿业务。 那么,负责一块儿业务应该具备哪些能力呢? 一、技术能力 这个是基础