- 业余剪辑的一个有趣的小片子,这次加了翻译 一个小时前,JAVA 17 正式发布,这是一个LTS(长期支持)版本,带来了不少有用的新特性。关于Java 17 的一些新特性,胖哥已经在往期的文章中进行了介绍,这里就不再赘述了,有兴趣的可以移步文章。 Java17 新特性确定,Java之父:终于可以和一个长达25年的... 业余剪辑的一个有趣的小片子,这次加了翻译 一个小时前,JAVA 17 正式发布,这是一个LTS(长期支持)版本,带来了不少有用的新特性。关于Java 17 的一些新特性,胖哥已经在往期的文章中进行了介绍,这里就不再赘述了,有兴趣的可以移步文章。 Java17 新特性确定,Java之父:终于可以和一个长达25年的...
- 前言 随机数我们应该不陌生,业务中我们用它来生成验证码,或者对重复性要求不高的id,甚至我们还用它在年会上搞抽奖。今天我们来探讨一下这个东西。如果使用不当会引发一系列问题。 java中的随机数 我们... 前言 随机数我们应该不陌生,业务中我们用它来生成验证码,或者对重复性要求不高的id,甚至我们还用它在年会上搞抽奖。今天我们来探讨一下这个东西。如果使用不当会引发一系列问题。 java中的随机数 我们...
- 1. 前言 前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boo... 1. 前言 前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boo...
- Mixin对于前端开发者可不陌生,Vue、React等知名前端框架都使用了Mixin。而对于后端开发,尤其是Java后端开发来说Mixin却是一个很陌生的概念。今天来我们通过Jackson让后端开发者也来认识一下Mixin。 场景 比如我们引用了一个Jar包,其中的某个类在某个场景需要反序列化,但是这个类没有提供默认构造。... Mixin对于前端开发者可不陌生,Vue、React等知名前端框架都使用了Mixin。而对于后端开发,尤其是Java后端开发来说Mixin却是一个很陌生的概念。今天来我们通过Jackson让后端开发者也来认识一下Mixin。 场景 比如我们引用了一个Jar包,其中的某个类在某个场景需要反序列化,但是这个类没有提供默认构造。...
- 2022年的第一天,没有代码,没有需求,非常难得的一天。本来今天不想发文,但是闲着也是闲着,就简单扯一扯2022年对Java的一些预测。 Java 17 会不会立刻替代Java 8 Java社区在2021年最大的事件就是时隔3年后再次发布LTS版本Java 17,所以Java 17是避不开的一个话题。 ❝ ... 2022年的第一天,没有代码,没有需求,非常难得的一天。本来今天不想发文,但是闲着也是闲着,就简单扯一扯2022年对Java的一些预测。 Java 17 会不会立刻替代Java 8 Java社区在2021年最大的事件就是时隔3年后再次发布LTS版本Java 17,所以Java 17是避不开的一个话题。 ❝ ...
- Java 17 是Java 最重要的一个LTS版本之一,但是直接从Java 8 过渡到Java 17跨度太大了,势必有些困难。所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常... Java 17 是Java 最重要的一个LTS版本之一,但是直接从Java 8 过渡到Java 17跨度太大了,势必有些困难。所以胖哥抽时间梳理了一下从Java 9到Java 17的一些常用API的变动。今天先来看看Java 9 都有什么东西。 Java 9 Java 9 最大的变化就是引入了一个JShell和模块化,日常...
- 今天在封装第三方应用的开放接口,写了很多返回值的类,这些类很多都是结构相似只是个别字段名称不一样。为了单独的字段就要复制一个改改不胜其烦,而且起名是最头疼的事情。就像下面这两个: @EqualsAndHashCode(callSuper = true)@Datapublic class ... 今天在封装第三方应用的开放接口,写了很多返回值的类,这些类很多都是结构相似只是个别字段名称不一样。为了单独的字段就要复制一个改改不胜其烦,而且起名是最头疼的事情。就像下面这两个: @EqualsAndHashCode(callSuper = true)@Datapublic class ...
- 上一篇说完了Java11,本篇接着说一下Java12.Java 12 对开发者有用的特性并不是特别多,不过实用性还是有的 字符串增强 Java 12 进一步对字符串操作进行增强,增加了两个方法。 字符串缩进 String indent(int n) 会根据参数n对字符串进行缩进。具体的规则是 当n>0时,会在字... 上一篇说完了Java11,本篇接着说一下Java12.Java 12 对开发者有用的特性并不是特别多,不过实用性还是有的 字符串增强 Java 12 进一步对字符串操作进行增强,增加了两个方法。 字符串缩进 String indent(int n) 会根据参数n对字符串进行缩进。具体的规则是 当n>0时,会在字...
- 1.概要 Mybatis ORM半自动映射框架对java开发工程师来说应该是必会的框架之一。它的好处这里不是我们讨论的重点。令很多刚刚入行的java开发小伙伴迷茫的是 resultType与resu... 1.概要 Mybatis ORM半自动映射框架对java开发工程师来说应该是必会的框架之一。它的好处这里不是我们讨论的重点。令很多刚刚入行的java开发小伙伴迷茫的是 resultType与resu...
- Spring Boot 3.0的第一个里程碑版本昨天也发布了,至此,Spring framework 6.0 、Spring Security 6.0的三个框架的里程碑版本都已经发布了,它们都将基于Java 17。 他发任他发,我用Java 8?技术迭代的推动从来不是普通开发者引领的,而是走的精英路线,社区大佬、知名项目、开... Spring Boot 3.0的第一个里程碑版本昨天也发布了,至此,Spring framework 6.0 、Spring Security 6.0的三个框架的里程碑版本都已经发布了,它们都将基于Java 17。 他发任他发,我用Java 8?技术迭代的推动从来不是普通开发者引领的,而是走的精英路线,社区大佬、知名项目、开...
- 默认接口方法 java中的默认接口方法是这样定义的: public interface NewInterface { void otherMethod(); &n... 默认接口方法 java中的默认接口方法是这样定义的: public interface NewInterface { void otherMethod(); &n...
- 前言 工作拧螺丝,面试造火箭。我想这是每个程序员比较头疼的事情吧!但是,又必须要经历一个面试流程,尤其是摸不清面试官问的问题,导致面试的时候不知道如何回答。 本文是工作7年Java程序员从几十次面... 前言 工作拧螺丝,面试造火箭。我想这是每个程序员比较头疼的事情吧!但是,又必须要经历一个面试流程,尤其是摸不清面试官问的问题,导致面试的时候不知道如何回答。 本文是工作7年Java程序员从几十次面...
- 2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩·格茨(Brian Goetz)最近的一些分享,胖哥给大家爆个料。老规矩,点赞、再看、转发、星标走起。 Valhalla 布莱恩·格茨在去年底发表了一篇名为State of Valhalla的文章,里面信息量非常大,里面... 2022年Java将有什么新的特性和改进,我相信很多Java开发者都想知道。结合Java语言架构师布莱恩·格茨(Brian Goetz)最近的一些分享,胖哥给大家爆个料。老规矩,点赞、再看、转发、星标走起。 Valhalla 布莱恩·格茨在去年底发表了一篇名为State of Valhalla的文章,里面信息量非常大,里面...
- 在Java 8 中,甚至到Java 16 中执行下面的Stream流操作 Stream.of(1, 2, 3, 4) .skip(1) &nbs... 在Java 8 中,甚至到Java 16 中执行下面的Stream流操作 Stream.of(1, 2, 3, 4) .skip(1) &nbs...
- Apache Log4j2团队宣布Log4j 2.16.0发布! 由于SLF4J适配兼容性的中断,Log4j 现在发布两个版本的SLF4J to Log4j的适配器。log4j-slf4j-impl... Apache Log4j2团队宣布Log4j 2.16.0发布! 由于SLF4J适配兼容性的中断,Log4j 现在发布两个版本的SLF4J to Log4j的适配器。log4j-slf4j-impl...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签