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

原创 Git提交代码到仓库(文件夹操作提交)

用文件夹的方式使用Git提交代码,推送到远程仓库

2025-01-23 15:27:49 635

原创 java.lang.UnsupportedOperationException

java.lang.UnsupportedOperationException at java.base/java.util.AbstractList.add(AbstractList.java:153) at java.base/java.util.AbstractList$ListItr.add(AbstractList.java:451)

2024-12-26 18:14:52 212

原创 SpringBoot集成Knife

SpringBoot集成Knife

2024-11-21 18:28:54 404

原创 @RestController与@controller区别及@responsebody与@requestbody区别

@RestController与@controller区别及@responsebody与@requestbody区别

2024-11-21 17:59:57 610

原创 控制台报错:Servlet.service() for servlet [dispatcherServlet] in context

错误信息:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Circular view path [hello]: would dispatch back to the current handler URL [/hehe/hello] again. Check your ViewResolver setup!

2024-11-21 17:45:46 1445

原创 Java中的集合理解

Java中集合(Collections)是一个框架,它提供了用于存储和操作对象集合的接口和类。这些接口和类位于java.util包中。

2024-11-03 10:08:24 251

原创 图文理解缓存穿透、缓存击穿和缓存雪崩

缓存穿透、缓存击穿和缓存雪崩是缓存系统中常见的三种问题,具有不同的特点、影响及解决方案,

2024-11-03 09:53:18 437

原创 isEmpty和isBlank的区别

isEmpty()和isBlank()的区别

2024-10-20 15:30:04 833

原创 解决端口号占用

如何解决解决端口被占用

2024-08-28 11:37:25 210

原创 activiti配置文件activiti-cfg.xml

activiti配置文件activiti-cfg.xml

2024-08-08 23:54:00 245

原创 activiti初始化报:java.sql.SQLSyntaxErrorException: Table ‘activiti.act_ge_property‘ doesn‘t exist

解决activiti初始化报:java.sql.SQLSyntaxErrorException: Table 'activiti.act_ge_property' doesn't exist

2024-08-08 23:51:12 657

原创 Jmeter安装报错解决

又使用WIN+R管理员命令输入findstr /?2、找到jmeter.bat(有的没有.bat后缀,这个名带两个小齿轮的图标就是),右键使用编辑打开。1、找到安装的jmeter文件下的bin文件。

2024-07-14 18:51:36 448

原创 FreeMarker导出文件报FreeMarker template error:The following has evaluated to null or missing

FreeMarker导出文件报FreeMarker template error:The following has evaluated to null or missing

2024-07-02 11:53:28 962

原创 后台代码实现Excel导入数据

如何通过后台代码实现excel导入数据功能

2024-06-30 10:19:38 338

原创 通过读取Excel表格导入数据

使用easyexcel完成前端通过读取用户上传的excel文件导入数据

2024-05-12 18:19:57 235 1

原创 使用Jacob导出Word

使用Jacob导出word或者pdf

2024-05-12 17:46:00 474 1

原创 使用freemarker导出到word

使用freemarker导出为Word文件

2024-04-23 21:19:55 1202

原创 javax.net.ssl.SSLHandshakeException: java.security.cert.CertificateException: No subject alternative

我遇到报这个错是因为需要把图片取出来转为base64编码,使用freemarker导出为Word时图片位置需要将图片转为base64编码,由于图片放置与内网且保存地址是https形式的,所以就会报证书错误,这里就需要我们手动去忽略证书问题;

2024-04-23 18:33:57 477

原创 SQL中多表查询分类详解

左外连接 LEFT JOIN :查询出 JOIN 左边表(table1)的全部数据查询出来,JOIN 右边的表(table2)不匹配的数据使用 NULL 来填充数据。右外连接RIGHT JOIN:查询出 JOIN 右边表(table2)的全部数据查询出来,JOIN 左边的表(table1)不匹配的数据使用 NULL 来填充数据。

2024-04-07 22:01:46 554 1

原创 github拉取代码到本地文件夹

git代码拉取到本地操作

2023-03-23 17:40:44 1917

原创 后端解决jeecgBoot代码生成订单编码不好使

通过查询jeecgboot官网发现,这个是原本就存在的问题,当我们代码生成的时候,伴随的js增强、编码规则等不会随着生成,需要我们后边自己去添加

2023-03-17 17:20:01 1109

原创 Redis面试题型整理

①指查询一个一定不存在的数据,由于缓存是不命中时需要从数据库查询,查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到数据库去查询,进而给数据库带来压力。通俗点说,读请求访问时,缓存和数据库都没有某个值,这样就会导致每次对这个值的查询请求都会穿透到数据库,这就是缓存穿透。如何避免缓存穿透呢?一般有三种方法。1.如果是非法请求,我们在API入口,对参数进行校验,过滤非法值。2.如果查询数据库为空,我们可以给缓存设置个空值,或者默认值。

2022-10-25 16:18:34 468

原创 Java中的一些相关锁

​ 自旋的时间不在固定,而是由前一次在同一个锁上的 自旋时间及锁拥有者的状态来决定,如果在同一个锁对象上,自选等待刚刚成功获取过锁,并且持有的锁正在运行中,JVM就会认为该锁自旋获取锁的可能性很大,就会自动增加等待时间。释放锁时,可重入锁同样先获取当前status的值,在当前线程是持有锁的线程的前提下。如果没有,则说明该锁被其他线程抢占了,如果有两条以上的线程竞争同一个锁,那轻量级锁就不再有效,直接膨胀位重量级锁,没有获得锁的线程会被阻塞。重量级锁是将除了拥有锁的线程以外的线程都阻塞。

2022-09-16 18:43:51 337

原创 线程池整理

1:利用Executors工厂类的静态方法,创建线程池对象;2:编写Runnable或Callable实现类的实例对象;3:利用ExecutorService的submit方法或ScheduledExecutorService的schedule方法提交并执行线程任务4:如果有执行结果,则处理异步执行结果(Future)5:调用shutdown()方法,关闭线程池。...

2022-08-28 02:06:44 865

原创 jdk1.8中HashMap的put方法源码解读

我们就得先遍历这个下标的链表,如果key值相等,那么就替换Value,返回一个Value,如果key值不相等,就会继续向下遍历,如果遍历完成后仍然key值不相等,那么我们就采用尾插法将元素插入到这个链表中,链表数加一,就需要判断链表是否要转换成红黑树,插入完成后,hashmap的size++,如果size>阈值,那么就要进行数组的扩容操作。

2022-08-24 22:23:01 430

原创 拦截器的配置

1、什么是拦截器Spring MVC中的拦截器()类似于ServLet中的过滤器(Filter),2、创建一个类实现HandlerInterceptor接口,记住当前类必须授spring容器控制,贴@Component注解(下期讲解注解的贴法)3、实现接口后重写里边的三个方法不记得是那三个方法的可以点这里...

2022-08-04 01:03:57 1826

原创 反转链表题型思路

反转链表

2022-08-03 20:20:54 203 1

空空如也

空空如也

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

TA关注的人

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