- 博客(8)
- 收藏
- 关注
原创 Java自定义注解实现导出
**Java自定义注解实现导出**自定义注解基础属性元注解属性@Target:说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其...
2020-01-02 19:39:28 988
原创 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 3534 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解密utilpublic class RsaUt
2020-06-17 19:28:20 1305
转载 redis正确实现分布式锁
转载:https://my.oschina.net/gmarshal/blog/2120428Redis应用之分布式锁(set)在单机应用的场景下,我们常使用的锁主要是synchronized与Lock;但是在分布式横行的大环境下,显然仅仅这两种锁已经无法满足我们的需求;需求:秒杀场景下,有若干服务实例,假设有2个,那么分别会有若干请求分别请求这2个服务实例。要求只能有一个请求秒杀成功,本质...
2020-01-09 11:09:57 102
原创 java 找出字符串出现重复的字符和次数
/** * 找出字符串中相同的字符并统计 * @param args */ public static void main(String[] args) { String s ="aaabbbcccddttt"; Map<Character, Integer> map = new HashMap(); ...
2020-01-06 20:07:17 3633
原创 解决 @value 注解有时为空
@value 使用@Value("${oss.bucketName:默认值}")private String bucketName;可能为空的地方1.类上没加@Component注解(@Component:把普通类实例化到spring容器里)@Componentpublic class OssClientUtil { @Value("${oss.bucketName:默认值}")...
2020-01-06 19:33:18 6232
原创 java解压在线tgz文件
比如我们要解压这个url下 http://域名:端口号/文件夹/datai-cli-0.0.2.tgz,datai-cli-0.0.2.tgz的tgz文件里的某个文件,然后在上传,废话不多说了,上代码了抓取url里的tgz文件,解压成inpitStreampublic InputStream downLoadFromUrl(String urlStr) throws IOException{...
2020-01-03 15:27:15 741
原创 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 282
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人