自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 java垃圾回收(GC)

G1 垃圾收集器将堆内存划分为若干个 Region,每个 Region 分区只能是一种角色,Eden区、S区、老年代区的其中一个,空白区域代表的是未分配的内存,最后还有个特殊的区域H(Humongous),专门用于存放巨型对象,如果一个对象的大小超过Region容量的50%以上,G1 就认为这是个巨型对象。在其他垃圾收集器中,这些巨型对象默认会被分配在老年代,但如果它是一个短期存活的巨型对象,放入老年代就会对垃圾收集器造成负面影响,触发老年代频繁GC。

2024-06-23 15:35:38 969 1

原创 jdk17的一些新特性讲解

jdk17新加的功能sealed,密封类,也可以叫限制继承类,通过permits关键词去限制子类的继承 被限制继承的子类,必须跟父类在同一个包内,而且需要加关键词final或者non-sealed

2024-06-23 15:21:40 272

原创 MySQL的事务(transactions)详解及基本使用

MySQL事务是用于管理和维护数据一致性的一组SQL操作。事务确保了数据库中的一系列操作要么全部执行成功,要么全部回滚,从而保证数据的完整性。事务分为显示事务和隐式事务显示事务:代码中明确使用事务管理语句来控制事务的开始和结束。隐式事务:指在单个SQL语句中自动处理的事务。在MySQL中,某些SQL语句(如 INSERT, UPDATE, DELETE 等)如果在未显式开启事务的情况下执行,则MySQL会自动将每个语句当作一个单独的事务来处理。

2024-06-17 15:04:59 1127

原创 回表查询的产生原因和避免方法

回表查询(回表)是指在数据库查询过程中,数据库引擎通过索引找到符合条件的记录后,还需要回到数据表中获取实际需要的列数据的过程。这通常会增加额外的I/O操作,从而降低查询性能。通过合理的索引设计,可以避免或减少回表查询,提升查询效率。

2024-06-16 23:36:56 273

原创 常见的SQL索引优化方法

建立联合索引,把查询的列,建在联合索引中,这样可以避免回表查询。

2024-06-16 22:20:33 183

原创 SQL索引失效问题-范围查询导致的后续索引失效

假如设置的索引为:idx_a_b_c执行上面sql语句时就会遇到索引失效问题,原因是因为在c = 3之前有一个范围查询(b > 2),范围查询会导致后续索引失效。

2024-06-15 09:15:59 232

原创 MySQL主从复制介绍与配置

MySQL主从复制是一个异步的复制过程,底层是基于Mysq1数据库自带的二进制日志功能。就是一台或多台MySQL数据库(slave,即从库)从另一台MySQL数据库(master,即主库)进行日志的复制然后再解析日志并应用到自身,最终实现从库的数据和主库的数据保持一致。MySQL主从复制是MySQL数据库自带功能,无需借助第三方工具。master将改变记录到二进制日志(binary log)slave将master的binary log拷贝到它的中继日志(relay log)

2024-04-16 19:28:35 325

原创 docker修改已运行容器的映射端口

从/var/lib/docker/containers/文件夹中找到上面ID开头的文件夹,然后使用cd命令进入,找到hostconfig.json文件,将。(绿色框)修改为需要更换的端口然后保存。:替换为刚刚记住的ID。

2024-01-21 00:15:54 802 1

原创 Docker修改容器内部文件的三种方法

docker修改容器内文件的三种方法

2024-01-13 12:29:30 3261 1

原创 Docker使用国内镜像源加速

在/etc/docker/下创建名称为daemon.json的文件(如果已存在就不用创建),使用vim编辑。点击最上面的齿轮图标(settings),然后点击Docker Engine,在里边加上下面代码,添加多个源。Docker 使用国内镜像源加速,加速镜像可以添加一个也可以添加多个,添加多个用逗号隔开。然后点击Apply&restart即可。保存后使用下面命令重启服务。

2024-01-13 12:25:36 870 1

原创 Maven配置环境变量后不起作用的原因及解决办法

如何解决maven配置环境变量后,在cmd中mvn命令不生效的问题

2023-12-31 13:14:59 2536 4

原创 解决通过雪花算法生成的id前端接受数据精度丢失问题

在练习中遇到前端接收到后端传过来的LONG类型的数据精度丢失的问题原因是后端的long类型比前端的long类型精度要高

2022-11-06 14:28:37 558 1

原创 解决Parameter ‘MP_OPTLOCK_VERSION_ORIGINAL‘ not found. Available parameters are [param1, et]的问题

解决Parameter 'MP_OPTLOCK_VERSION_ORIGINAL' not found. Available parameters are [param1, et]的问题

2022-11-06 11:58:19 4609 1

原创 typora无法使用的解决方案

typora免费版无法使用解决方案

2022-09-14 17:03:35 6808 2

VC++6.0完整版(中文绿色).zip

VC++6.0完整版(中文绿色),解压即可使用。

2022-01-04

Aria2下载器.zip(多线程优化版)win10可用

自用版本,超级好用,搭配油猴插件和快速下载度盘文件

2022-01-04

JDK1.7-7u79-linux-x64.zip

官方原版jdk-7u79-linux-x64.tar.gz,下载后解压即为tar.gz格式

2022-01-04

空空如也

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

TA关注的人

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