随笔分类 -  Java

捡起Java第14日(181027)建立,
摘要:Java 8 org.springframework.boot 2.7.3 lombok 1.18.24 Eclipse Version: 2022-09 (4.25.0) --ben发布于博客园 上一篇:探究lombok-01 https://www.cnblogs.com/luo630/p/16 阅读全文
posted @ 2022-12-02 23:27 快乐的欧阳天美1114 阅读(1455) 评论(0) 推荐(1)
摘要:Java 8 org.springframework.boot 2.7.3 lombok 1.18.24 Eclipse Version: 2022-09 (4.25.0) -- 0、序 Project Lombok: https://projectlombok.org/ 经常用lombok,特别方 阅读全文
posted @ 2022-12-01 21:44 快乐的欧阳天美1114 阅读(50) 评论(0) 推荐(0)
摘要:目录 JDK或Java版本 Spring Framework版本 Spring Boot版本 Spring Cloud版本 Maven 版本 Gradle Build Tool JDK或Java版本 JDK Releases https://www.java.com/releases/ 部分版本的日 阅读全文
posted @ 2022-10-10 13:00 快乐的欧阳天美1114 阅读(133) 评论(0) 推荐(0)
摘要:Java 8 Spring Framework/Boot/Web -- Java中的注解【很神奇】。ben发布于博客园 虽然用过很多,但是,对其感知仍然模糊,应该是对它们的使用原理不清楚所致。 本文仅整理一些自己常用的 注解:名称、所在位置等信息。 1、JDK的 rt.jar 包 ben发布于博客园 阅读全文
posted @ 2022-09-30 12:26 快乐的欧阳天美1114 阅读(73) 评论(0) 推荐(0)
摘要:Java 8 -- 0、前言 一年前写了一篇“Java线程-01”,只是没学透彻。现在继续。ben发布于博客园 比如,怎么配置 线程池的线程名称、设置拒绝策略、使用ScheduledThreadPoolExecutor 等内容。 1、ThreadPoolExecutor 概述 java.util.c 阅读全文
posted @ 2022-09-23 12:54 快乐的欧阳天美1114 阅读(41) 评论(0) 推荐(0)
摘要:Java 8 Spring Boot 2.7.3 jackson 2.13.3 -- ben发布于博客园 0、前言 开发过程中遇到问题: 前端调用接口得到的时间对象(java.util.Date)总是存在这样那样的问题。 调查后发现,可以使用 @JsonFormat注解(来自jackson依赖包)解 阅读全文
posted @ 2022-09-22 05:51 快乐的欧阳天美1114 阅读(1324) 评论(0) 推荐(0)
摘要:Java 8 概述 写了若干年Java了, 却不知道 SimpleDateFormat 不是线程安全的,难受啊! 以至于写出了下面的代码:发布于博客园 public final class TimeUtils { // 线程不安全的用法 public static final SimpleDateF 阅读全文
posted @ 2022-09-14 06:13 快乐的欧阳天美1114 阅读(85) 评论(0) 推荐(0)
摘要:Java 8 IDE Eclipse 目录 一、概述 二、开始试验 try1:获取各种类加载器 try2:Class.forName加载类 try3:Application ClassLoader加载类 try4:自定义类加载器&加载类 try5:自定义类加载器&热部署 参考文档 一、概述 类加载: 阅读全文
posted @ 2021-10-24 21:32 快乐的欧阳天美1114 阅读(354) 评论(0) 推荐(0)
摘要:持续更新中... 知识系统化 有多重要?这关系到 一个人在某个领域的发展能否进入 高级、顶尖行列。 知识系统化 是需要付出努力的,持之以恒的努力。 首先,吸收知识(输入),其次,定期总结、整理,最后,输出知识&再优化。 第2、3步是最困难的,这也是拉开 普通人、研究者、专家、大师 的区别。如切如磋, 阅读全文
posted @ 2021-10-11 22:36 快乐的欧阳天美1114 阅读(132) 评论(0) 推荐(0)
摘要:Java 8 JMH 1.19 Eclipse Version: 2021-03 (4.19.0) JMH仓库 https://github.com/openjdk/jmh https://mvnrepository.com/search?q=jmh 最新版本:1.33 但没用起来,出现了OOM错误 阅读全文
posted @ 2021-09-24 07:00 快乐的欧阳天美1114 阅读(572) 评论(0) 推荐(0)
摘要:JDK 8 Arrays工具类 是 JDK中 操作数组 的一个工具类,,本文展示 其常用的一些 public函数 的使用,涉及 复制数组、填充数组、排序、查找 等。 打印小工具: private static Consumer<Object> cs = System.out::println; 目录 阅读全文
posted @ 2021-08-11 16:50 快乐的欧阳天美1114 阅读(138) 评论(0) 推荐(0)
摘要:JDK 8 看到一些方法使用了 Objects.requireNonNull 这个函数,用来判断参数是否为null,为null时就抛出 NullPointerException。 于是便来看看 Objects 这个工具类 提供了哪些公共的方法可用,并做了简单的测试。 其中,deepEquals、ha 阅读全文
posted @ 2021-08-11 11:05 快乐的欧阳天美1114 阅读(258) 评论(0) 推荐(0)
摘要:JDK 8 Eclipse Version: 2021-03 (4.19.0) 都位于java.lang包下,java.lang.System、java.langRuntime(位于 rt.jar) public final class System {...} public class Runti 阅读全文
posted @ 2021-08-10 18:29 快乐的欧阳天美1114 阅读(203) 评论(0) 推荐(0)
摘要:JDK 8 int是Java的基本数据类型,而Integer是其包装器类。 在创建Integer时,如果使用构造函数,则会在 堆中新建对象,而使用 valueOf的话,则 可能 会从其 内部类 IntegerCache 的 静态常量 cache 中获取数据。 “可能”是指 JDK默认情况下,cach 阅读全文
posted @ 2021-08-05 19:21 快乐的欧阳天美1114 阅读(817) 评论(0) 推荐(0)
摘要:Java 8 Eclipse Version: 2021-03 (4.19.0) 使用Eclipse启动了一个Spring Boot项目,在使用 j*(jstat jmap jinfo...)命令调试时,出现了下面的异常: Attaching to process ID 1872, please w 阅读全文
posted @ 2021-08-05 10:44 快乐的欧阳天美1114 阅读(1040) 评论(0) 推荐(0)
摘要:Java 8 编写程序测试 HashMap、Hashtable 的一些功能,并对二者进行对比。来自博客园 截取 参考文档1 的相关内容: JDK源码:初始容量、loadFactor是两个重要概念,影响到 扩容时的性能。来自博客园 public class HashMap<K,V> extends A 阅读全文
posted @ 2021-08-02 11:23 快乐的欧阳天美1114 阅读(49) 评论(0) 推荐(0)
摘要:Java 8 Eclipse Version: 2021-03 (4.19.0) 目录 概述 程序1、创建线程-继承Thread 程序2、多线程-修改静态变量 程序3、synchronized关键字 程序4、Callable接口 程序5、FutureTask类 程序6、线程池 示例程序1:Execu 阅读全文
posted @ 2021-08-01 23:18 快乐的欧阳天美1114 阅读(75) 评论(0) 推荐(0)
摘要:环境: Windows 10, Ubuntu 18.04 (虚拟机) Java 8 Spring Boot 2.5.2,其下的 spring-kafka 版本 2.7.3,kafka-streams 版本 2.7.1 apache-zookeeper-3.7.0,单机 standalone kafk 阅读全文
posted @ 2021-07-19 17:45 快乐的欧阳天美1114 阅读(1768) 评论(0) 推荐(0)
摘要:列表: Java SE Development Kit OpenJDK Alibaba Dragonwell AdoptOpenJDK OpenJ9 新版Eclipsse自带JRE BellSoft builds Liberica JDK 2021-06 新建 2023-02-07 更新 1、Jav 阅读全文
posted @ 2021-06-18 11:29 快乐的欧阳天美1114 阅读(1781) 评论(0) 推荐(0)
摘要:java.util.concurrent 包(a.k.a.JUC)下的 一个接口,用来实现 阻塞队列。 其中,cnblogs ArrayBlockingQueue 初始化时 需要 提供容量信息,超过容量时,添加元素失败,是 有界(界限)容器。 LinkedBlockingQueue 初始化时 可以不 阅读全文
posted @ 2021-04-21 15:25 快乐的欧阳天美1114 阅读(70) 评论(0) 推荐(0)