摘要: Map<Integer, TypeEnum> map = Arrays.stream(TypeEnum.values()) .filter(item -> item.getStatus() != null) .collect(Collectors.toMap(TypeEnum::getStatus, 阅读全文
posted @ 2021-10-22 10:20 Idbos6 阅读(90) 评论(0) 推荐(0) 编辑
摘要: // @Component注解将类声明为spring组件,这个必须不能忘 @Component public class SysParamImpl { // 静态初始化当前类 public static SysParamImpl sysParamImpl; // 在方法上加上注解@PostConst 阅读全文
posted @ 2021-10-08 14:44 Idbos6 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 定义 序列化:把对象转换为字节序列的过程称为对象的序列化 反序列化:把字节序列恢复为对象的过程称为对象的反序列化 什么时候需要用到序列化和反序列化呢? 当我们只在本地JVM里运行下Java实例, 这个时候是不需要什么序列化和反序列化的, 但当我们需要将内存中的对象持久化到磁盘, 数据库中时, 当我们 阅读全文
posted @ 2021-09-29 09:19 Idbos6 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 转载 https://baijiahao.baidu.com/s?id=1654523881624000395&wfr=spider&for=pc 阅读全文
posted @ 2021-09-27 15:01 Idbos6 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 1.进入本机 控制面板\网络和 Internet\网络连接 其中VMnet1是本地模式,VMnet8是NAT模式(也就是网络模式) 2.以管理员身份运行 VMware软件,打开软件后,编辑--> 虚拟机网络设置 2.1) 选择VMnet8 2.2) 取消勾选 使用本地DHCP服务将IP地址分配给虚拟 阅读全文
posted @ 2021-09-24 11:04 Idbos6 阅读(314) 评论(0) 推荐(1) 编辑
摘要: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + I 。通常情 阅读全文
posted @ 2021-09-09 09:30 Idbos6 阅读(38) 评论(0) 推荐(0) 编辑
摘要: // 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 // // // 字符 数值 // I 1 // V 5 // X 10 // L 50 // C 100 // D 500 // M 1000 // // 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 阅读全文
posted @ 2021-09-09 09:04 Idbos6 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 简单动态字符串 链表 字典 跳跃表 整数集合 压缩列表 对象 阅读全文
posted @ 2021-09-08 13:30 Idbos6 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 每个栈帧都包含一个指向运行时常量池中该栈帧所属方法的引用,持有这个引用是为了支持方法调用过程中的动态连接(Dynamic Linking)。Class文件的常量池中存有大量的符号引用,字节码中的方法调用指令就以常量池里指向方法的符号引用作为参数。这些符号引用一部分会在类加载阶段或者第一次使用的时候就 阅读全文
posted @ 2021-09-08 11:43 Idbos6 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 将jdk8用Xftp工具传入linux中,在jdk8目录下输入命令 tar -zxvf jdk-8u301-linux-x64.tar.gz -C /usr/local/ 然后配置环境变量,输入命令 vim /etc/profile shift+G,复制粘贴以下配置,wq保存退出 export JA 阅读全文
posted @ 2021-09-07 09:06 Idbos6 阅读(25) 评论(0) 推荐(0) 编辑