logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

玩转MySQL:数据库内存与Buffer Pool的奇妙之处

MySQL是基于磁盘工作的,这句几乎刻在了每个后端程序员DNA里,但它真的对吗?其实答案并不能盖棺定论,你可以说MySQL是基于磁盘实现的,这点我十分认同,但要说MySQL是基于磁盘工作,这点我则抱否定的态度,至于为什么呢?这跟咱们本章的主角:Buffer Pool有关,Buffer Pool是什么?还记得咱们在MySQL谈架构中聊到的缓存和缓冲区么,其中所提到的写入缓冲区就位于Buffer Po

文章图片
#程序人生#后端#java +1
玩转MySQL:都2022年了,这些数据库技术你都知道吗

MySQL数据库从1995年诞生至今,已经过去了二十多个年头了,到2022.04.26日为止,MySQL8.0.29正式发行了GA版本,在此之前版本也发生了多次迭代,发行了大大小小N多个版本,其中每个版本中都有各自的新特性,所有版本的特性加起来,用一本书的篇幅也无法完全阐述清楚,因此本章主要会挑重点特性来讲,具体各版本的特性可参考MySQL官网的开发手册:《MySQL官网-5.6版手册》《MySQ

文章图片
#程序人生#后端#java +2
总结一下经典机器学习算法

K近邻算法(KNN)是一种基本分类和回归方法。KNN算法的核心思想是如果一个样本在特征空间中的k个最相邻的样本中的大多数属于一个类别,那该样本也属于这个类别,并具有这个类别上样本的特性。该方法在确定分类决策上只依据最邻近的一个或者几个样本的类别来决定待分类样本所属的类别。

文章图片
#算法#java#程序人生
知道这10个让你的API接口突然超时的原因吗?

不知道你有没有遇到过这样的场景:我们提供的某个API接口,响应时间原本一直都很快,但在某个不经意的时间点,突然出现了接口超时。也许你会有点懵,到底是为什么呢?今天跟大家一起聊聊接口突然超时的10个原因,希望对你会有所帮助。

#java#数据库#程序人生 +2
带你认识什么是redis主从复制集群的原理和部署

本文主要介绍redis的主从复制集群,包括其架构模型,原理,高可用等;一、主从集群的介绍  redis的主从复制集群为了提高效率降低客户端等待时长,主从间的数据同步采用的是弱一致性的策略,即客户端请求发到主机后,不论是否同步到备机,都认为此次请求是成功的,这样虽然效率上提高了,但是数据一致性却得不到保障;所以redis提供了一个min-replicas-to-write参数用来配置,

文章图片
#数据库#redis#java +2
带你了解什么是Java虚拟机运行时数据区

程序都是运行在内存里的,所以对于一门开发语言来说,对于内存的管理都是重中之重的,前有C、C++需要开发者管理内存,后有Java的自动内存管理,到如今的内存安全的Rust。

文章图片
#java#jvm#开发语言 +2
3000字教你如何加快Spring Boot启动

在本教程中,我们将介绍有助于减少 Spring Boot 启动时间的不同配置和设置:首先,我们将讨论 Spring 特定的配置。其次,我们将介绍 Java 虚拟机选项。最后,我们将介绍如何利用 GraalVM 和本机镜像编译来进一步缩短启动时间。

文章图片
#java#数据库#程序人生 +2
到底了