- Maven经常被拿来和Gradle做对比,最大的劣势之一就是Maven构建慢,Gradle比Maven构建速度快2到10倍,而如今Maven也可以更快了。Apache Maven团队从Gradle和Takari(Maven生命周期优化器)[1]中获得灵感对Maven进行了强化,衍生出 maven-mvnd[2]项目。点赞、再看... Maven经常被拿来和Gradle做对比,最大的劣势之一就是Maven构建慢,Gradle比Maven构建速度快2到10倍,而如今Maven也可以更快了。Apache Maven团队从Gradle和Takari(Maven生命周期优化器)[1]中获得灵感对Maven进行了强化,衍生出 maven-mvnd[2]项目。点赞、再看...
- Java 17现在已经发布,不少同学蠢蠢欲试,但是又担心配置新的JDK会影响现在的项目环境。今天介绍一个项目级别的JDK配置方法。让你先人一步快速入门Java 17,同时也不会影响原有项目。 项目快速集成Java 17 IDEA 集成 Java 17 ❝ 在发文前,亚马逊的Corretto JDK... Java 17现在已经发布,不少同学蠢蠢欲试,但是又担心配置新的JDK会影响现在的项目环境。今天介绍一个项目级别的JDK配置方法。让你先人一步快速入门Java 17,同时也不会影响原有项目。 项目快速集成Java 17 IDEA 集成 Java 17 ❝ 在发文前,亚马逊的Corretto JDK...
- 业余剪辑的一个有趣的小片子,这次加了翻译 一个小时前,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的文章,里面信息量非常大,里面...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签