java
Easion.Y
这个作者很懒,什么都没留下…
展开
-
Java自定义实体xml序列化
Java自定义实体xml序列化原创 2022-11-28 16:56:19 · 300 阅读 · 1 评论 -
打包jar包时,连同外部依赖包打包进去
本地依赖: <dependency> <groupId>cf3</groupId> <artifactId>cf3</artifactId> <version>1.0</version> <scope>system</scope> <systemPath>${project.basedir}/lib/cf3/cf3.jar</sys原创 2021-10-04 16:37:40 · 754 阅读 · 0 评论 -
SpringBoot同时使用http与https
配置https访问server: port: 443 ssl: #开启https,配置跟证书一一对应 enabled: true #指定证书 key-store: classpath:tomcat_https.keystore key-store-type: JKS #别名 key-alias: tomcat_https #密码 key-password: 123456 key-store-password: 1234原创 2021-07-13 10:43:01 · 201 阅读 · 0 评论 -
SpringBoot使用https
生成证书自签名证书 使用java jdk自带的生成SSL证书的工具keytool生成自己的证书运行 powershell 或 cmd输入如下命令生成证书keytool -genkeypair -alias tomcat_https -keypass 123456 -keyalg RSA -keysize 1024 -validity 365 -keystore d:/tomcat_https.keystore -storepass 123456项目配置导入证书 把生成的 tom原创 2021-04-15 13:05:17 · 120 阅读 · 0 评论 -
java上传图片并生成多种图片规格
背景最近公司业务有这样的一个需求,上传原图的同时,生成另外3种规格的图片,分别是1000宽,400宽,100宽,高度自适应。实现添加依赖包<!-- 图片压缩--><dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version>&l原创 2021-03-22 12:24:40 · 367 阅读 · 0 评论 -
利用Tomcat等中间件访问/下载大视频文件,启用文件缓存
背景最近主要工作是开发文件服务相关接口,遇到很多性能问题,比如大文件读取内存溢出(java使用文件流上下传,防止内存溢出)、视频分片读取、浏览器图片缓存等问题。当时也想到一些解决方案,并完美解决。后来发现,像Tomcat、Nginx这些应用服务器,对于这些问题,早已完美解决。使用项目是使用SpringBoot内置的Tomcat,用法如下:1.使用外置静态资源目录作为文件下载服务,并开启文件缓存策略。server: port: 80 servlet: encoding:原创 2021-03-22 12:06:29 · 1096 阅读 · 0 评论 -
java使用文件流上下传,防止内存溢出
上传接口: @RequestMapping("uploadFile") public Boolean uploadFile(@RequestParam("file") MultipartFile file) { String rootPath = System.getProperty("user.dir"); String filePath = rootPath + "/files/test.mp4"; try { File new原创 2021-03-19 19:29:17 · 5144 阅读 · 1 评论 -
Java Spring 使用配置文件控制一个接口多个实现类注入的自由切换
场景为了实现一个接口多个实现类自由切换,我们将使用注入跟配置文件的方式实现该功能,以致于减少硬编码的校验,降低组件间的耦合性。假设我们定义了如下接口跟实现类:public interface ITestService { void test();}@Service("s1") public class TestServiceImpl1 implements ITestService { @Override public void test() { .原创 2020-08-03 14:28:22 · 2366 阅读 · 0 评论