
Java
码农阿华
来一杯Java
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot集成CAS单点登录Client
SpringBoot集成CAS单点登录Client,主要适用于前后端分离项目的架构模式原创 2023-05-29 14:57:45 · 2359 阅读 · 2 评论 -
Java通过正则匹配字符串内容中的Urls
Java通过正则匹配字符串内容中的Urls正则表达式:((http|https|ftp):\/\/)?([\w\-]+\.)+[\w\-]+(:[0-9]+)?(/[\w\[\]\-.~!*'();:@&=+$,/?#%]*)原创 2022-12-07 14:29:52 · 1538 阅读 · 2 评论 -
JWT Token刷新生命周期(实现:用户在线操作保持不掉线)
1、登录成功后将用户的JWT生成的Token作为k、v存储到cache缓存里面(这时候k、v值一样),缓存有效期设置为Jwt有效时间的2倍2、当该用户再次请求时,通过JWTFilter层层校验之后会进入到doGetAuthenticationInfo进行身份验证3、当该用户这次请求jwt生成的token值已经超时,但该token对应cache中的k还是存在,则表示该用户一直在操作只是JWT的token失效了,程序会给token对应的k映射的v值重新生成JWTToken并覆盖v值,该缓存生命周期重新.原创 2022-01-05 13:43:08 · 3012 阅读 · 0 评论 -
金额工具类,主要是金额的格式化,金额的加、减、乘、除
package com.example.test; import android.util.Log; import java.math.BigDecimal;import java.text.DecimalFormat; /** * 金额工具类,主要是金额的格式化,金额的加、减 * @author Tiny * */public class MoneyUtil { ...原创 2019-09-20 22:38:43 · 570 阅读 · 0 评论 -
使用BigDecimal计算服务费
import java.math.BigDecimal;import java.text.DecimalFormat;public class TestMoney { /** * 提供精确的乘法运算。 * * @param v1 被乘数 * @param v2 乘数 * @return 两个参数的积 */ pub...原创 2019-09-20 23:59:36 · 363 阅读 · 0 评论