自定义博客皮肤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)
  • 收藏
  • 关注

原创 File对象的基本使用

File概念创建File对象File成员方法判断获取创建删除获取遍历

2024-05-23 09:16:43 42

原创 质量追溯系统总结

??????

2024-05-23 08:15:00 73

原创 Vuex详细使用(包含分模块开发)

目录Vuex概述state状态概念​编辑mapState辅助函数Mutations概念携带单个参数携带多个参数mapMutations辅助函数action概念mapActions辅助函数getters概念module模块概念模块state访问模块getters访问模块mapMutations访问模块mapActions访问

2024-05-22 10:46:06 438

原创 多线程详细解读+JUC编程(敲详细)

6,60,

2024-05-21 09:41:53 1384

原创 Java面试总结(北京两年经验)

自我介绍+项目介绍。

2024-05-18 11:49:50 917

原创 阻塞队列详细解读

线程状态切换,比较消耗性能,有限自旋次数,

2024-05-16 15:28:27 171

原创 MybatisPlus拓展功能(内附全功能代码)

【代码】MybatisPlus拓展功能(内附全功能代码)

2024-05-15 16:43:51 839

原创 Mybatis进阶详细用法

Testuser.setUsername("马超");user.setInfo("{\"age\": 24, \"intro\": \"英文老师\", \"gender\": \"female\"}");@Test。

2024-05-13 17:54:26 607 2

原创 MybatisPlus入门用法

【代码】MybatisPlus入门用法。

2024-05-11 17:56:36 348 1

原创 数据库:面试视图详细解读

case传递 不满足会报错 依赖要去判断 级联要去判断。不加检查会成功插入,但是视图查不到(效果不好 )

2024-04-30 12:54:23 193 2

原创 数据库面试:开窗函数(敲详细解读,含大厂面试题sql经典题)

建表语句 用户存款表。建表语句 学生成绩表。

2024-04-29 20:00:48 1080 1

原创 数据库面试开窗函数row_number()的使用

请写出一条SQL语句,查询出在此期间连续获取冠军的有哪些,其连续的年份的起止时间是多少。

2024-04-29 13:43:11 94

原创 String相关类底层原理(面试必知必会)

一个加号,堆内存中创建俩对象,虽然用到了StringBuilder(字符串可变容器)但效率还是不高。使用了预估字符数组(预估过多,性能也会受影响),构建字符串。new出来不会复用,而是开辟一个新的空间。直接赋值会复用字符串常量池中的。基本数据类型比较数据值。引用数据类型比较地址值。

2024-04-28 10:12:06 348

原创 Swagger的介绍与使用

目录Swagger简介1.导入坐标2.Bean相关配置3.配置静态资源映射最终效果2.Bean相关配置在SpringMvc提供的组件配置器中书写3.配置静态资源映射最终效果

2024-04-27 19:17:41 195

原创 线程池面试必备知识(!!!)

线程池是一种用于管理和复用线程的机制,它提供了一种执行大量异步任务的方式,并且可以在多个任务之间合理地分配和管理系统资源。线程池的主要优点包括1.改善了资源利用率,降低了线程创建和销毁的开销。2.提高了系统响应速度,因为线程池已经预先创建好了一些线程,可以更加快速地分配资源以响应用户请求。3.提高了代码可读性和可维护性,因为线程池将线程管理和任务执行进行了分离,可以更加方便地对其进行调整和优化。4.可以设置线程数目上限,避免了缺乏控制的线程创建造成的系统无法承受的负载压力。

2024-04-25 10:18:53 1022 1

原创 java内存分配情况(截图取自黑马yyds)

字符串反转和拼接时,使用。

2024-04-24 15:58:20 91

原创 Redis在Java客户端的使用

hash结构的使用@TeststringRedisTemplate.opsForHash().put("user:400","name","胡歌");

2024-04-23 16:39:57 523

原创 Junit单元测试中的常用注解

这些注解可以帮助你编写和管理单元测试,并控制测试方法的执行顺序和环境。

2024-04-23 10:32:30 164

原创 详细解读Redis基本数据类型及使用

KEYS使用需要注意,底层使用了模糊查询效率不高,又因为Redis是单线程的,会导致一段时间Redis服务被模糊查询占用影响效率。DEL可以删除一个或多个key,返回的结果是受影响的键数。EXISTS 可以判断一个或者多个key,返回的结果是存在的键数。EXPIRE 返回值(1设置成功,0设置失败)。结合TTL使用 返回时-2键过期,-1未设置过期时间(永久有效)。

2024-04-22 17:13:25 356 1

原创 Redis安装与启动(Linux版本)

工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录。# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,方式启动,则必须修改Redis配置文件,就在我们之前解压的redis安装包下(# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15。redis-server:是redis的服务端启动脚本。# 日志文件,默认为空,不记录日志,可以指定日志文件名。结束指定进程号进程:kill -9 14821。

2024-04-22 11:22:19 1043 1

原创 Websocket双工通信详细解读(内附可运行代码)

轮询的缺点:浏览器定时发送Http请求给服务器,会存在数据更新延迟,Http请求过多造成服务器压力过大。session是websocket建立连接后生成的webscoket会话,要区别与HttpSession。SSE:打开了服务器到浏览器的单向通道,监听服务器数据变化以流的方式响应给浏览器。说明:Http协议既不是全双工也不是半双工,因为服务器不能主动发送请求给浏览器断。websocket是一种在基于TCP连接上进行全双工通信的协议。首先发送Http请求,服务器响应后升级为Websocket请求。

2024-04-19 13:46:52 417

原创 项目中JWT验证流程总结

【代码】项目中JWT验证流程总结。

2024-04-13 14:58:53 99

原创 日志打印级别和实体类中常用注解

DEBUG:详细的信息,通常只出现在诊断问题上INFO:确认一切按预期运行 WARNING:一个迹象表明,一些意想不到的事情发生了,或表明一些问题在不久的将来(例如。磁盘空间低”)。这个软件还能按预期工作。ERROR:更严重的问题,软件没能执行一些功能CRITICAL:一个严重的错误,这表明程序本身可能无法继续运行。

2024-04-13 14:55:52 285 1

原创 项目中NGINX的相关问题

部署前端项目注意点:部署前端代码到nginx,注意目录不能有中文路径。

2024-04-13 14:50:41 133 2

原创 真实初级java全栈程序员面试总结

当HashMap的大小(也就是已经存储的键值对数量)超过 容量*加载因子 的时候,HashMap会进行扩容,新的容量是原来的两倍,并且会进行重新哈希,将已经存在的元素重新放入新的bucket位置。是否有缓存功能,computed是有缓存的,只有它依赖的属性值改变的时候,它才会进行计算。是否支持异步,computed是不支持异步的,当computed内有异步操作的时候,它是监听不到数据变化的。这个要看是否是前后端分离的项目,在返回数据视图前的执行流程是大体相同的,根据下面的流程大概说一下每一个的功能。

2024-04-07 17:24:56 385

MybatisPlus拓展功能(内附全功能代码)

可运行代码

2024-05-15

Mybatis进阶详细用法可运行代码

Mybatis进阶详细用法可运行代码

2024-05-14

jedis示例代码压缩包

jedis示例代码

2024-04-23

redisTemplate示例代码

redisTemplate示例代码

2024-04-23

Websocket双工通信详细解读(内附可运行代码)

在线聊天室代码

2024-04-19

空空如也

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

TA关注的人

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