随笔分类 - java
摘要:public class ThreadTest { public static volatile int count = 0; public static AtomicInteger atomicCount = new AtomicInteger(0); public static void mai
阅读全文
摘要:1、获取CPU核数 Runtime.getRuntime().availableProcessors(); 执行结果:8
阅读全文
摘要:1、定时任务-相关代码 @Component @EnableScheduling public class PrintTask { @Value("${task.switch}") private String taskSwitch; //统计器 private volatile int count
阅读全文
摘要:1、String 与 list 相互转换 List<String> str = new ArrayList<>(); str.add("small");str.add("sun");str.add("shine"); String joinStr = String.join(",", str); S
阅读全文
摘要:pom依赖 <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>0.10.2</version> </dependency> 创建或修改对象新玩法 import lomb
阅读全文
摘要:1、java8 Map的新用法 Job job = new Job("李四","语文",98); Job job1 = new Job("李四","数学",85); Job job2 = new Job("王五","语文",90); Job job3 = new Job("王五","数学",84);
阅读全文
该文被密码保护。
摘要:问题:一次开发中遇到一个springboot的异常,如下所示:Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [/tmp
阅读全文
摘要:需求:通过后端接口下载excel文件,后端没有文件地址,返回二进制流文件 实现:axios(ajax类似)主要代码 axios:设置返回数据格式为blob或者arraybuffer 如: var instance = axios.creat({ ... //一些配置 responseType: 'b
阅读全文
摘要:@PostConstruct注解好多人以为是Spring提供的。其实是Java自己的注解。 Java中该注解的说明:@PostConstruct该注解被用来修饰一个非静态的void()方法。被@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次。Po
阅读全文
摘要:接口调用外部系统返回数据,本系统做数据分页封装 场景: 本系统用的Mybatis分页插件PageHelper,调用了外部系统返回的数据为String类型的JSON串,数据量毕竟多,界面需要分页展示。 解决思路: 返回数据转List,然后把多个List放到一个List里,然后在从这个List里进行分页
阅读全文
摘要:概述 Base64是一种字符串编码格式,Base64采用A-Z a-z 0-9 “+“ “/“这一共64个字符来编码原始字符(还有垫字符“=“)。一个字符本身是1个字节,也就是8位,而Base64编码后的一个字符只能表示能表示6位的信息。也就是原始字符串中3字节的信息编码会变成4字节的信息。Base
阅读全文
摘要:package Controller; public class TranslationStr { public String HtmltoStr(String newText) { // newText = newText.replace("\n", "<br>"); //textBox里的换行是
阅读全文
摘要:1、视频文件转换为base64 /** * * @param videofilePath 视频文件路径带文件名 * @return base64 */ public static String videoToBase64(File videofilePath) { long size = video
阅读全文