- 博客(21)
- 收藏
- 关注
原创 【Java】如何优雅地停止线程
通过查阅JDK文档,我们不难发现Thread为我们提供了一个stop方法,只要使用stop方法,就立即停止线程,但是发现被标注为废弃的方法,因为这个方法会强行把执行到一半的线程终止,还会,可能导致线程安全问题,引发一些数据不一致或者我们没发预估的问题,所以不建议使用。
2023-12-14 15:00:00
404
1
原创 【Java】Idea启动报错java: JDK isn‘t specified for module ‘xxx‘
可能是缓存导致,将文件目录下的 .idea文件删除,清除缓存并重启。1.可能是当前模块没有设置jdk,去该界面设置你安装的jdk。
2023-12-12 15:00:00
3451
4
原创 【Flutter】lib/main.dart:8:8: Error: Error when reading ‘/D:/flutter/packages/flutter/lib/material.dar
如果你已经安装了Flutter SDK并设置了PATH环境变量,但仍然遇到这个问题,你可以尝试清理项目缓存。在命令行中运行以下命令。
2023-12-11 15:03:54
896
1
原创 【Linux】如何kill掉Ubuntu的僵死进程
当使用kill -9 xxx 命令杀死进程不生效时,可能是该线程是一个僵死(Zombie)进程,用如下命令。
2023-12-11 15:00:00
1564
1
原创 【Java】成员变量与局部变量的区别?
而成员变量可能是运行时赋值,无法判断,误报“没默认值”又会影响用户体验,所以采用自动赋默认值。:从变量在内存中的生存时间上看,成员变量是对象的一部分,它随着对象的创建而存在,而局部变量随着方法的调用而自动生成,随着方法的调用结束而消亡。:从语法形式上看,成员变量是属于类的,而局部变量是在代码块或方法中定义的变量或是方法的参数;:从变量是否有默认值来看,成员变量如果没有被赋初始值,则会自动以类型的默认值而赋值(一种情况例外:被。修饰的,那么这个成员变量是属于类的,如果没有使用。
2023-12-10 15:00:00
522
1
原创 【Apache Tika】在SpringBoot项目中实现文档解析
根据错误信息提示,可能读取超过请求限制(10万字),因为我们没有指定参数导致使用了该对象的默认值。如果文档过大并且new BodyContentHandler();所以我们在new BodyContentHandler(时指定参数大小,重新调试程序,即可获得元数据。
2023-12-09 15:00:00
943
原创 【Apache Tika】在各环境独立部署tika-server通过接口调用实现文档解析
Apache tika是Apache开源的一个文档解析工具,曾经是的一个子项目,现已成为Apache顶级项目。Apache Tika可以解析和提取一千多种不同的文件类型(如PPT、XLS和PDF)的内容和格式,并且提供了多种使用方式,既可以使用图形化操作页面(tika-app),又可以独立部署(tika-server)通过接口调用,还可以引入到项目中使用。
2023-12-08 15:00:00
2781
原创 【Mysql】[Err] 1093 - You can‘t specify target table ‘xxxxx‘ for update in FROM clause
原因是在更新这个表和数据时又查询了它,而查询的数据又做了更新的条件,解放方案就是子查询时用一个临时表进行管理。
2023-01-30 15:16:54
639
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人