自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Docker Compose篇

docker是一款容器管理工具,第一次知道docker是在几年前刚开始接触开发的时候,但一直没有对docker进行过深入的学习,甚至都不知道docker file如何编写。直到今年初的一个项目,需要使用docker的容器编排,于是只能硬着头皮往上顶,经过一些简单的学习,发现docker file及容器编排并没有以前想象中的那么难,在搜索引擎的帮助下很快就完成了那个项目的容器编排。

2025-01-23 00:01:42 1129

原创 DockerFile篇

docker是一款容器管理工具,第一次知道docker是在几年前刚开始接触开发的时候,但一直没有对docker进行过深入的学习。之前只有简单的了解过docker基本命令,甚至都不知道docker file如何编写。直到今年初的一个项目,需要使用docker的容器编排,于是只能硬着头皮往上顶,经过一些简单的学习,发现docker file及容器编排并没有以前想象中的那么难,在搜索引擎的帮助下很快就完成了那个项目的容器编排。

2024-12-26 23:45:30 857

原创 MySql事务篇

可见与本地事务不同的是,分布式事务需要多一次的PREPARE操作,待收到所有节点的同意信息后,再进行COMMIT或是ROLLBACK操作。在对数据库修改不但会参生redo log,还会参生undo log,当事务失败和事务回滚时,可以。bin log 记录了系统中的所有sql语句,redo log记录的是对每个页的修改。的,当读取某行数据被其他事务占用时,当前事务可以通过读取undo 之前版本的信息,来。bin log 是在事务提完成后进行一次写入,redo log是在事务中不断被写入。

2024-06-10 23:33:16 276

原创 MySql锁篇

以上是我作为一名后端开发,在看《MySQL技术内幕:InnoDB存储引擎》后总结的锁相关内容。该书还介绍了更多的关于锁相关的知识,但作为一名开发,我认为目前我所处的阶段,掌握以上知识点即可。上述内容如有错误,欢迎指出。

2024-06-05 00:22:14 923

原创 MySql索引篇

以上是我作为一名后端开发,在看《MySQL技术内幕:InnoDB存储引擎》后总结的索引相关内容。该书还介绍了更多的关于索引相关的知识,但作为一名开发,我认为目前我所处的阶段,掌握以上知识点即可。上述内容如有错误,欢迎指出。

2024-06-03 22:18:40 355

原创 开局一个jar包,如何进行debug

通过一个jar包进行远程debug

2024-04-21 23:19:17 1978 1

原创 HashMap源码详解

知识记录分享,关于HashMap的源码详解

2023-10-22 23:10:05 103 1

原创 Java代码实现数据按时间段分组

需求:将一个集合中的数据按2小时进行分段处理。

2023-07-12 17:22:29 2306 1

原创 Docker基础篇

docker是一款容器管理工具,第一次知道docker是在几年前刚开始接触开发的时候,但一直没有对docker进行过深入的学习。之前只有简单的了解过docker基本命令,甚至都不知道docker file如何编写。直到今年初的一个项目,需要使用docker的容器编排,于是只能硬着头皮往上顶,经过一些简单的学习,发现docker file及容器编排并没有以前想象中的那么难,在搜索引擎的帮助下很快就完成了那个项目的容器编排。时间过了大半年,我终于开始重头整理下docker的相关指令和知识了。

2023-04-02 00:53:12 153

原创 centos安装docker

9、通过运行 hello-world 镜像来验证是否正确安装了 Docker Engine-Community。4、安装最新版本的 Docker Engine-Community 和 containerd。5、列出并排序您存储库中可用的版本。7、验证docker安装结果。8、启动 Docker。2、安装所需的软件包。

2023-04-01 22:29:51 103

原创 InnoDB存储引擎

innodb存储引擎

2023-03-14 00:07:34 113

原创 elasticsearch简单操作

方式:put请求:localhost:9200/shopping创建一个shopping的索引返回:acknowledge:true具有幂等性,创建成功后第二次创建失败方式:GET请求:localhost:9200/shopping 获取索引相关信息请求:localhost:9200/_cat/indices?v 所有索引详细信息方式:delete请求:localhost:9200/shopping 删除当前索引返回:acknowledge:true方式:post请求:localhost:9200/shop

2022-06-16 22:16:45 377

原创 mysql自定义排序

记录下最近遇到的一个mysql的自定义排序使用场景在查询数据时想根据多个条件进行排序,其中有个是自定义的顺序,这时就需要用到FIELD函数。可以参照一下方法select * from 表名 where id in (519,531,521,536,520) order by 其他字段,FIELD(id,519,531,521,536,520)在mybatis中可以使用foreach进行使用select * from 表名 where id in <foreach collection

2022-05-27 22:36:11 1078

原创 Mysql 数字类型用字符串比较

Mysql 数字类型用字符串比较记录最近遇到一个坑,在查找数据时使用了字符串来查找一个数字类型的字段,如果以数字开头,发现查找时自动忽略了数字后面的字符串,如果是字符串,自动转为了0。百度是个好东西,通过在网上的查找,找到了原因。下面的博客清晰的描述了该问题,可以点过去看看官方文档:https://dev.mysql.com/doc/refman/5.7/en/comparison-operators.html*原文:*Comparison operations result in a valu

2022-05-24 11:20:38 457

原创 设计模式-单例模式

单例模式什么是单例模式单例模式确保了一个系统中一个对象只存在一个实例,这样可以避免一个全局使用的类过于频繁的创建与销毁。单例模式的实现单例模式特点,不对外提供构造方法,私有化构造器。饿汉式饿汉式主要体现在饿上面,就像一个自助餐厅,饿了进去就可以直接开整,不需要等待。代码实现:public class Singleton { private static Singleton singleton = new Singleton(); private Singleton() {

2022-02-20 18:08:58 266

基于周志明老师的《深入理解JVM虚拟机》整理的JVM思维导图

JVM是每个想深入学习Java必须要了解的,周志明老师的《深入理解JVM虚拟机》对JVM进行了系统且全面的讲解,我已经看过很多遍这本书了。说实话,我觉得这本书对于1-2年Java开发经验的来说都是很难看下去的,因为我就是在1年经验的时候买的,硬是到了第二年才逼着自己看完。我看完第一遍都是懵的,在看第二遍的时候结合着自己做思维导图才对JVM有了一个系统认识。JVM的内容很多,普通的面试八股文只有运行时数据区及一点简单的GC内容。我分享的该笔记可以用来结合周志明老师的《深入理解JVM虚拟机》学习,也可以在看《深入理解JVM虚拟机》先进行一个系统化的了解,更可以用来作为面试前知识的复习或学习。 内容肯定会比网上下载的八股文干,如果下载量还可以,后续可以上传更多JUC、MySQL等各方面的思维导图知识分享。

2025-01-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除