自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于Mysql的InnoDB引擎在长期添加和删除情况下引起的性能问题

记录一下实习中遇见的问题

2024-07-02 10:15:20 297

原创 进程与线程的区别

消息队列:使用一个队列来存放消息,进程A将消息存入队列中,进程B只需要从队列中读取出来即可。4:在同一进程内,进行线程间的切换要比进程之间的切换开销要小(只用切换自身私有的资源)有名管道:会生成一个文件描述符用于进程之间的通讯(任何进程之间都可以进行通讯)共享内存:多个进程之间他们使用不同的虚拟内存,但是都映射到同一物理内存上。3:进程之间相互隔离,某一个进程的崩溃不会影响到其它进程。3:在同一个进程内,多个线程可以共享进程的内存空间。5:进程之间的切换要切换虚拟地址空间(开销最大)

2024-06-20 16:08:32 148

原创 Java中线程调用2次start方法会发生什么

由于Java语言规定,一个线程在它的生命周期中只能启动一次,如果再次调用该线程的start()方法,则JVM会抛出一个非法线程状态的异常。4:等待/超时等待(wait/time wait)线程调用wait或者sleep后处于的状态。2:就绪(Runnable)在线程调用start方法后,还未被cpu调度的状态。5:阻塞(Blocking)线程因未获取到锁,或者处于IO状态等原因处于的状态。3:运行(Running)处于就绪状态的线程被CPU调度后的状态。此时线程进入就绪状态并等待CPU的调度。

2024-06-20 15:53:01 254

原创 Redis相关面试题

记录一下自己总结相关的Redis八股文。

2024-05-19 10:49:31 293

原创 TCP是如何保证可靠传输的?

记录一下自己背的八股文与UDP不同,TCP是面向连接的,有可靠传输的协议。

2024-05-18 10:49:25 300

原创 Mysql or与in的区别

可以看到根据主键id进行or查询 花费了30-114毫秒,后面30多毫秒可能是因为Mysql的Buffer Pool缓冲池的原因导致的。可以看到在不使用索引的情况下,使用or的查询速度为50秒左右。in比or快了一秒左右但也很慢,但也许是我测试数据有些问题。可以看到使用in的情况下,查询效率在30-90ms之间。这张表中,只有id有建立索引,且其余都没有。测试4:使用in的情况下,不走索引进行查询。创建一个表格 内涵一千万条数据。

2024-03-29 16:25:29 714 1

原创 lc48:旋转图像Java解法

旋转图像,这意味着你需要直接修改输入的二维矩阵。请你将图像顺时针旋转 90 度。使用另一个矩阵来旋转图像。

2024-03-26 09:45:09 202

原创 lc42:接雨水 Java题解

上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。个非负整数表示每个宽度为。

2024-03-26 09:21:35 297

原创 0-1背包问题模板Java代码

【代码】0-1背包问题模板Java代码。

2024-03-25 10:06:48 126

原创 K个一组翻转链表(Java注释版)

【代码】K个一组翻转链表(Java注释版)

2024-03-19 10:36:06 178

原创 使用Redis作为分布式锁导致锁失效问题

finally代码块是无论如何都会执行到的,即使没有抢到锁的情况,那么就会出现,没有抢到锁的抛出异常后取执行finally代码块中的代码,,就会导致抢到锁的执行扣减库存逻辑的时候,另一个线程判断是否上锁,结果成功上锁,当他们对同一库存进行操作的时候就会出现超卖情况。进行Jmeter进行压测时发现,还是会出现超卖的情况。

2024-02-14 14:15:31 226

原创 微服务远程调用中由于全局异常处理导致seata全局事务失效

当走到 i = 1/0的时候,会抛出 by Zero异常给全局异常处理,全局异常处理捕获异常后,将结果封装成为一个返回值给调用方,全局事务那边的接口就不会接收到异常信息,从而导致就算出现了异常,事务也不会正常执行。

2024-02-12 13:50:13 320

原创 冒泡排序和快速排序

取数组中最左边或最右边的元素,然后通过这个数将整个数组分为左右两部分,左边的数字全部小于num,右边的数字全部大于num,然后再按照这个方法对这2部分代码进行排序,则最终可以达到将整个数据变成有序序列。左边大于右边交换一趟排下来最大的在右边。

2024-02-04 17:20:31 219

原创 Java实现doc转docx

若第二个依赖不添加,可能出现classNotFound异常。

2024-02-01 17:23:05 729 2

原创 使用LinkedHashMap按顺序存储Key-Value值

业务要求:类似与百度网盘那种,有一个根目录(文件夹),根目录下可以存储多个其它目录,也可以存储文件,要求是根据你进入的目录,要获取从根目录一直到目前你所在目录的所有路径。使用LinkedHashMap 以目录跳转id为key,目录名称为value传给前端(按添加顺序加入(从当前目录一直获取到根目录))维护键值对的顺序,每个键值对既位于哈希表中,也位于双向链表中。LinkedHashMap是HashMap的子类,但是内部还有一个。要获取当前目录以及父目录所有路径。比如: /root 代表根目录。

2024-01-31 17:41:00 244

原创 后端Date字段传给前端变为时间戳的解决方案

添加@JsonFormat(pattern = "yyyy-MM-dd")注解前端即可正常显示日期。该类会导致 类型为Date的字段响应给前端由xxxx-xx-xx变为一串数字(时间戳)

2024-01-31 17:21:15 365

原创 回溯(求组合模板)

记录以下回溯的学习

2024-01-24 17:53:09 342 1

原创 使用EasyExcel读取数据时,由于属性命名原因导致读不出数据

如果实体类中属性的名称与Excel列名称是相同的,如上图所示,那么就读不出任何数据。解决方法为:修改变量名称。excel中有这些数据。

2024-01-22 14:34:09 997

原创 SpringBoot+Mybatis Plus导致PageHelper失效

再PageHelper依赖中,排除Mybatis,因为MybatisPlus整合了Mybatis,而不排除PageHelper中的Mybatis可能导致版本冲突问题。父pom项目中的依赖版本管理。子pom项目中的依赖管理。

2024-01-21 13:29:25 687 1

原创 Java后端使用流的形式输出zip压缩包给前端出现不可预料的压缩文件末端的正确解决方法

记录一下实习开发中出现的问题

2024-01-20 16:09:35 1052 1

原创 二叉树的层次遍历模板Java

记录一下 二叉树层次遍历的模板

2024-01-18 16:37:40 337 1

原创 二叉树 前中后序遍历学习

记录一下二叉树的三种遍历方式

2024-01-18 15:38:24 343 1

原创 记录一下Java后端实习业务要求理解

Java实习记录

2024-01-17 11:20:02 363

原创 Hash表算法学习记录

哈希表学习记录

2024-01-13 10:12:08 304 1

原创 Java实习生Day1

记录一下自己的实习日常

2024-01-11 16:36:28 378 1

原创 链表学习记录

链表学习记录

2024-01-01 16:26:57 310

原创 滑动窗口学习记录

记录一下滑动窗口的学习

2023-12-30 19:13:54 363

原创 JVM垃圾回收器学习记录

吞吐量优先进行垃圾回收时,CPU占用率会突然上升到 100%

2023-12-29 15:51:50 344 1

转载 一些JVM相关参数

VM相关参数设置

2023-12-29 12:13:44 16 1

原创 JVM分代垃圾回收机制学习记录

记录一下JVM学习笔记

2023-12-29 12:07:10 416 1

原创 关于StringTable(字符串常量池)的学习

记录字符串常量池的学习

2023-12-29 09:45:02 299 1

原创 双指针学习记录

记录我的一下双指针的简单学习应用

2023-12-28 23:14:48 410

原创 Java二分查找学习笔记

二分查找Java学习笔记

2023-12-28 20:47:39 338

空空如也

空空如也

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

TA关注的人

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