自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA并发编程笔记整理

Synchronized可以保证同一时刻只有一个线程串行执行,因而可以保证原子性和可见性。但无法保证有序性,因为锁范围的内部代码存在指令重排的情况。要根据业务会出现那种类型锁的情况多来判断是否适合使用Synchronized关键字。

2024-08-07 17:11:53 902

原创 MySQL笔记

本编主要针对mysql数据(默认Innodb存储引擎)展开。事务就是一组sql语句作为一个工作单元以原子方式处理。要么全部成功要么全部失败。mysql的事务管理可以认为采用行级锁和MVCC技术相结合。mysql存储引擎会把每条增删改语句都隐性包装在一个事务中执行并自动提交(AUTOCOMMIT),可以使用命令{SET AUTOCOMMIT=OFF}关闭。

2024-08-07 17:05:24 1025

原创 笔记:MyBatis(Plus)+Spring+SpringBoot+JDBC

这是一篇小笔记,主要用来串起之前学习过的关于ORM框架(mybatis)的知识。可以当作一篇以前学习路径的整理复习笔记。具体的使用细节还是参考官网为主。JDBC(Java Database Connectivity)是 Java 编程语言用于操作关系型数据库的 API。它允许 Java 应用程序通过统一的接口访问各种关系型数据库,如MySQL、Oracle、SQL Server等,而无需关注特定数据库的实现细节。

2024-07-31 12:44:52 456

原创 Redis系列复习笔记--缓存

第五章 Redis系列复习笔记–持久化第七章 Redis系列复习笔记–Reids集群第九章 Redis系列复习笔记–缓存。

2024-07-28 23:30:28 639

原创 Redis系列复习笔记--Reids集群

第五章 Redis系列复习笔记–持久化第七章 Redis系列复习笔记–Reids集群。

2024-07-26 23:26:48 653

原创 Redis复习笔记--持久化

第五章 Redis系列复习笔记–持久化第七章 Redis系列复习笔记–Reids集群。

2024-07-26 23:16:43 1738

原创 Docker笔记

官网下载地址:https://docs.docker.com/engine/install/centos/。可以按照官网的步骤下载安装。以centos为例,大致如下:1、安装yum-utils包(它提供yum-config-manager实用程序)并设置存储库。2、安装docker3、测试4、启动/停止docker5、配置镜像服务ACR以阿里云为例,登录官网,产品–>容器–>容器镜像服务ACR–>镜像工具–>镜像加速器。按照提示执行指令。可以从官网:https://docs.docker.com

2024-07-25 21:32:32 759

原创 宕机监测及自动重启脚本

直接检测进程是否存在,存在则忽略,不存在则重启程序(也可添加告警)。

2024-07-24 20:34:36 463

原创 本地缓存——Caffeine Cache

Caffeine是基于JDK8的高性能本地缓存库,提供了几乎完美的命中率。它有点类似JDK中的ConcurrentMap,实际上,Caffeine中的LocalCache接口就是实现了JDK中的ConcurrentMap接口,但两者并不完全一样。最大区别是caffeine有自动剔除策略,支持设置过期时间。

2024-07-23 21:34:31 682

原创 内存分析工具MAT

内存分析、MAT

2024-07-22 21:41:03 3892

原创 线程分析工具IBM thread

线程分析、IBM thread

2024-07-22 21:31:48 543

原创 计算机网络

介绍计算机网络的笔记。

2024-07-22 15:15:07 1832 1

空空如也

空空如也

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

TA关注的人

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