- 博客(8)
- 收藏
- 关注
原创 Java自定义注解实现导出
** Java自定义注解实现导出 ** 自定义注解基础属性 元注解属性 @Target: 说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其...
2020-01-02 19:39:28
1118
原创 The CMap com/itextpdf/io/font/cmap/UniGB-UTF16-H was not found 异常信息
The CMap com/itextpdf/io/font/cmap/UniGB-UTF16-H was not found 异常信息 出现错误原因:在做根据坐标填充pdf时,填充中文时报错 <dependency> <groupId>com.itextpdf</groupId> <artifactId>font-asian</artifactId> <version>7.1.7</version>
2020-09-25 11:35:58
4445
2
原创 js 前端rsa公钥加密后端java私钥解密 用户名和密码
前端JSEncrypt类库 https://passport.cnblogs.com/scripts/jsencrypt.min.js 前端js代码 var encrypt =new JSEncrypt(); encrypt.setPublicKey("公钥"); var name = encrypt.encrypt(username); var pass = encrypt.encrypt(password); java rsa解密util public class RsaUt
2020-06-17 19:28:20
1465
转载 redis正确实现分布式锁
转载:https://my.oschina.net/gmarshal/blog/2120428 Redis应用之分布式锁(set) 在单机应用的场景下,我们常使用的锁主要是synchronized与Lock;但是在分布式横行的大环境下,显然仅仅这两种锁已经无法满足我们的需求; 需求:秒杀场景下,有若干服务实例,假设有2个,那么分别会有若干请求分别请求这2个服务实例。要求只能有一个请求秒杀成功,本质...
2020-01-09 11:09:57
178
原创 java 找出字符串出现重复的字符和次数
/** * 找出字符串中相同的字符并统计 * @param args */ public static void main(String[] args) { String s ="aaabbbcccddttt"; Map<Character, Integer> map = new HashMap(); ...
2020-01-06 20:07:17
3863
原创 解决 @value 注解有时为空
@value 使用 @Value("${oss.bucketName:默认值}") private String bucketName; 可能为空的地方 1.类上没加@Component注解(@Component:把普通类实例化到spring容器里) @Component public class OssClientUtil { @Value("${oss.bucketName:默认值}")...
2020-01-06 19:33:18
6560
原创 java解压在线tgz文件
比如我们要解压这个url下 http://域名:端口号/文件夹/datai-cli-0.0.2.tgz,datai-cli-0.0.2.tgz的tgz文件里的某个文件,然后在上传,废话不多说了,上代码了 抓取url里的tgz文件,解压成inpitStream public InputStream downLoadFromUrl(String urlStr) throws IOException{...
2020-01-03 15:27:15
916
原创 java 枚举enum的使用
java定义枚举实体 public enum Demo { GT(1,"大于"), LT(2,"小于") ; private int code; private String name; public int getCode() { return code; } public void setCode(i...
2020-01-03 10:14:57
350
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅