自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 UseMemo、UseCallback、React.memo

上述两个钩子和一个API都是围绕状态来展开的。根据依赖的状态是否变化,选择性的进行值、函数或者组件的刷新。虽然通过缓存可以提升性能,但是使用时也会造成额外的代价,比如增加内存用量、额外监听特定的状态是否变化了等等,所以在使用之前要确定自己是否真的需要它。

2024-07-18 17:33:09 1096

原创 ES6中var和let的作用域问题

js中同步代码块先执行,所以当定时器执行的时候,i变量已经变成5了,又由于var关键字的函数作用域,所以所有的定时器输出的结果都是5。外层的for循环一共执行了五次,生成了五个定时器,每个定时器输出变量i的值。每个定时器只读取块级作用域中的i,自然会依次输出01234。,则代码会依次输出0,1,2,3,4。问题引出:下面的代码输出结果什么?解析:根本原因是在这段代码中,如果将上述var关键字。

2024-06-30 12:03:25 172

原创 SpringMvc知识点(2)

【代码】SpringMvc知识点(2)

2024-05-29 19:22:02 311

原创 不同版本的Servlet包

jakarta.servlet 是Servlet API的新标准。javax.servlet是旧标准。程序报错可能是因为导包导错了。

2024-05-25 21:05:31 179

原创 ThreadLocal为什么会导致内存泄漏?

为了解决多个线程同时操作程序中的同一个变量而导致的数据不一致性的问题。假设现在有两个线程A和B,想要同时使用程序中的某个变量,如果想要保持这个变量的数据一致性,该怎么做?(1)首先最直接的方法就是对变量进行加锁,一次只允许一个线程进行操作;但是这种加锁的方式效率不高,当有很多线程想要操作变量时,没有持有锁的线程只能等待。(2)而Threadlocal解决的方式就比较优雅了,它是怎么做的呢?一句话概括:为每一个线程创建了变量的副本。

2024-05-25 12:00:56 833

原创 MySQL索引相关知识点

答:索引是一种能够帮助我们快速查找到数据记录的一种数据结构;如果我们不使用用索引会发生什么呢?MySQL会从表中的第一行数据开始找name = “zhangsan”的记录,直到表中所有匹配的记录被找到。这种全表扫描的方式当然不可取,因为如果user表中的数据量很大的话,这种方式太费时间了,这是我们不能容忍的。所以我们聪明的程序员选择使用索引来加快查找速度。

2024-05-23 12:31:02 962

原创 SpringMvc知识点(1)

这个注解既可以类上,也可以写在方法上。注意点:(1)方法上的@RequestMapping中的method如果省略不写,则此方法则默认支持GET和POST请求;(2)@RequestMapping中如果只有一个路径值,则value可以省略不写;(4)@RequestMapping支持通配符资源路径,?表示匹配文件名中的一个字符*表示匹配文件名中的任意字符**表示匹配多层路径。

2024-05-19 18:51:03 477

原创 Web乱码的本质

在获取响应对象的字符输出流之前,设置一下ContentType,告诉客户端我返回的是哪一种MIME类型,以及我用的是哪一种编码方式,你再解析的时候就按照我给你的MIME类型以及编码方式来解析我给你返回的数据。(2)web服务器(例如Tomcat)将HTTP请求报文转换成request对象,同时生成一个response对象;(3)请求到达servlet等Java程序,Java程序按照web服务器的编码规则。(4)Java程序按照web服务器中的编码规则返回HTTP响应对象;(5)客户端按照自己的编码规则。

2024-04-09 17:13:04 231

原创 HTTP相关

连接类型(keep-alive表示长连接,即客户端在发送一个请求之后,并获得完响应之后不会关闭这个TCP连接,可以实现连接服用,下一个请求可以继续使用这个TCP连接来发请求。:客户端/浏览器能够接受什么样格式的返回数据(例如text/html,说明浏览器能够接受文本类型为html格式的数据)请求是客户端向服务器发出的,响应是服务器像客户端发出的,都遵循一定的格式。:客户端的信息(比如操作系统的版本、浏览器的版本等等)包含请求类型、请求的URl路径、HTTP协议的版本等等。组成:请求行+请求头+请求体。

2024-04-05 22:57:18 602 1

原创 Java基础常见面试题

Java面试

2024-03-20 22:14:48 639 1

原创 Java中数据类型面试相关知识点

首先判断两个对象的引用是否相同,接着判断另一个对象的类型是否与当前对象类型相同、然后判断另一个对象的长度是否与当前对象长度相同、最后判断每一个字符是否相同。static可以修饰类中的成员,被static修饰的成员是共享一个存储单元的,推荐使用类名.静态成员来访问。8.  (1)首先说明“==”,对于基本类型来说,比较的是值是否相同,对于引用类型来说,比较的是引用(地址)是否相同。6.  this关键字指的是当前的对象,类似于一个指针,指向当前对象的地址,最常用的地方是写在类的构造函数中;

2024-03-15 18:27:32 1615 2

原创 JDK、JRE与JVM

不同的平台可以有不同的jvm,所以这就是成就了java语言的一大特点,跨平台性:编写一次,可以到处运行。同时JDK包含JRE,JDK主要由JRE + 开发工具集(例如jdk文件夹下面的bin目录中的javac编译命令,java运行命令)组成。如果你只是想运行java程序的字节码文件,则你只需要搭建JRE即可;JRE是java runtime environment的缩写,即java运行环境。JVM是java virtual machine的缩写,即java虚拟机。java程序的执行流程是什么样子的?

2024-03-14 20:30:16 376 1

原创 会议审批工作流的流程图

2024-03-07 19:00:23 339

原创 windows卸载软件找不到文件

转载:https://zhuanlan.zhihu.com/p/148042341。解决办法:从控制面板中卸载。

2024-03-06 11:18:03 775 1

原创 springboot中mongodb数据库连接不上

【代码】springboot中mongodb数据库连接不上。

2024-03-04 13:47:00 506

原创 mongodb数据库查询集合中某个字段的类型

【代码】mongodb数据库查询集合中某个字段的类型。

2024-03-04 13:21:52 402

原创 springboot中测试用例出现问题

首先检查test下面的resources中的yml配置文件和main的resources中的配置文件中的内容是否一致。

2024-03-04 10:37:08 321

原创 Rabbitmq将附加信息写在BasicProperties中

消息生产者在发送信息时,可能需要传给消费者一些自定义的信息。比如告诉消费者这条消息的的senderID等等。消费者在接收消息时只需要从BasicProperties中拿取自己想要的就行了。

2024-03-03 14:57:20 394 1

原创 RabbitMQ总结

RabbitMQ入门总结

2024-03-02 16:33:36 1985 1

转载 Java中包内的类无法访问非包内的类解决办法

https://www.cnblogs.com/jiqingwu/archive/2012/06/10/java_access_class_in_default_package.htmlhttps://blog.csdn.net/ChristopherI/article/details/130057507?spm=1001.2101.3001.6650.9&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogC

2024-02-28 13:51:52 65

原创 git所有配置

git配置分类

2024-01-16 19:28:05 360 1

原创 GET请求与POST请求的联系与区别

GET与POST请求

2023-10-31 19:40:41 60 1

原创 01背包与完全背包理解

01背包与完全背包

2023-10-22 16:26:34 42 1

原创 Git别名不生效踩坑

【代码】Git别名不生效踩坑。

2023-10-09 16:05:26 187 1

原创 Java中String类型做形参

String做形参时,对String类型变量进行快速处理

2023-02-25 14:01:15 1124

原创 二分查找超时问题

二分查找,超时问题

2023-02-21 17:16:08 293 1

原创 bjpowernode34道作业题

bjpowernode34道作业题

2022-11-07 16:36:43 230 5

空空如也

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

TA关注的人

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