
java
文章平均质量分 65
luffy5459
程序猿一枚,喜欢瞎捣鼓。
展开
-
java try throw exception finally 遇上 return break continue造成异常丢失
try finally遇上break,continue,return会让异常丢失,这里单纯就是try finally,没有catch。原创 2023-10-30 00:07:46 · 1882 阅读 · 0 评论 -
java通过jol-core库分析对象内存分布以及查看Synchronized锁升级过程
jol-core查看对象内存结构,利用内存结构我们可以清楚看到同步锁Synchronized升级过程。原创 2023-10-27 16:10:00 · 2458 阅读 · 1 评论 -
java通过IO流下载保存文件
通过URLConnection来下载文件到本地。文件操作借助IOUtils工具类来完成,减少代码量。原创 2023-10-24 21:46:50 · 2355 阅读 · 0 评论 -
java中按行读取文件内容
java按行读取文件方法介绍,BufferedReader以及Scanner如何按行读取文件。原创 2023-10-24 21:28:47 · 3015 阅读 · 0 评论 -
HJ33整数与IP地址间的转换
HJ33整数与IP地址间的转换解题思路与代码,需要注意这里要使用Long.parseLong()来进行转化。原创 2023-10-05 23:27:48 · 511 阅读 · 0 评论 -
剑指offer32Ⅰ:从上到下打印二叉树
剑指offer32Ⅰ:从上到下打印二叉树思路与代码分享。原创 2023-09-28 12:08:10 · 513 阅读 · 0 评论 -
NC52 有效括号序列思路分析与代码实现
牛客网NC52 有效括号序列思路分析与代码实现原创 2023-09-21 12:39:51 · 683 阅读 · 0 评论 -
leetcode面试题0808有重复字符串的排列组合
leetcode面试题0808有重复字符串的排列组合使用递归思路解题分析与代码。原创 2023-09-20 17:58:23 · 865 阅读 · 0 评论 -
HJ68 成绩排序
HJ68 成绩排序解题思路与代码原创 2023-09-13 10:19:31 · 364 阅读 · 0 评论 -
HJ23 删除字符串中出现次数最少的字符
HJ23 删除字符串中出现次数最少的字符解题思路分析与代码示例。原创 2023-09-11 12:09:01 · 351 阅读 · 0 评论 -
几个常见findbugs问题
几个常见的findbugs问题以及处理办法。原创 2023-07-15 16:28:26 · 890 阅读 · 0 评论 -
windows上命令行执行jps出现process information unavailable
删除Java进程id所在临时目录hsperfdata_xx解决jps找不到java进程号问题。原创 2023-07-15 10:42:18 · 769 阅读 · 0 评论 -
java中集合类forEach删除元素报错:ConcurrentModificationException
集合循环删除元素时报错问题ConcurrentModificationException分析,以及正确使用迭代器删除元素。原创 2023-06-22 10:42:56 · 1685 阅读 · 0 评论 -
正则替换的方式删除特定的内容
学会使用正则表达式解决删除特定字符串办法。原创 2023-06-15 23:31:55 · 1273 阅读 · 0 评论 -
aviatorscript : jvm上的表达式处理引擎
上周,偶然想到一个问题,在python语言中,可以直接在命令行下输入python,进入交互模式,然后可以进行表达式书写,就像linux上的shell脚本一样,我们输入命令,就可以直接看结果。aviatorscript下载之后,在cmd命令行下可能运行报错,我们需要切换到msys命令行,我本机是借助git bash环境。今天介绍的aviatorscript,它是jvm之上的表达式处理引擎,借助java虚拟机,可以进行相关脚本编写,这些脚本里面就可以写表达式,运行的时候,就像表达式求值一样。原创 2023-06-14 22:54:11 · 705 阅读 · 0 评论 -
java中try-with-resources自动关闭io流
try with resources自动关闭流研究。本质是编译之后代码和传统io流是一样的。原创 2023-06-06 22:09:11 · 2071 阅读 · 0 评论 -
easyexcel内容追加与单元格合并
excel单元格合并与内容追加,单元格合并需要注册单元格处理器CellWriteHandler,内容追加,需要以现有的文件为模板,生成新的文件。原创 2023-04-21 22:22:01 · 4663 阅读 · 3 评论 -
IDEA安装spotbugs插件替代findbugs插件
idea-findbugs插件已经不更新,对新版本idea不兼容,可以使用spotbugs插件替代。原创 2023-04-16 13:48:59 · 2511 阅读 · 1 评论 -
java通过URLClassLoader类加载器加载外部jar
本文主要讲如何动态调用外部jar,以及调用外部jar过程中可能遇到的问题。我们需要注意,外部jar内部依赖的jar,虽然在jar中,但是因为路径中包含了!/,并不能被访问到,所以需要将内部jar读出来,并写入本地。原创 2023-04-15 20:07:13 · 8061 阅读 · 2 评论 -
windows上nacos源码编译安装
nacos源码编译与安装,配合mysql,使用集群方式启动。原创 2023-04-07 23:12:51 · 615 阅读 · 0 评论 -
windows下sonarqube+sonar-runner安装记录
这里安装的sonarqube版本比较老旧5.1.2,因为我安装最新的sonarqube在启动的时候,需要jdk版本比较高,就放弃了最新版本安装。sonarqube是一套代码质量管理工具系统,sonar-runner是一个静态扫描代码的工具,它可以把扫描的结果交给sonarqube来管理。为了后面在命令行下执行sonar-runner方便,这里把sonar-runner-2.4\bin加入Path环境变量。配置文件中,这些配置项都有,我们只需要打开注释,添加上自己环境相关的配置。原创 2023-04-04 23:19:14 · 701 阅读 · 0 评论 -
java中Runtime.exec()可能带来的命令注入安全问题的解决办法
runtime.exec(command)存在命令注入风险的解决办法,采用三方框架esapi对部分命令进行过编码校验,三个配置文件缺一不可,只对部分命令进行校验,不是整个命令。原创 2023-03-25 10:30:35 · 4681 阅读 · 3 评论 -
java混淆框架proguard结合springboot项目混淆打包
java混淆框架proguard对代码进行混淆加密,注意过滤一些类型,不能全部混淆。混淆插件要在spring-boot-maven-plugin之前。原创 2023-03-15 21:16:04 · 3047 阅读 · 1 评论 -
社区版Intellij IDEA安装Spring Boot Assistant插件解决yml无提示问题
社区版IDEA安装spring boot assistant插件解决yml无提示问题,类模板设置添加默认注释。原创 2023-03-09 23:47:36 · 8157 阅读 · 4 评论 -
SpringBoot配置静态资源访问办法
springboot web项目启动,设置访问系统文件的方法。原创 2023-03-01 23:26:31 · 5143 阅读 · 0 评论 -
snakeyaml自定义pojo写入yml文件时属性字段排序问题
snakeyaml自定义pojo写入yml文件时属性排序问题解决。原创 2023-02-18 09:13:43 · 1593 阅读 · 0 评论 -
java中flatMap用法
flatMap从字面上来说是压平这个映射,实际作用就是将每个元素进行一个一对多的拆分,细分成更小的单元,返回一个新的Stream流,新的流元素个数增加。原创 2023-02-11 22:11:48 · 19793 阅读 · 2 评论 -
snakeyaml数字字符串显示单引号的问题
yaml生成的字符串,当字符串内容由数字组成,需要使用双引号。原创 2023-02-10 23:45:49 · 1686 阅读 · 0 评论 -
java中list集合对象按照某一个属性分组
java语言中list集合按照对象某一属性分组。如果list中是map对象,我们需要在分组的地方传入一个lambda表达式函数,将需要分组的属性通过map.get("xx")传入。原创 2023-02-01 22:35:47 · 5203 阅读 · 0 评论 -
springboot使用MultipartFile上传文件以及File与MultipartFile互转
MultipartFile文件上传,MultipartFile与File互相转换。原创 2023-01-16 23:19:30 · 6910 阅读 · 0 评论 -
java调用js示例
java调用javascript,利用scriptengine调用js代码执行。原创 2023-01-03 23:14:49 · 1257 阅读 · 2 评论 -
2022记忆
工作,外包,开发,加班,裁员。原创 2022-12-31 10:32:10 · 946 阅读 · 5 评论 -
commons-math3求解线性方程组
java开源库commons-math3使用矩阵求解线性方程组。原创 2022-12-27 23:09:18 · 1226 阅读 · 0 评论 -
java中list与数组相互转换
java中list与array互相转化原创 2022-12-10 23:31:37 · 3106 阅读 · 0 评论 -
log4j日志漏洞问题
log4j远程漏洞复现以及对这个漏洞问题的看法。原创 2022-11-16 20:58:21 · 4210 阅读 · 0 评论 -
node通过node-java库调用java
node-java库介绍与使用,js调用java语言。原创 2022-11-07 22:49:05 · 2383 阅读 · 1 评论 -
java反射调用System.out.println实现控制台打印
java反射调用控制台打印方法System.out.println。原创 2022-11-03 23:21:22 · 1581 阅读 · 0 评论 -
snakeyaml生成yaml文件空值显示问题
snakeyaml框架生成yaml文件格式,以及空值null显示问题。原创 2022-11-01 23:10:31 · 3294 阅读 · 0 评论 -
springboot项目中PropertySource读取yaml配置文件
springboot项目PropertySource属性来自yaml配置文件需要做的设置。原创 2022-10-28 22:48:56 · 2643 阅读 · 0 评论 -
java删除非空文件夹
java删除文件夹。原创 2022-10-20 23:17:07 · 3213 阅读 · 0 评论