Java
Demon-HY
生活不止眼前的苟且,还有明天...
展开
-
Java - 通过JSONObject 实现字段权限过滤
Java - 通过JSONObject 实现字段权限过滤public static void main(String[] args) { Map<String, Object> map = new HashMap<>(); map.put("name", "hy"); map.put("password", "123456"); Map<String, String> map2 = new HashMap<>();原创 2021-05-28 11:33:30 · 542 阅读 · 0 评论 -
Java 字符串常用工具类
字符串常用工具类package com.demon.common.utils;import com.demon.common.core.text.StrFormatter;import java.lang.reflect.Array;import java.nio.charset.StandardCharsets;import java.util.Collection;impo...原创 2019-07-24 18:11:55 · 593 阅读 · 0 评论 -
Java - 反射工具类
反射工具类package com.demon.common.utils.reflect;import com.demon.common.core.text.Convert;import com.demon.common.utils.DateUtils;import org.apache.commons.lang3.StringUtils;import org.apache.comm...原创 2019-07-25 10:23:26 · 339 阅读 · 0 评论 -
Java - SnowflakeIdWorker 分布式全局唯一Id生成方案
使用Twitter的snowflake算法方案snowflake是Twitter开源的分布式ID生成算法,结果是一个long型的ID。其核心思想是:使用41bit作为毫秒数,10bit作为机器的ID(5个bit是数据中心,5个bit的机器ID),12bit作为毫秒内的流水号(意味着每个节点在每毫秒可以产生 4096 个 ID),最后还有一个符号位,永远是0。具体实现的代码可以参看:https...原创 2019-07-30 17:12:06 · 8563 阅读 · 0 评论 -
Java - 拷贝亿赛通项目
拷贝亿赛通加密的 Java 项目公司电脑使用亿赛通加密,导致所有的java文件都被加密了,一些自己写的项目没办法在家里打开,所以想到通过拷贝时修改文件后缀的方式避免加密.package com.file;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/**...原创 2019-07-31 13:51:14 · 3065 阅读 · 11 评论 -
细思极恐 - 你真的会写 Java 吗?
作者:Lrwin来源:http://lrwinx.github.io一:导语自2013年毕业后,今年已经是我工作的第4个年头了,总在做java相关的工作,终于有时间坐下来,写一篇关于java写法的一篇文章,来探讨一下如果你真的是一个java程序员,那你真的会写java吗?笔者是一个务实的程序员,望读者看后,能有所收获。二:文章核心其实,本不想把标题写的那么恐怖,只是发现很多...转载 2019-09-11 13:42:55 · 212 阅读 · 0 评论 -
Java - 字符串格式化
字符串格式化package com.demon.common.core.text;import com.demon.common.utils.StringUtils;/** * 字符串格式化 * * @author Demon-HY */public class StrFormatter { private static final String EMPTY_JS...原创 2019-07-24 18:09:49 · 320 阅读 · 0 评论 -
Java - 反射机制(Reflection)
Java - 反射机制(Reflection) > Reflection 是被视为 动态语言的关键,反射机制允许程序在执行期借助于 Reflection API 取得任何类的 内部信息,并能直接操作任意对象的内部属性及方法> Java 反射机制提供的功能 > 在运行时判断任意一个对象所属的类 > 在运行时构造任意一个类的对象 >原创 2017-02-20 17:03:55 · 203 阅读 · 0 评论 -
Java - 网络编程(NetWork)
Java - 网络编程(NetWork)一、java.net包下的 InetAddress 类的使用: > 一个 InetAddress 代表着一个IP地址 > 主要用来查看本机的IP和主机名1、方法介绍: > InetAddress inet = InetAddress.getByName("www.baidu.com");:调用静态方法创建原创 2017-02-20 17:04:50 · 796 阅读 · 0 评论