自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java开发中可能出现空指针的情况

如果noticeIdList不判空则有可能会出现空指针。

2023-11-06 11:58:08 167

原创 MySQL--表级锁和行级锁(极客时间)

你可以想象一下,如果一个查询正在遍历一个表中的数据,而执行期间另一个线程对这个表结构做变更,删了一列,那么查询线程拿到的结果跟表结构对不上,肯定是不行的。根据两阶段锁协议,不论你怎样安排语句顺序,所有的操作需要的行锁都是在事务提交的时候才释放的。当并发系统中不同线程出现循环资源依赖,涉及的线程都在等待别的线程释放资源时,就会导致这几个线程都进入无限等待的状态,称为死锁。也就是说,在 InnoDB 事务中,行锁是在需要的时候才加上的,但并不是不需要了就立刻释放,而是要等到事务结束时才释放。

2023-09-27 16:29:35 360

原创 Java开发实战--策略模式的应用

Getter @AllArgsConstructor //IBaseEnum 在java开发常用基类有提到 public enum PublishEnum implements IBaseEnum {PUBLISHONE(1 , "发布1") , PUBLISHRTWO(2 , "发布2") ,;Getter;@Getter//IBaseEnum 在java开发常用基类有提到PUBLISHONE(1, "发布1"),PUBLISHRTWO(2, "发布2" ),;

2023-08-14 15:33:22 132

原创 Java开发中常用基类整理

【代码】Java开发中常用基类整理。

2023-08-14 15:06:03 341

原创 MybatisPlus的各种操作

CompanyCategoryInfoDto是用来接收表连接后的数据。

2023-07-21 10:17:48 202

原创 java设计模式——策略模式

该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。

2023-05-26 15:07:37 146

原创 java设计模式——适配器模式

定义:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。结构:目标接口:当前业务所期待的接口,如上图适配器中的二孔插座适配者类:它是被访问和适配的现存组件库中的组件接口,如上图的壁式插座适配器类:它是一个转换器,通过继承或引用适配者的对象,把适配者接口转换成目标接口,让客户按目标接口的格式访问适配者。

2023-05-21 22:00:11 119

原创 java设计模式——代理模式

使用代理模式的原因:由于某些原因需要给某对象提供一个代理以控制对该对象的访问。这时,访问对象不适合或者不能直接引用目标对象,代理对象作为访问对象和目标对象之间的中介。

2023-05-21 17:20:57 64

原创 java设计模式——工厂模式

具体产品:实现了抽象产品角色所定义的接口,由具体工厂来创建,它同具体工厂之间是多对一的关系。ArrayList实现了List 而List实现了Collection接口,也就是抽象工厂类。抽象产品:定义了产品的规范,描述了产品的主要特性和功能,抽象工厂模式有多。抽象工厂:提供了创建产品的接口,它包含多个创建产品的方法,可以。具体工厂:主要是实现抽象工厂中的多个抽象方法,完成具体产品的创。1、创建抽象工厂也就是工厂接口,工厂里面抽象的产品方法。4、具体工厂类,专门用来生产某一类产品。创建多个不同等级的产品。

2023-05-20 13:00:55 121

原创 java导出excel文件名乱码问题

【代码】java导出excel文件名乱码问题。

2023-05-17 09:13:29 3188 1

原创 Unsatisfied depency expressed through filed 循环依赖问题

【代码】Unsatisfied depency expressed through filed 循环依赖问题。

2023-05-16 18:12:18 276

原创 IDEA断点调试

这种调试方式是我们最常见的调试方式之一。

2023-05-05 22:06:46 471

原创 java设计模式——单例模式

饿汉模式比较简单没有像懒汉模式那样实现方法多种多样。

2023-04-30 10:45:55 46

原创 element快速搭建增删改查的模板

一、页面代码<template> <div> <el-col> <el-row> <el-form :inline="true" v-show="isImportCollapse" class="query-form" ref="importForm"> <el-form-item> <el-button type="default" @clic

2023-04-26 15:14:40 94

原创 element实现跨页勾选

【代码】element实现跨页勾选。

2023-04-25 17:18:53 670

原创 element 实现导航栏的嵌套

二、效果

2023-04-23 10:39:44 299

原创 element实现文件的暂缓上传

/

2023-04-23 10:35:43 288

原创 java的kmp算法

一直以为数据结构的那些算法,对我这个实习开发人员来说应该很少用到,没想到竟然让我用到了。

2023-04-13 11:43:39 56

原创 java批量下载文件并压缩

需要hutool的api。

2023-04-13 11:10:39 1134

原创 java中split()的使用

一开始觉得这样的写法没什么问题,可是结果一直都是错的,直到查了资料才发现split(String regex)参数regex称为分割符,用正则表达式来表示。所以一些特殊的字符( | , + , * , ^ , $ , / , | , [ , ] , ( , ) , - , . , \等)就需要用转义字符来表示。

2023-04-11 20:14:19 115

原创 org.springframework.context.annotation.ConflictingBeanDefinitionException

大概得意思是说有两个重名的service。

2023-04-06 11:00:24 57

原创 element动态增加表格的列

【代码】element动态增加表格的列。

2023-04-06 10:54:39 1334 3

原创 java实习-mybatis级联查询复盘

mybatis多表查询的复习。

2023-03-31 21:38:12 93

原创 java实习-vue表格弹窗功能

java后端开发实现-实现弹窗功能

2023-03-30 10:12:04 276 2

原创 Redis的学习过程

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器,

2022-03-24 13:14:11 1629

空空如也

空空如也

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

TA关注的人

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