分类: 程序开发
-
源码分析 – MyBatis Plus 多数据源踩坑
公司准备把报表数据库从MySQL迁到TiDB,先用几个功能试点。于是在系统上需要配置多个数据源。之前在上家公司…
-
用Postman测试需要授权的接口
Postman是一款免费的http模拟请求工具,常用来测试开发接口。实际场景中,很多接口是需要授权才能使用。这…
-
JAVA模块化 – JDK生成JRE
dk安装目录中没找Jre,于是去官网下载Jre11,发现官方只提供Jre8。原来自Jdk11之后,Jdk中不带…
-
Java 加密解密和数字签名
在做项目中,只要涉及敏感信息,或者对安全有一定要求的场景,都需要对数据进行加密。在Java中原生API即可实现…
-
安装Hyper-V/Docker后IDEA不能启动
打开Hyper-V功能,安装Docker for Windows后,打开IDEA一直停在启动界面无响应。找到日…
-
音视频命令转换工具 – FFmpeg
随着自媒体兴起,许多人会自拍视频或者找视频素材裁剪,配上背景音乐或解说,加上各种特效边框,处理后再生成新的视频…
-
解析HTTP协议实现文件上传
在J2EE开发中,使用浏览器上传文件很简单,服务器用Apache的Commons FileUpload实现就可…
-
Java 提取EXIF信息批量重命名
手机或照机拍摄的照片名称通常是”IMG_001.JPG”这种格式,这种文件名称是无意义的。使用照片拍摄时间命名…
-
MySQL 启动多实例
MySQL是一款流行的开源数据库。我们在开发过程中常常会用到读写分离,分库分表,区分开发环境与预生产环境。如果…
-
Java 图片压缩生成缩略图和水印
如今终端设备摄像头分辨率越来越高,拍照一张图片几兆甚至几十兆,我们需要对用户上传的图片适当压缩,在满足用户对图…