
Java
Siona_xin
既然选择了远方,便只顾风雨兼程!
展开
-
JWT 认证报错:io.jsonwebtoken.security.WeakKeyException
SpringBoot 整合 SpringSecurity 实现 JWT 认证,选用了 SignatureAlgorithm.HS512 算法,在用使用 base64-secret 作为私钥 JWT 进行签名的时候报错。原创 2023-06-06 15:40:40 · 5157 阅读 · 0 评论 -
Java 将 2018-11-07T11:40:13.202518781+08:00 转换成 时间格式
一、报错信息java.text.ParseException: Unparseable date: "2018-11-07T11:40:13.202518781+08:00"二、背景对接第三方平台数据,传过来的时间格式是 2018-11-07T11:40:13.202518781+08:00,需要将其转换成 2018-11-07 11:40:13 的时间格式。网上搜了很多方法,感觉都是坑,在此记录一下,谨防下次入坑。三、解决方法String data = "2018-11-07T11:40:13原创 2020-09-10 16:34:50 · 1621 阅读 · 1 评论 -
Java 有序的Map —— LinkedHashMap
最近项目中返回 json 用到了 key-value 的格式,而 HashMap 是无序的,则需要用到 LinkedHashMap 。一、无序的 HashMapMap<String, String> hashMap = new HashMap<String, String>();hashMap.put("name1", "value1");hashMap.put("name2", "value2");hashMap.put("name3", "value3");Set&原创 2020-08-27 18:22:30 · 5131 阅读 · 0 评论 -
Java 字符串长度不足,后面补0
一、工具类代码 /** * 在字符串后面追加 0,示例:str 为 1, length 为 4, 则为 "1000" * * @param str 被处理的字符串 * @param length 处理之后的位数 * @return */ public static String numberAfterFillZero(String str, int length) { StringBuffer buffer = ne原创 2020-08-21 16:39:00 · 6044 阅读 · 0 评论 -
Swing中怎么让窗口居中显示
方法一:int windowWidth = frame.getWidth(); // 获得窗口宽 int windowHeight = frame.getHeight(); // 获得窗口高 Toolkit kit = Toolkit.getDefaultToolkit(); // 定义工具包 Dimension screenSize = kit.getScreenSize()...原创 2018-11-19 11:01:31 · 1255 阅读 · 0 评论 -
Swing中的一些组件的用法
1、swing中的JLable文字居中JLabel jlabel = new JLabel("Hello",JLabel.CENTER);原创 2018-11-19 11:06:45 · 580 阅读 · 0 评论