java
文章平均质量分 51
张小川在路上
挑战一切不可能
展开
-
java 解压tar,tar.z、tar.gz、tgz、gz等压缩包
原来也是对这些压缩包的操作不熟悉的,后来搞了datax,其中ftpreader插件,对其功能做了一些扩展,就涉及到压缩包的相关操作了首先导入ftp和压缩包的相关依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </depen原创 2021-09-01 17:49:12 · 5354 阅读 · 2 评论 -
Java的反射,手写示例
首先,创建一个类,动态加载的测试类package classloader;public class TestClass { private String value; public TestClass() { value = "123"; } public void publicMethod(String s) { System.out.println("i love " + s); } private void pr原创 2021-08-17 15:16:10 · 173 阅读 · 0 评论 -
获取线程中的返回值
要想拿到多线程的返回值,就要用Callable接口,Runable的run方法是没有返回值的,用Callable去获取你多线程中方法的返回值,配合FutureTask去获取线程中的返回值1,整一个需要返回值的类实现Callable<V> 接口,重写call接口。public class Person implements Callable<Person> { private String name; public Person(String name){原创 2021-04-10 15:38:39 · 1360 阅读 · 0 评论 -
线程池的使用
package com.govcloud.msbusinessserviceprovider.util;import com.google.common.util.concurrent.ThreadFactoryBuilder;import java.util.concurrent.ExecutorService;import java.util.concurrent.LinkedBlockingQueue;import java.util.concurrent.ThreadPoolExec.原创 2021-04-10 15:26:58 · 131 阅读 · 2 评论 -
Swagger-ui在线文档配置说明
api接口生成文档,基本上都是用开源的swagger-ui先加依赖<dependencyManagement> <dependencies> <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-dependencies</artifactId>原创 2020-11-30 15:34:13 · 415 阅读 · 0 评论 -
java 实现离散数学的期望值
为什么要用离散数据求均值?很多时候使用平均数,把大量数据累加起来再除以数据的个数并不能真实的反应数据的情况,比如一组稳定80左右的数据,因为其中有几个20的数据,导致求到的平均值就会和真实的情况相差一些。而离散数据的均值是求出的数据的平均状况,数据值得平均水平。这个均值也称为数学期望。废话不多说,直接上代码private static BigDecimal GetDataEx() { List<BigDecimal> list=new ArrayList<...原创 2020-10-28 16:44:53 · 976 阅读 · 0 评论 -
关于java的 MessageFormat.format的坑
String url= MessageFormat.format("http://www.zhs.com?pageSize={0}",999);打印出来是http://www.zhs.com?pageSize=999,这个是没问题的。当pageSize的值大于1000的时候,被格式化之后就变成了http://www.zhs.com?pageSize=1,000调用的接口就报错了,一般...原创 2019-12-19 16:43:05 · 805 阅读 · 0 评论 -
spring-boot postman post请求遇到的坑
今天用postman调试接口,发现post请求进不去,一直报错get请求是可以的,我就纳闷了,难道是我写接口的姿势不对?后来逐步分析问题,发现问题出在了请求头Header的Content-Type上,application/x-www-form-urlencoded这个类型,就报错,必须要改成application/json,网上查下资料,大概懂了,后台请求用@R...原创 2019-05-30 17:32:40 · 7607 阅读 · 5 评论