工具类
「已注销」
这个作者很懒,什么都没留下…
展开
-
MongoDB(实体Bean转换成monoMap)
之前的csdn找不回来了,决定重新注册一个。望支持~~~业务场景:之前的业务数据想要迁移到mogodb,但是苦于修改实体的时候过于浪费时间;于是将实体Bean 转换成Mongo Mapping的字段,主要是做mongo的插入操作~~~废话不多说,直接lou代码:public static Map<String,Object> Bean2Map(Object bean...原创 2018-12-28 19:13:57 · 853 阅读 · 0 评论 -
HD地址批量生成 java
前言: HD 钱包全称为是分层确定性(Hierarchical Deterministic)钱包的缩写 HD Wallets。首次创建 HD 钱包或者备份钱包时,会产生一个助记词,助记词是一连串的英⽂单词,这一串单词序列就可以创建种子,种子又可以创建所有的私钥。单词顺序也是钱包的备份,可以恢复钱包。而种⼦对应的就是所确定性钱包的随机数。HD 钱包的优点在于只需要主公钥,...原创 2018-12-27 18:06:05 · 27611 阅读 · 4 评论 -
正则表达式匹配IP地址
前言: IPv4地址可以用表示32位整数值的任何符号表示。它们通常用点十进制表示法编写,它由地址的四个八位字节组成,以十进制数字表示并用.点分隔。例如,四点IP地址172.16.255.1import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author dhing */...原创 2019-03-13 20:54:25 · 6543 阅读 · 0 评论 -
Hutool Java开发工具包
目录:Hutool是什么? 为什么使用Hutool 核心模块 使用?Hutool是什么 Hutool是一个开源java基础工具类。 Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、 XML等JDK方法进行封装,组成各种Util工具类。于2014年4月由内蒙古开发者路小磊创建.为什么要用Hutool 减少代码的重复编写 大部分...原创 2019-03-06 17:02:26 · 19187 阅读 · 0 评论 -
Mac上轻松切换JDK
前言: 我的Mac上安装了多个Java版本。麻烦的是,我永远无法记住它们中的任何一个。因此,使用JAVA_HOME环境变量切换Java版本总是很痛苦。然后我发现了方便JAVA_HOME 的命令。/usr/libexec/java_home -V它显示了Java版本可用以及存在的位置。例如,在我的机器上,输出看起来像这样:Matching Java Virtual Mach...原创 2019-02-22 14:33:54 · 996 阅读 · 0 评论 -
Jsoup 解析HTML
前言: jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 设置批量的代理ip进行请求连接,可以模拟爬虫进行元素的简单抓取。1.pom依赖<dependency> <groupId>org.j...原创 2019-01-29 16:29:46 · 402 阅读 · 0 评论 -
DES对称加密算法
前言:1.DES是一个经典的分组加密算法,以64位为分组对数据进行加密(分组),加密和解密使用的是同一个算法(对称);2.密钥长64位,事实上56位参与DES运算,每8位中最后一位是奇偶校验位(保证密钥每8位都有奇数个1);3.加密过程:对于每一个明文分组,进行一次初始置换IP(Initial Permutation),之后循环使用16个子密钥进行16轮加密,最后进行一次末置换(IP^-1...原创 2019-01-23 11:39:33 · 2753 阅读 · 0 评论 -
Drools规则引擎 Java
前言: Drools是一款基于Java的开源规则引擎 实现了将业务决策从应用程序中分离出来。 优点: 1、简化系统架构,优化应用 2、提高系统的可维护性和维护成本 3、方便系统的整合 4、减少编写“硬代码”业务规则的成本和风险不多说,直接low代码,此例是使用springboot项目为基础:1.需添加maven依赖 使用7.x: ...原创 2019-01-22 19:04:24 · 6990 阅读 · 0 评论 -
java获取生肖、星座帮助类
根据生日获取 生肖、星座 。 。。。import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;/** * @author DHing */public class HoroScope { final...原创 2019-01-08 19:15:31 · 508 阅读 · 0 评论 -
zookeeper分布式锁实现
业务场景: 避免重复订单项目依赖: <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-recipes</artifactId> <version>2.7.0</version> &原创 2018-12-28 21:17:08 · 193 阅读 · 0 评论 -
使用 BULL 转换Java Bean
前言 BULL(Bean Utils Light Library)是一个Java-bean-to-Java-bean转换器,它将数据从一个对象递归复制到另一个对象。 特点:通用,灵活,可重用,可配置,速度极快。能够在没有任何配置的情况下转换Mutable,Immutable和Mixed bean的库。1. Dependencies<dependency> ...原创 2019-05-31 11:03:49 · 1226 阅读 · 0 评论