自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java爬取网站照片资源,将其下载到本地

java进行数据爬取

2025-04-19 18:53:21 239

原创 idea反射热部署没有效果

当我们在配置文件中设置了信息,想要用反射的方式实现热部署时,如果没有效果,可能是没有正确找到out文件的路径。然后把out路径复制一份,在文件资源管理器中打开,就能进入到out文件夹中。首先在File文件中找到Project Structure。最后找到配置文件,用记事本打开修改就可以实现热部署了。

2025-03-27 12:09:54 137

原创 6.char和varchar有什么区别

char和varchar都是用于在数据库中的数据类型。它们之间的主要区别在于。

2024-08-11 17:21:02 220

原创 5. ElasticSearch为什么搜索快

分布式存储技术,将数据存储在多个节点上,从而减少单个节点的压力,提高整体性能。

2024-08-11 17:10:15 610

原创 4.线程同步的方式有哪些

线程同步指的就是让线程之间访问共享资源,保证代码的原子性,可以确保多个线程对共享数据的访问是有序的,‌避免了数据不一致的问题。

2024-08-06 18:07:22 169

原创 3.对线程安全的理解

线程安全是指在多线程环境下,多个线程同时访问同一资源时,不会产生意外结果或导致数据出错的状态。一个线程安全的程序能够正确地处理并发请求,不论线程执行的顺序如何。

2024-08-06 17:52:30 309

原创 面试题 --- 2.创建线程的几种方式

【代码】面试题 --- 2.创建线程的几种方式。

2024-08-04 12:35:12 252

原创 面试题 --- 1.什么是多线程中的上下文切换

上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件,也就是CPU 从一个线程转到另一个线程时,需要保存当前线程的上下文状态,恢复另一个线程的上下文状态,以便于下一次恢复执行该线程时能够正确地运行。在多线程编程中,上下文切换是一种常见的操作,上下文切换通常是指在一个 CPU 上,由于多个线程共享 CPU 时间片,当一个线程的时间片用完后,需要切换到另一个线程运行。此时需要保存当前线程的状态信息,包括程序计数器、寄存器、栈指针等,以便下次继续执行该线程时能够恢复到正确的执行状态。

2024-08-04 12:20:15 369

原创 echarts地图首次加载很小问题

在网上跟着老师写了一个echarts可视化项目,最后的模拟航线地图部分首次加载时很小,而且不能调整大小,在网上找到了解决方法。把代码写在 window.onload = function () {} 里面就解决了。

2024-02-07 16:24:58 751 1

原创 并发编程优化功能

有时候一个页面可能要查询十条二十条甚至更多的信息,就需要写很多mapper,这时候如果像之前一样写mapper的话,效率会很低。CompletableFuture通过supplyAsync()方法调用异步线程,将每一个查询结果都进行返回。2.优化sql语句。将多个sql语句合成一个;减少使用IN,左连接,右连接,子查询。3.多线程,线程池。allOf里存放所有线程,join等待所有线程全部执行完成后再进行下面操作。1.通过数据库的存储函数,存储过程和视图提升性能。我使用了第三种方法进行优化。

2023-12-03 09:00:42 242 1

原创 接口资源鉴权java

接口资源用户哪些接口是能看到的,有哪些接口是能访问的,那么这些用户能访问的接口就称之为这个用户的接口资源,如果该用户没有对应的接口,后端应该返回403(没有权限)

2023-12-01 00:39:17 518 1

原创 理解验证码的实现过程java

然后进入到了接口所在类接下来一点一点分析。

2023-12-01 00:05:18 263 1

原创 @Param注解的使用

如果在Mapper层用@Param注解起了别名,那么对应的mapper.xml中就要用别名,不能用原来的名字,不然报错,下图是正确的示例。写项目过程中,由于不太清楚@Param注解的用法导致报错,报错如下。如果没有帮助的话,不要气馁,总会找到方法的,加油!通过看其他博主的博客,我知道了报错原因。如果文章对你有帮助的话,我会感到很开心;

2023-11-26 22:43:10 211 1

原创 在sql中获取当前时间(若依框架)

如果想要在sql里直接使用NOW()函数获取当前时间的话,就要把if判断时间是否为空给去掉,即只保留sql语句,如果运行还没有效果的话,把'%y%m%d'改成'%Y-%m-%d'之后,再试试看。我在后台Controller层设置了beginTime和endTime,sql用了if判断时间是否为空,不为空的话就接上时间条件进行查询。

2023-11-25 21:22:43 431

空空如也

空空如也

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

TA关注的人

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