java—工具汇总
总结自己在项目中常用的工具类,方便使用!
gdhck
这个作者很懒,什么都没留下…
展开
-
分布式全局唯一Id生成方案(雪花算法)
使用雪花算法解决订单唯一性snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。SnowFlake的优点是,整体上按照时间自增排序,并且整个分布式系统内不会产生ID碰撞(由数据中心ID和机器ID作区分),并且效率较高,经测试,SnowFlake每秒能够产生26万ID左右。package com.dyt.common.pay.weixin.util;import org.springframework.stereotype.Component;/** *原创 2021-12-02 15:33:45 · 185 阅读 · 0 评论 -
开发web、app应用实战中用到的资料汇总
1.as连接真机操作步骤访问此链接查看详细过程 https://www.cnblogs.com/oreox/p/10662066.html谨记谨记:以小米手机为例需要在手机上打开 在更多设置——>开启开发者选项继续往下滑 找到调试 打开USB调试——打开USB安装2.windowss上基本操作命令以后会持续更新记录,只作为自己查找的一个记录。...原创 2021-03-11 09:40:11 · 156 阅读 · 0 评论 -
人民币转换工具
//转换人民币大写public class ChineseYuanUtil {/*** 汉语中数字大写/private static final String[] CN_UPPER_NUMBER = { “零”, “壹”, “贰”, “叁”, “肆”,“伍”, “陆”, “柒”, “捌”, “玖” };/** 汉语中货币单位大写,这样的设计类似于占位符/private static final String[] CN_UPPER_MONETRAY_UNIT = { “分”, “角”, “原创 2021-02-02 11:22:27 · 565 阅读 · 0 评论 -
BigDecimal工具
//BigDecimal小数格式化及四则运算public class BigDecimalUtil {// 默认除法运算精度private static final int DEF_DIV_SCALE = 10;// 构造器私有,让这个类不能实例化private BigDecimalUtil() { }// 提供精确的加法运算public static double add(double v1,double v2) {java.math.BigDecimal b1 = java.math.原创 2021-02-02 11:20:30 · 101 阅读 · 0 评论