随笔分类 -  JAVA

摘要:jvm配置+OmitStackTraceInFastThrow 导致不打印日志具体信息 参考 https://blog.51cto.com/u_15246373/5363973 最后查到该问题的解决方法有三种 1、查询历史日志,如果日志量大就很难了 2、重启服务调用对应接口,再查看 3、直接关闭优化 阅读全文
posted @ 2023-03-12 14:09 码农公子的幸福生活 阅读(41) 评论(0) 推荐(0)
摘要:A字符串包含B字符串 String source = "china"; String target = "INA"; //contains true 包含 boolean containsFlag = source.contains(target); //indexOf 1 包含 返回子字符串在当前 阅读全文
posted @ 2023-01-06 15:54 码农公子的幸福生活 阅读(143) 评论(0) 推荐(0)
摘要:SpringBoot配置文件中spring.profiles.active配置详解 现象: 在开发的时候测试和生产配置不一样 每次加配置都需要更新生产 原因: 不方便 解决: 添加多套配置 知识库: 1、多环境配置 我们在开发Spring Boot应用时,通常同一套程序会被应用和安装到几个不同的环境 阅读全文
posted @ 2023-01-04 15:23 码农公子的幸福生活 阅读(1144) 评论(0) 推荐(0)
摘要:具体可参考: https://blog.csdn.net/qq_43842093/article/details/127467228 阅读全文
posted @ 2022-12-29 20:42 码农公子的幸福生活 阅读(17) 评论(0) 推荐(0)
摘要:@JsonInclude背景: 1.使用@JsonInclude(JsonInclude.Include.NON_NULL)注解 可以返回制定格式的json数据 : 如果属性返回值为空,则不返回任何内容,这是由于 @JsonInclude(JsonInclude.Include.NON_NULL)这 阅读全文
posted @ 2022-12-23 14:01 码农公子的幸福生活 阅读(343) 评论(0) 推荐(0)
摘要:/** * 将文件转为byte[] * * @param filePath 文件路径 * @return */ public static byte[] getBytes(String filePath) throws IOException { File file = new File(fileP 阅读全文
posted @ 2022-12-23 13:57 码农公子的幸福生活 阅读(887) 评论(0) 推荐(0)
摘要:判断使用输入流还是输出流的依据 以当前程序(也就是内存)为参照物,从硬盘向内存中读取数据,使用输入流 FileInputStream。从内存向硬盘写出数据,使用输出流 FileOutputStream。 2.大概的结构图 具体可参考: https://blog.csdn.net/mu_wind/ar 阅读全文
posted @ 2022-02-27 20:58 码农公子的幸福生活 阅读(36) 评论(0) 推荐(0)
摘要:org.springframework.beans.BeanUtils BeanUtils.copyProperties("转换前的类", "转换后的类"); 但是有几点我们需要注意: BeanUtils.copyProperties(a, b); 1.b中的存在的属性,a中一定要有,但是a中可以有 阅读全文
posted @ 2022-02-26 15:49 码农公子的幸福生活 阅读(90) 评论(0) 推荐(0)
摘要:1.直接生成文件在本地环境 一般使用FileUtil.copy(tempFile, physicFile, true); 2.上传到某个linux服务器 需要用jsch或者ssh2 的方式 创建Channel Session等 阅读全文
posted @ 2022-02-20 20:35 码农公子的幸福生活 阅读(22) 评论(0) 推荐(0)
摘要:StopWatch是位于org.springframework.util包下的一个工具类,通过它可方便的对程序部分代码进行计时(ms级别),适用于同步单线程代码块。 1.start开始记录 2.stop停止记录 3.通过StopWatch的prettyPrint方法,可直观的输出代码执行耗时,以及执 阅读全文
posted @ 2022-02-20 20:09 码农公子的幸福生活 阅读(562) 评论(0) 推荐(0)
摘要:1.获取特定注解ExcelProperty的字段 //存放注解作用的字段属性 List<String> annotationValueList = new ArrayList<>(); //存放实体对应所有注解 List<Annotation> annotationList = new ArrayL 阅读全文
posted @ 2022-02-05 18:56 码农公子的幸福生活 阅读(150) 评论(0) 推荐(0)
摘要://获取src资源文件编译后的路径(即classes路径) URL resource = this.getClass().getClassLoader().getResource("template/paramTemplate.xlsx"); if (resource == null) { thro 阅读全文
posted @ 2022-02-04 19:32 码农公子的幸福生活 阅读(121) 评论(0) 推荐(0)
摘要:场景:使用spring框架自带的定时注解来实现定时任务A,定时任务B 需求:定时任务A的每次任务启动卡死,不能影响下次定时任务的触发,更不能影响定时任务B的执行 问题:spring框架自带的定时,定时任务开启成功,但所有的任务都是在同一个线程池中的同一个线程来完成的。在实际开发过程中,我们当然不希望 阅读全文
posted @ 2022-01-23 20:49 码农公子的幸福生活 阅读(1067) 评论(0) 推荐(0)
摘要:Lombok的使用 Lombok 是一种 Java™ 实用工具,可用来帮助开发人员消除 Java 中的冗长代码,尤其是对于简单的 Java 对象(POJO),它通过注解实现这一目的 常用注解: @Getter @Setter @ToString //作用于类上,是以下注解的集合:@ToString 阅读全文
posted @ 2022-01-16 17:26 码农公子的幸福生活 阅读(35) 评论(0) 推荐(0)
摘要:停顿线程 LockSupport.park(); 唤醒线程 LockSupport.unpark(Thread thread); 阅读全文
posted @ 2022-01-02 20:45 码农公子的幸福生活 阅读(51) 评论(0) 推荐(0)
摘要:Schedule Task Cron表达式 Cron表达式使用格式 Seconds Minutes Hours DayofMonth Month DayofWeek [Year] 秒 分 时 天 月 周 [年] 每个符号代表的含义: *****:匹配该域的任意值;如*用在分所在的域,表示每分钟都会触 阅读全文
posted @ 2022-01-02 20:34 码农公子的幸福生活 阅读(399) 评论(0) 推荐(0)
摘要:方法1:java.math.BigDecimal BigDecimal bd = new BigDecimal(value); bd = bd.setScale(2, RoundingMode.HALF_UP); return bd.toString(); 方法2:java.text.Decimal 阅读全文
posted @ 2021-11-28 22:11 码农公子的幸福生活 阅读(184) 评论(0) 推荐(0)
摘要:pageHelper的count查询会过滤查询sql中的order by条件! pageHelper分页功能很强大,如果开启count统计方法,在你执行查询条件时会再执行一条selet count(*) from 的sql, 这个结果就是pageinfo属性中total的值。但是我在项目中遇到一个坑 阅读全文
posted @ 2021-11-28 22:04 码农公子的幸福生活 阅读(882) 评论(0) 推荐(0)
摘要:@Value 注解 第一个:${} 注入的是外部配置文件对应的property, 第二个:#{} 则是SpEL表达式对应的内容。 1.变量直接赋值 /* 直接设置值 */ @Value("25") private int hight; 2.${} a.读取yml文件里面的值 b.冒号:当配置文件不存 阅读全文
posted @ 2021-10-31 23:07 码农公子的幸福生活 阅读(396) 评论(0) 推荐(0)
摘要:日期格式的使用DateTimeFormatter与LocalDateTime public static void main(String[] args) { String time1 = "2019-02-07 07:43:53"; String time2 = "20190207074353"; 阅读全文
posted @ 2021-10-31 21:28 码农公子的幸福生活 阅读(426) 评论(0) 推荐(0)