
JAVA
文章平均质量分 57
Java技术总结
晒干的老咸鱼
摸爬滚打多年的IT码农
展开
-
SpringBoot通过HttpClient的form-data传参
适用于post请求并传送form-data数据(同样适用于Raw类型的application-json格式)httpClient模仿Postman的form-data格式。原创 2024-02-29 21:43:08 · 1970 阅读 · 0 评论 -
解决打印org.apache.http.wire,org.apache.http.headers日志的问题
解决org.apache.http.wire日志问题原创 2023-09-05 15:12:29 · 2418 阅读 · 0 评论 -
IDEA如何调试Stream API
Stream API调试原创 2023-08-10 09:50:21 · 1660 阅读 · 0 评论 -
BigDecimal使用总结
BigDecimal使用原创 2023-08-09 18:54:53 · 545 阅读 · 0 评论 -
Nginx常用功能
nginx常用技巧原创 2023-08-07 19:26:39 · 816 阅读 · 0 评论 -
String数组转List的三种方式
数组转集合原创 2023-07-03 11:55:12 · 30624 阅读 · 0 评论 -
maven测试依赖的排除
当 A 依赖 B,B 依赖 C 而且 C 可以传递到 A 的时候,A 不想要 C,需要在 A 里面把 C 排除掉。而往往这种情况都是为了避免 jar 包之间的冲突。所以配置依赖的排除其实就是阻止某些 jar 包的传递。因为这样的 jar 包传递过来会和其他 jar 包冲突。测试的方式:在 pro02-maven-web 工程中配置对 commons-logging 的排除。发现在 spring-core 下面就没有 commons-logging 了。原创 2023-06-20 18:28:57 · 865 阅读 · 0 评论 -
maven的依赖范围scope使用
maven的scope使用原创 2023-06-20 16:53:43 · 793 阅读 · 0 评论 -
maven测试依赖传递性
从上面的例子已经能够看到,pro01-maven-java 依赖了 junit,但是在 pro02-maven-web 工程中查看依赖树的时候并没有看到 junit。要验证 provided 范围不能传递,可以在 pro01-maven-java 工程中加入 servlet-api 的依赖。在 A 依赖 B,B 依赖 C 的前提下,C 是否能够传递到 A,取决于 B 依赖 C 时使用的依赖范围。A 依赖 B,B 依赖 C,那么在 A 没有配置对 C 的依赖的情况下,A 里面能不能直接使用 C?原创 2023-06-20 16:55:50 · 874 阅读 · 0 评论 -
使用der格式公钥生成publicKey报错
RSA公钥原创 2022-07-18 14:35:41 · 5528 阅读 · 0 评论 -
Nginx 从安装到高可用
一、Nginx安装1、去官网http://nginx.org/下载对应的nginx包,推荐使用稳定版本2、上传nginx到linux系统3、安装依赖环境(1)安装gcc环境yuminstallgcc-c++(2)安装PCRE库,用于解析正则表达式yuminstall-ypcrepcre-devel(3)zlib压缩和解压缩依赖yuminstall-yzlibzlib-devel(4)SSL 安全的加密的套接字协议层,用于HT...转载 2022-05-05 10:41:48 · 729 阅读 · 0 评论 -
使用openssl生成根证书CA并签发下级证书
openssl环境的安装和配置不是本文讲述重点,请自行百度。生成证书之前,需要先生成一个随机数:openssl rand -out .rand 1000说明:rand——生成随机数-out——指定输出文件1000——指定随机数长度生成根证书1、生成根证书私钥(pem文件)openssl通常使用PEM(Privacy Enbanced Mail)格式来保存私钥,构建私钥的命令如下:openssl genrsa -aes256 -out cakey.pem 10原创 2022-04-25 11:16:21 · 2650 阅读 · 2 评论 -
java单例模式——详解JAVA单例模式及8种实现方式
本文转载自:java单例模式——详解JAVA单例模式及8种实现方式_EatingSoilLang的博客-优快云博客_java单例模式## 单例模式是最简单也是最基础的设计模式之一,下边一起学习一下单例模式!一.单例模式的定义:单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。这些应用都或多或少具有资源管理器的功能。每台计算机可以有若干个打印机,但只能有一个Printer Spooler转载 2022-03-29 16:59:23 · 28936 阅读 · 0 评论 -
java 获取常用的时间
获取当天的开始时间Calendar todayStart = Calendar.getInstance();todayStart.set(Calendar.HOUR, 0);todayStart.set(Calendar.MINUTE, 0);todayStart.set(Calendar.SECOND, 0);todayStart.set(Calendar.MILLISECOND, 0);todayStart.set(Calendar.AM_PM, Calendar.AM);return原创 2021-11-23 14:34:15 · 1415 阅读 · 0 评论 -
isEmpty和isBlank的区别
本文转载自:https://mp.weixin.qq.com/s/rq_h3Pi9ocBJYvfKrDJHFg这里介绍的都是org.apache.commons.lang3.StringUtils下的方法StringUtils.isEmpty()是否为空. 可以看到 " " 空格是会绕过这种空判断,因为是一个空格,并不是严格的空值,会导致isEmpty(" ")=falseStringUtils.isEmpty(null) = trueStringUtils.isEmpty("") =.转载 2021-08-10 09:03:43 · 250 阅读 · 0 评论 -
关于Collections.sort进行集合排序时升序还是降序的总结
示例代码如下://测试的beanpublic class FitInfo { private int x; public FitInfo(){ } public void setX(int x){ this.x = x; } public int getX(){ return x; }}//测试的方法public static void main(String[] args) { Li...原创 2021-01-29 14:45:16 · 2738 阅读 · 0 评论 -
Android删掉jar包中的部分.class文件然后重新打包成jar包的方法
1、将jar包文件直接解压,在解压后的文件夹中找到要删除的.class文件并删除;2、将步骤1做完之后,cd到删除后的文件夹的根目录,然后执行jar cvf xxxx.jar .//命令,即可重新生成新的jar包xxx.jar为重新命名的jar包名称,.//命令表示将当前目录下的所有目录的.class文件打进jar包...原创 2020-09-28 11:23:54 · 1462 阅读 · 0 评论 -
JAVA如何合并多个jar包为一个jar
最近开发了一款多渠道打包工具,导出成可执行的jar包,因为工程依赖了两个jar包,在使用的时候,发现如果有点机器上没有安装jdk或者jdk不包含使用的jar包时,导出的工具包无法正常执行命令,于是就有了将多个jar合并为一个jar的操作具体操作步骤如下:一、将所有jar文件复制至某临时目录中(d:\user\test),通过jar命令解压得到所有的.class文件jar -xvf xx.jar jar -xvf xx.jarjar -xvf xx.jar二、...原创 2020-09-28 09:50:23 · 4623 阅读 · 0 评论