随笔分类 - JAVA
JAVA一些常用的方法
摘要:/** * 格式化字节数据 * * @param size 大小,单位字节 */ public static String formatSize(Long size) { if (size == null || size <= 0) { return ""; } String[] units = {
阅读全文
摘要:在springboot项目中引入 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-validation</artifactId> </dependency> 伪代码 im
阅读全文
摘要:mvn clean deploy -pl tes-demo,test-demo -am -Dmaven.test.skip=true -DaltDeploymentRepository=snapshots::default::远程仓库地址url -U -e -X -B -pl:指定构建的模块,多个用
阅读全文
摘要:java.sql.SQLException: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out at org.apache.hive.jdbc.HiveSt
阅读全文
摘要:Exception in thread "main" java.lang.IllegalArgumentException: Illegal group reference at java.util.regex.Matcher.appendReplacement(Matcher.java:857)
阅读全文
摘要:import lombok.extern.slf4j.Slf4j; import java.util.Random; import java.util.UUID; public class RandomUtils { private static long getRandom(long n) { l
阅读全文
摘要:SpringBoot整合kafka的简单应用及配置说明(包含账号密码配置)、Kerberos证书连接方式:https://www.cnblogs.com/pxblog/p/14821853.html 依赖 <dependency> <groupId>org.springframework.kafka
阅读全文
摘要:“Module A must not contain source root B/java/src/. The root already belongs to module B”的解决办法
阅读全文
摘要:平时我们如果有一些简单的模板替换需求,比如有个txt文件,或者代码生成模板文件 要根据传入的变量替换成具体的值 就可以使用这个框架 如果是太复杂的 比如替换word模板这种的,可以使用freemaker,参考:https://www.cnblogs.com/pxblog/p/12790904.htm
阅读全文
摘要:/** * 判断是否是idea里面启动 * @return true:是 false:否 */ private static boolean checkRunInIDEA() { try { Class.forName("com.intellij.rt.execution.application.A
阅读全文
摘要:String zipFileName="压缩包名.zip"; // 设置响应头,告诉浏览器返回的是否是一个文件流 response.setContentType("application/octet-stream"); response.setHeader("Content-Disposition"
阅读全文
摘要:IRuleModel.java /** * 接口类 * @author 。 */ public interface IRuleModel { /** * 执行的方法 * @param paramString * @return */ String execute(String paramString
阅读全文
摘要:依赖 <dependency> <groupId>com.amazonaws</groupId> <artifactId>aws-java-sdk-s3</artifactId> <version>1.11.490</version> </dependency> <dependency> <grou
阅读全文
摘要:如果路径含有中划线,将无法取到值 如:$.aa964cf2-bf62-36bd4811.53672-bf62-42906dc.6458b-82c1-3a157e2a 这时候就需要转换下 变成 $['aa964cf2-bf62-36bd4811']['53672-bf62-42906dc']['645
阅读全文
摘要:userList = userList.stream().collect(Collectors.collectingAndThen(Collectors.toCollection(()->new TreeSet<>(Comparator.comparing(User::getCity))), Arr
阅读全文
摘要:后台bean是 private String uName; 但是前端生成的json是 uname 会自动变成小写 如果我们只是个别的几个的话,只需要加个注解 @JsonProperty("uName") private String uName; 这样就可以了
阅读全文
摘要:{"error":{"root_cause":[{"type":"query_phase_execution_exception","reason":"Result window is too large, from + size must be less than or equal to: [10
阅读全文