java
缘空如是
这个作者很懒,什么都没留下…
展开
-
net.sf 数字丢失精度处理,得到的依然是net.sf对象
有时候我们使用很多地方使用了net.sf对象,但是突然发现精度丢失,如果这时候换成fastjson什么的要改动很多,那么就可以用如下的做法。当然这里间接使用了fastjson来作为中转,但是最后得到的依然是net.sf对象。原创 2022-12-15 14:47:24 · 301 阅读 · 2 评论 -
个性二维码生成工具
个性二维码生成工具。原创 2022-11-15 14:56:24 · 164 阅读 · 0 评论 -
httpSend工具使用
相对于之前的版本做了更好的优化,更方便对请求配置的设置,更灵活的使用。lib地址httpSend工具包需要maven包配置 示例原创 2022-06-28 14:15:48 · 680 阅读 · 0 评论 -
ReentrantReadWriteLock 锁转为关键字锁使用
当然分布式并不适用使用示例获取锁组/**** lockGroupName 锁组名称* 1000l 该锁组最大包含锁数量* 5000l 当超过最大锁数量时,被清理锁的持有时间最大值,单位ms*/LockUtils lockUtils = LockUtilsFactory.genLockUtils("lockGroupName", 1000l, 5000l);//加锁,key=关键字lockUtils.lock(key);try{}finally { //原创 2022-05-09 15:44:23 · 349 阅读 · 0 评论 -
spring boot 升级log4j
1、去除springboot自带的组件包 <exclusions><!-- 去掉springboot默认配置 --> <exclusion> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-to-slf4j</artifactId> .原创 2021-12-14 14:08:23 · 1801 阅读 · 0 评论 -
java 根据概率取奖励工具
根据设置的概率,取随机到的数据元素1、包结构2、测试用例代码package com.coolsn.modules.tb.probability.test;import java.util.HashMap;import java.util.List;import java.util.Map;import com.coolsn.modules.tb.probability.ProbabilityReward;import com.google.common.collect.Li.原创 2021-09-26 15:39:38 · 294 阅读 · 0 评论 -
springboot集成rabbitmq死信队列的延时队列使用
目录 1、自动分列延时队列 2、应答失败自动转储延时再通知机制-------------------------------------------------------------------------------------------------------------------------------一、自动分列延时队列根据消息延时时间自动按D(天)、H(时)、M(分)、S(秒)各粒度进行自动建立队列及发送到对应的延时队列中,降低不同时间长度...原创 2021-07-02 15:45:01 · 242 阅读 · 0 评论 -
java图片处理
package com.coolsn.modules.tb.qrcode;import java.awt.BasicStroke;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.Transparency;import java.awt.geom.Ellipse2D;import java.awt.image.Buff.原创 2021-06-10 17:19:33 · 1191 阅读 · 0 评论 -
XML格式请求返回数据转为json数据
/** * xml工具 * @author tangbin * @date 2021年5月8日 */public class XMLUtils { /** * 将xml格式处理为jsonObject对象 * @param resString xml格式 * @return * @throws UnsupportedEncodingException * @throws DocumentException */ public static JSONO.原创 2021-06-10 17:00:08 · 690 阅读 · 0 评论 -
数据校验工具
封装参数校验辅助工具,可以进行方便的进行基本数据格式校验,包括为空校验,手机号,身份证号,整数,正整数,数值,正数值,最大,最小长度校验jar包地址https://download.csdn.net/download/qqtbqq/12883084使用示例:package com.coolsn.modules.tb.judgeParams;public class Demo { public static void main(String[] args) { // TODO Aut原创 2020-09-24 15:10:12 · 965 阅读 · 0 评论 -
net.sf.json 辅助工具
实现了可配置过滤,可转换吐出属性名。这里有两种模式:a:普通的以传参的形式设置规则,b:以注解的方式设置规则(可配置规则分组,不同的情形用不同的分组规则)主类:package com.coolsn.modules.tb.jsonHelper;import java.lang.reflect.Field;import java.util.Collection;import java.util.List;import org.apache.commons.lang3.StringUti原创 2020-09-16 16:57:11 · 578 阅读 · 0 评论 -
java 图片处理
java 图片处理,包括图片裁剪(圆形,矩形),图片的缩放,多张图片组合成一张长图(横向,纵向),边框,水印(45度倾斜),写字,插图,实线、虚线,html格式文本转换成图片(需要html2image-0.9.jar,现在上传下载要5分,我就不上传了,地址https://download.csdn.net/download/u013296643/10115762)等等。package com...原创 2019-05-09 14:54:08 · 310 阅读 · 0 评论 -
对于pdf转图片linux乱码的解决
https://blog.csdn.net/atpalain_csdn/article/details/50801639博主说的前面是可行的,不过要补充些1、按博主的操作完成之后,必须要重启linux才行!!!,既运行命令reboot2、如果不知道哪些字体需要,可以把所有的字体安装上去3、博主的应该linux应该是本地物理机的,如果是阿里云服务器什么的就不用u盘,当然也用不起,直接...原创 2018-12-11 17:20:31 · 2136 阅读 · 0 评论