随笔分类 - JAVA
JAVA
摘要:web: resources: static-locations: file:${vipsoft.item-images-path} vipsoft: item-images-path: ./images 通过浏览器 http://localhost:8181/abc.jpeg 打不开。png、jp
阅读全文
摘要:CompletableFuture 使用: https://www.cnblogs.com/vipsoft/p/16539793.html CompletableFuture 打桌球的应用 : https://www.cnblogs.com/vipsoft/p/16579534.html 在 Jav
阅读全文
摘要:使用Hutool工具实现密钥+内容的加密与解密 Hutool是一个Java工具库,提供了丰富的加密解密工具类。下面我将介绍如何使用Hutool实现基于密钥的对称加密和解密。 签名方法 Mac、MessageDigest、Signature https://www.cnblogs.com/vipsof
阅读全文
摘要:Java Hutool 实现非对称加密(RSA):https://www.cnblogs.com/vipsoft/p/18674812 这三种签名方式(AES、Mac、MessageDigest、Signature)在Java加密体系中有不同的用途和适用场景,以下是它们的区别和典型使用场景: 1.
阅读全文
摘要:编译打包都没问题,运行报错 10:36:39,587 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@5966cc - Registering current configuration as safe fallback point
阅读全文
摘要:NettyChannelHandler.java @Component @ChannelHandler.Sharable //表示这里是线程安全的 public class NettyChannelHandler extends ChannelInboundHandlerAdapter { priv
阅读全文
摘要:反范式设计,冗余用户姓名,通过存储过程进行业务表的同步更新。 所有的表,在创建的时候,都加了创建人、修改人的字段。。用户姓名发生变化时,要将所有的表都更新一遍。 一般不会碰到这种场景,主要想记录一下 当前场景下,存储过程的用法 创建存储过程 MySQL CREATE PROCEDURE Update
阅读全文
摘要:目录思路生成RAS密钥消息公钥加密、私钥解密代码Demo生成 A 的密钥生成 B 的密钥A 发送消息给 BB 解密 A 消息 签名:https://www.cnblogs.com/vipsoft/p/16048391.html#sign 签名方法 Mac、MessageDigest、Signatur
阅读全文
摘要:目录BlueCove项目概述BlueCove API架构API的设计原则和实现方式关键类和方法的功能描述测试代码获取本机(PC)蓝牙扫描蓝牙 没啥大的意思,就是了解一下。下一步,用微信小程序尝试一下 BlueCove项目概述 BlueCove是一个开源的蓝牙协议栈实现,旨在为Java开发者提供一个全
阅读全文
摘要:目录添加引用添加工具类调用 找到位置,签名的话见:https://www.cnblogs.com/vipsoft/p/18644127 新项目可以尝试一下 iText 7 , 我这边是老项目所以还是继续使用 iText 5,主打够用 iText 5 没有直接提供获取文本精确位置的功能。它只能提取文本
阅读全文
摘要:JAVA PDF 截取N页,生成新文件,转图片,多个PDF 合并 itextpdf PDF 文字、图片 签名 <itextpdf.version>5.5.13</itextpdf.version> <itext-asian.version>5.2.0</itext-asian.version> <d
阅读全文
摘要:目录Mybatis 写法EntityMapperServiceMapper.xmlTestMybatis PlusEntityMapperServiceMapper.xmlTest Mybatis 升级 Mybatis Plus 将实体做为条件参数 带到Mapp.xml 中的自定义SQL Mybat
阅读全文
摘要:目录需求思路实现Excel导出单元格全量合并策略日期格式转换接口代码ServiceDTO 使用FastExcel数据导出:官网: https://idev.cn/fastexcel/zh-CN 需求 信用代码、填报人,唯一时,将:信用代码、单位名称、填报人,进行 row 合并,并垂直居中对齐 思路
阅读全文
摘要:java.io.FileNotFoundException: file:/xxx-SNAPSHOT.jar!/BOOT-INF/classes!/config/city_code_cn.json (No such file or directory) String jsonPath = this.g
阅读全文
摘要:InfoExcelDTO /** * 合作开始日期* */ @ExcelProperty(index = 22,converter = ExcelDateConverter.class) private Date cooperationDate; ExcelDateConverter package
阅读全文
摘要:目录什么是 FastExcel主要特性适用场景结论导航快速开始EasyExcel 与 FastExcel 的区别EasyExcel 如何升级到 FastExcel1. 修改依赖2. 修改代码3. 不修改代码直接依赖 FastExcel4. 建议以后使用 FastExcel 类简单示例:读取 Exce
阅读全文
摘要:不报红,也能点到方法里面,但运行报错说 XXX 不存在 D:\Projects\80.HIS\SourceCode....\WebApplication.java:6:43 java: 程序包org.springframework.cloud.openfeign不存在 解决办法 file -> in
阅读全文
摘要:同一台服务器上装了开发、测试环境。如果放在不同的目录下,文件名相同,在使用Java Sprintboot jar 项目启动、停止脚本 脚本时,会对启动、停止操作有影响 默认为:${artifactId}-${version} pom.xml <!--与build标签同级别,放在project标签中-
阅读全文
摘要:将文件大小(字节),达到KB的转成KB,达到M的转成M /** * 方法一 * @param size * @return */ public static String toSize(long size) { if (size <= 0) { return "0"; } final String[
阅读全文
摘要:目录Fastjson2 序列化Redis.configRedisUtil.javafastjson和fastjson2的区别 Spring Data Redis 为我们提供了下面的Serializer:GenericToStringSerializer、Jackson2JsonRedisSerial
阅读全文
浙公网安备 33010602011771号