自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数组初始化并赋值

【代码】数组初始化并赋值。

2024-07-01 10:27:35 102

原创 【逻辑删除】

逻辑删除:仅在使用人员的角度看来是删除了,实际的记录仍然存在,方便进行后续的数据恢复等操作。物理删除:直接删除记录,可以节省物理空间,查询效率要比逻辑删除好些,因为记录数量少。当我们使用mybatis-plus提供的api时,会自动帮我们拼接逻辑标识。默认情况下,逻辑已删除值为1,逻辑未删除值为0。当查询时,会自动拼接delFlag = 0。

2024-06-25 09:40:20 247

原创 join和left join性能比较

如果LEFT JOIN的右表有大量不需要的记录(即那些在左表中没有匹配的记录),那么LEFT JOIN可能会比JOIN稍慢,因为它需要处理更多的记录。在MySQL中,JOIN和LEFT JOIN的效率并不是绝对的,它们之间的性能差异取决于多种因素,如表的大小、使用的索引、查询的复杂性等。但是,请注意,这只是一个一般的观察。如果两个表之间的连接条件能够有效利用索引,那么JOIN和LEFT JOIN的性能差异可能不大。反之,如果右表的所有记录都与左表匹配,那么LEFT JOIN和JOIN的性能可能非常接近。

2024-06-17 17:00:19 291

原创 Linux种vim编辑器的使用

vim编辑器快捷指令

2024-06-13 11:10:59 160

原创 FTP相关设置及主动被动模式

ftp主动被动配置详解

2024-06-13 10:44:56 173

原创 mybatis数据批量更新

通过在数据库连接URL中指定allowMultiQueries参数值为true告诉数据库以支持";"号分隔的多条语句的执行。

2024-06-12 13:52:09 151

原创 mysql引入表名称的注意事项

mapper中的文件是这样的解析出来的sql是这样的sql显示为:select * from ‘tableName’

2024-06-05 17:56:57 413

原创 linux实用命令

例如:put /home/HB*202405* /data/file 将本地home目录下符合HB/*202405/*条件的文件发送到远程的/data/file目录下。ls -l HB*202405* 查看当前目录下符合HB*202405*条件的文件修改日期。将远程的符合HB*202405*的文件从远程下载到本地服务器的 /home/ftp目录下。put 本地文件 远程地址。username:用户名。将本地文件发送到远程。

2024-05-31 17:27:04 264

原创 swagger的使用

Swagger是一种用于构建、文档化和调试RESTful API的开源框架。

2024-05-23 13:58:28 129

原创 Excel中列怎么移动?

3、按住键盘上的Shift键,再点击鼠标左键并拖动鼠标,把列移动至你想要的位置。2、将鼠标移动到列的边框线上,直到光标变成双向箭头。1、选中你想要移动的列。

2024-05-20 10:39:10 155

原创 前端环境准备的一些注意事项

需要python 2 和visual studio 2017,visual 2019版本不行。

2024-05-14 17:14:55 183

原创 记录文件上传exists方法遇到的坑

判断文件是否存在使用exist方法,官方的注释是这样的百度翻译结果:true,当且仅当由该抽象路径名表示的文件或目录存在时;否则为false。

2024-05-11 11:12:54 192

原创 node安装

简单来说,Node.js 是一个多功能的 JavaScript 运行环境,就像jdk是java的运行环境一样,不过node还提供了类似于tomcat一样的服务器功能,可以像后端一样运行起来拥有单独的地址和端口。

2024-05-06 21:36:30 313

原创 谈谈mysql中的各个关键字

mysql关键字详解、mysql作用

2024-04-22 19:42:44 878 2

原创 谈谈如何优雅的使用@Autowired

谈到@Autowired,大家都会首先想起springIOC容器的依赖注入几个字。注:springIOC又叫控制反转,将原本需要我们自己管理的对象与对象之间的关系,交给spring容器来管理,我们只需要将类作为属性添入到目标类中即可,无需自己通过new关键字新建或是通过set或构造方式将类手动注入进来,就可以调用其方法,进而不但节省了开发时间,同时达到了解耦的目的。

2024-04-21 19:04:27 258

原创 如何创建一个简单的spring项目

创建一个简单的spring项目

2024-04-20 23:15:38 175

原创 谈谈动态代理

动态代理的目的是为了保证不改变原代码的情况下,对原方法的功能进行扩展的行为方式,进而达到解耦的目的。

2024-04-20 11:49:25 252

原创 谈谈对反射的理解

在程序运行过程中,可以获取某一个类的成员变量和方法或是构造新的对象,或是可以获取其父类信息,我们称之为反射。

2024-04-19 11:35:38 782

原创 谈谈面向对象

将现实中存在的实例抽象为对象,是面向对象的思想,面向对象有三大特性:封装、继承、多态。

2024-04-19 09:32:58 125

原创 java环境配置(jdk+maven)

jdk和maven环境配置

2024-03-14 14:46:31 446 1

原创 【深拷贝和浅拷贝】

拷贝就是复制的意思,拷贝有什么作用呢,就是复制数组,但在复制的过程中,我们有的时候并不想改变原数组,只是想改变复制之后的数组,这个时候我们就用到了深拷贝。

2023-04-27 10:51:57 148

原创 el-dialog中el-dialog_wrapper对应的div的z-index递增的问题

每次开关dialog,其z-index都会递增,就会导致将对话框外的东西遮住。(例:对话框右侧有两个摄像头,z-index为2020,而dialog的z-index默认为2000,每次开关dialog都会让z-index递增,最后导致摄像头的z-index小于dialog的z-index,导致摄像头的翻页无法点击(被遮住了))

2023-04-20 20:09:12 1718 1

原创 elementui使用sync语法糖

sync可以用来实现子组件向父组件传递数据,是一种方便的语法糖。

2023-04-19 19:10:56 554

原创 el-option

el-option

2023-03-22 19:08:51 5926

原创 v-bind

v-bind:

2023-03-22 15:03:22 64

原创 数组转为以逗号分隔形式的字符串、字符串转数组

数组转为以逗号分隔形式的字符串、字符串转数组

2023-03-21 16:09:50 7116

原创 vue实现代理

前端中报错时显示的地址还是前端ip+port+xxx路径,不会将替换好的地址显示出来。

2023-03-21 11:06:48 50

原创 给数组添加对象,并赋值

【代码】给数组添加对象,并赋值。

2023-03-14 17:03:13 132

原创 router和route

router\route

2023-03-14 10:15:26 46

原创 style标签中的几个属性

在编译组件的时候,如果当前组件内style标签上有scoped属性,那么会在当前所有标签上添加一个【data-v-hash】属性,而当前样式表内的所有末尾选择器后面也会加上该属性,那么就使得当前组件内的样式只会作用于当前组件内的元素。项目引入了sass,sass支持.scss和.sass两种后缀,.sass类似于Python这种,没有大括号,格式要求较高,使用缩进的方式来代替大括号,.scss跟css极其相似,对开发人员更加友好,支持嵌套的写法。若没有该属性,则style标签中的样式将会作用到全局。

2023-03-13 15:50:43 765

原创 一个类在jvm中运行的过程

jvm帮助java语言可以实现跨平台(线程)栈:包含局部变量表、数字操作栈、动态链接、方法出口(对象)堆:堆中存储对象本地方法栈:java语言调用一些本地的C++代码方法区(原空间):加载一些常量、静态变量、类信息程序计数器:字节码文件中执行到某一句指令所对应的行号(并发执行过程相互切换后,继续执行的依据)堆中分区:年起代、老年代年轻代:Eden区、Survivor区(s0、s1)Eden区:所有新进来的对象先在这里,若满了就会进行major gc,回收无用的对象,然后将剩下的放入s0区,若第

2022-12-04 18:20:26 151

原创 类加载机制

引导类加载器(bootStrap):比如这Math.class文件,通过引导类加载器可以帮我们从jre目录下加载一些核心包。扩展类加载器(ExtClassLoader):加载jre中ext目录相关的类应用类加载器(AppClassLoader):加载我们的类Math.class,我们的类默认使用AppClassLoader自定义类加载器:可以继承ClassLoader类,重写findClass方法、loadClass等方法实现自己的类加载器几个类加载器之间的关系这个是类图,不是双亲委派依赖关系当我

2022-12-04 17:26:44 103

原创 mysql索引

索引和数据存在一起就叫聚簇索引比如Innodb的主键索引就是聚簇索引但myISAM的索引和数据是存在两个文件中的,所以不是聚簇索引。

2022-11-23 15:43:47 158

原创 mysql事务

当前事务要么同时成功,要么同时失败,原子性由undo log来保证:使用事务的最终目的,由业务代码的正确逻辑保证:在事务并发执行时(操作相同的数据),它们之间的操作不能相互干扰:一旦提交了事务,他对数据库的影响应该是永久的,持久性由redo log来保证。

2022-11-22 15:20:35 592

原创 【MyBatis配置文件】

mybatis配置、mybatis xml、mybatis增删改查、mybatis标签

2022-10-28 16:20:59 621

原创 【StringUtils】

由此可以看出isWhitespace方法是用来判断代码中是否含有空格,那么isBlank()就是用来判断是否含有null,是否含有"“,是否含有” ",这几种参数。文章使用包名org.apache.commons.lang.StringUtils。“null”:这是一个字符串,里面包含了n、u、l、l四个字符。" " :这也是一个字符串,但字符串中有很多个空格。“” :这是一个字符串,只不过里面什么都没有。null :指这个东西是空的,什么都没有。

2022-10-27 20:48:28 1074

原创 Collections中的常用方法

Collections中的常用方法reverse(List<?> list) :将数组倒叙shuffle(List<?> list):将数组中的元素以随机顺序排列sort(List list):自然排序sort(List list, Comparator<? super T> c):也可通过自己想要的方式重写compare方法排序swap(List<?> list, int i, int j):交换两元素位置<T extends Object

2021-11-07 11:32:13 139

原创 TreeSet和TreeMap

TreeSet和TreeMap一、TreeSet调试用例package com.liu.collection;import java.util.TreeSet;public class TreeSet_ { public static void main(String[] args) { //treeset底层是treemap// comparator 用于维护此树映射中的顺序的比较器,或// 如果使用其键的自然顺序,则为null。

2021-11-06 20:15:25 260

原创 Properties的基本使用

Properties的基本使用一、properties读取配置文件中的内容1、Properties_debug类继承了hashtable,默认初始化走hashtable的构造函数,扩容机制也和hashtable一致inputStream:输入流,指的是读取文件中数据向程序中输入outputStream:输出流,指的是从java程序中往文件中写输入输出流均是相对于java程序来说的package com.liu.map_;import java.io.BufferedInputStream;

2021-11-04 16:54:14 217

原创 HashTable底层源码分析

HashTable底层源码分析一、准备工作package com.liu.map_;import java.util.Hashtable;import java.util.Map;public class HashTable_debug { public static void main(String[] args) { Map<Object, Object> hashtable = new Hashtable<>();//断点1

2021-11-04 11:19:19 161

空空如也

空空如也

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

TA关注的人

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