会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
9sFresh
博客园
首页
新随笔
联系
订阅
管理
2021年4月7日
Jackson使用@JsonTypeInfo反序列化多态类型(根据标识解析为子类对象)
摘要: 问题场景 jackson可以将多态类型JSON序列化. 但在反序列化时会因为找不到具体的类而失败. 举例:创建4个POJO类 @Data public class AbstractTarget { } @Data @EqualsAndHashCode(callSuper = true) class
阅读全文
posted @ 2021-04-07 17:11 9sFresh
阅读(4611)
评论(0)
推荐(1)
2020年12月24日
使用Apache FTPClient 读取文件信息
摘要: Maven依赖 <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artifactId> <version>3.3</version> </dependency> 使用案例 @Test void testFtp(
阅读全文
posted @ 2020-12-24 15:52 9sFresh
阅读(3040)
评论(0)
推荐(0)
2020年8月11日
springboot常用properties属性
摘要: 修改springboot静态资源加载路径 访问应用的根目录即可访问配置路径下的资源,如 /a.png 即可访问到 resources/customer/a.png spring.resources.static-locations=classpath:/static/,classpath:/cust
阅读全文
posted @ 2020-08-11 17:14 9sFresh
阅读(99)
评论(0)
推荐(0)
Linux命令运行SpringBoot完全可执行jar
摘要: 使用./xx.jar运行 默认的springboot jar包需要使用 java -jar xx.jar 运行。 在pom.xml添加如下的executable配置后,打包生成完全可执行jar,在linux下可以直接使用./xx.jar运行。 原理是springboot在jar包中内嵌了额外的脚本。
阅读全文
posted @ 2020-08-11 16:48 9sFresh
阅读(607)
评论(0)
推荐(0)
2020年7月3日
MySQL导出blob字段为十六进制
摘要: 使用mysqldump导出:添加参数--hex-blob 使用Navicat:转储文件数据默认为十六进制
阅读全文
posted @ 2020-07-03 17:40 9sFresh
阅读(1287)
评论(0)
推荐(0)
Runtime.exec()和命令行运行结果不一致解决方法
摘要: Runtime.exec()和命令行运行结果不一致解决方法 解决方法 Runtime.exec() 并不等于cmd或shell环境 ,后者能执行的命令前者不一定支持。添加命令解释器可以达到与后者相同的效果 // for windows Runtime.getRuntime().exec("cmd /
阅读全文
posted @ 2020-07-03 16:54 9sFresh
阅读(825)
评论(0)
推荐(0)
公告