首页
学习
活动
专区
工具
TVP
发布

码农小胖哥的码农生涯

专栏成员
469
文章
800582
阅读量
43
订阅数
Spring 6.0已发布,AOT和Native Image成为新亮点
Spring Framework 6.0 上周末已经正式发布。接下来Spring的一系列项目都会以6.0为基准发布新版本,至此Spring家族正式进入6.0时代。Spring 6.0的基准线为Java 17、Jakarta EE 9和 Jakarta EE 10,你要尝鲜的话需要第一时间升级你的JDK。Spring 6.0还兼容了最新的Servlet Web容器 Tomcat 10.1、Jetty 11、 Undertow 2.3。
码农小胖哥
2023-01-30
8580
Maven依赖的作用域你到底用对了没有
Maven是目前Java开发主要使用的依赖管理构建工具之一,但是很多人在引用依赖的时候直接引用坐标,而没有考虑依赖的作用范围,结果导致出现这样和那样的问题。今天胖哥就来说明一下Maven引用依赖的一个要点概念——作用域。
码农小胖哥
2022-10-05
5230
从Java 9 到 Java 17之Java 10
在上一篇我们对Java 9的特性进行了一些回顾,今天接着来看看Java 10带来了什么特性。之所以需要把Java 8 到Java 17的特性归纳一遍,因为Java社区对Java 17的重视程度前所未有。话不多说,让我们走进Java 10。
码农小胖哥
2021-09-29
6970
打个赌你可能不知道如何获取Java泛型的Class对象
Java中的泛型有着很重要的作用,它能够让我们的数据容器类型安全,避免发生转换异常。不过Java中的泛型也为人诟病,它会在编译中被全部转换成Object对象,也就是泛型擦除,这造成了诸多不便,除非你能获取泛型的一个实例,否则我们无法直接获取泛型的实际类型。不过JDK依然提供了一个技巧让我们可以获得泛型的具体类型。
码农小胖哥
2021-07-22
18.8K0
Spring Boot的 Docker打包插件哪个好用
在Spring Boot应用中,我们可以约定不同的标识来定义不同的环境。例如 dev 表示开发环境、test表示测试环境,对应的配置文件为application-dev.yaml、application-test.yaml。我们通过声明spring.profiles.active来激活对应的环境配置,例如激活dev环境时spring.profiles.active=dev。完整的启动命令为:
码农小胖哥
2021-05-14
1.3K0
Announcing Spring Native Beta!
目前在start.spring.io上你已经可以看到它了。这个项目具有里程碑式的意义。它意味着目前除了自Spring成立以来受Spring支持的常规Java虚拟机之外, 还对通过GraalVM将Spring应用编译为原生镜像(Native Images)提供了Beta支持,这是一种部署Spring应用的新方式。
码农小胖哥
2021-03-19
6470
Java中类型判断的几种方式
在Java这种强类型语言中类型转换、类型判断是经常遇到的。今天就细数一下Java中类型判断的方法方式。
码农小胖哥
2020-09-27
7.9K0
从零搭建Spring Boot脚手架(2):增加通用的功能
上一篇说了我要一步步地搭建Spring Boot脚手架,首先会集成Spring MVC并进行定制化以满足日常开发的需要,我们先做一些刚性的需求定制,后续再补充细节。如果你看了本文有什么问题可以留言讨论。多多持续关注,共同学习,共同进步。
码农小胖哥
2020-08-04
6710
Java 泛型在哪些情况下无法使用
1. 前言 Java 1.5 引入了泛型来保证类型安全,防止在运行时发生类型转换异常,让类型参数化,提高了代码的可读性和重用率。但是有些情况下泛型也是不允许使用的,今天就总结一下编码中不能使用泛型的一些场景。
码农小胖哥
2020-05-11
9970
Lombok 使用详解,简化Java编程
在 Java 应用程序中存在许多重复相似的、生成之后几乎不对其做更改的代码,但是我们还不得不花费很多精力编写它们来满足 Java 的编译需求
码农小胖哥
2019-12-10
6040
java必学核心知识总结——注解
前几年我们的项目还在structs 2 上跑,有一次问一个同事是否知道Spring Boot,同事说那不是用注解来开发的吗。虽然这个答案并不完全对,但是从客观上Spring Boot对刚刚接触它的人来说最醒目的就是注解了。那么今天我们来了解一下Java语言的核心功能——注解。
码农小胖哥
2019-12-10
4710
Spring Boot 2 实战:以 War 包的形式部署
Spring Boot 提供了内置的 tomcat、undertow、jetty 三种 Servlet Web 容器。让我们开箱即用,可以迅速以 JAR 启动一个 Web 应用。但是在某些场景中我们可能还需要将我们的 Spring Boot 容器以 War 的形式进行传统的部署。这时我们就需要通过借助于 SpringBootServletInitializer 来实现。
码农小胖哥
2019-12-09
1.2K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档