AI智能
改变未来

全栈知识 第922页

8. 格式化器大一统 -- Spring的Formatter抽象-爱站程序员基地

8. 格式化器大一统 — Spring的Formatter抽象

AI

你好,我是A哥(YourBatman)。 上篇文章 介绍了 java.text.Format 格式化体系,作为JDK 1.0就提供的格式化器,除了设计上存在一定缺陷,过于底层无法标准化对使用者不够友好,这都是对格式化器提出的更高要求。Spr...

【SpringCloud】配置:application.yml中都应该写些啥?-爱站程序员基地

【SpringCloud】配置:application.yml中都应该写些啥?

AI

文章包含以下内容。 基本信息 容器配置 管理配置 Endpoint Swagger配置 Eureka配置 Feign和Ribbon 调用链 通用配置 连接池配置 Mybatis配置 基本信息基本信息用来展示项目的版本、开发者等。可用来开发统...

Java 8 习惯用语(8):Java 知道您的类型-爱站程序员基地

Java 8 习惯用语(8):Java 知道您的类型

AI

Java™8是第一个支持类型推断的 Java 版本,而且它仅对 lambda 表达式支持此功能。在 lambda表达式中使用类型推断具有强大的作用,它将帮助您做好准备以应对未来的 Java版本,在今后的版本中还会将类型推断用于变量等更多可能...

【JVM进阶之路】二:Java内存区域-爱站程序员基地

【JVM进阶之路】二:Java内存区域

AI

1、运行时数据区 Java 虚拟机定义了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些则是与线程一一对应的,这些与线程对应的数据区域会随着线程开始和结束而创建和销毁。 根据《Jav...

5个小技巧彻底搞懂JVM内存模型【针对3年以上Java开发】-爱站程序员基地

5个小技巧彻底搞懂JVM内存模型【针对3年以上Java开发】

AI

前言 本篇文章将重点分析jvm,涉及到的内容包括jvm内存模型,类加载器,GC回收算法,GC回收器,整体偏向于理论。本篇文章不适合初学者,由于篇幅有限,小编对应整理一份JVM性能调优实战400多页学习笔记,关注公种浩:麒麟改bug,分享给到...

Java 8 习惯用语(9):级联 lambda 表达式-爱站程序员基地

Java 8 习惯用语(9):级联 lambda 表达式

AI

在函数式编程中,函数既可以接收也可以返回其他函数。函数不再像传统的面向对象编程中一样,只是一个对象的工厂或生成器,它也能够创建和返回另一个函数。返回函数的函数可以变成级联 lambda 表达式,特别值得注意的是代码非常简短。尽管此语法初看起...

【java框架】MyBatis(5)--MyBatis配置深入-爱站程序员基地

【java框架】MyBatis(5)–MyBatis配置深入

AI

1.MyBatis映射文件深入 1.1.动态sql语句之<if> 我们根据实体类的不同取值,使用不同的SQL语句来进行查询。比如在id如果不为空时可以根据id查询,如果username不为空时还要加入用户名作为条件。这种情况在我...

【分布式】SpringCloud(4)--Ribbon负载均衡-爱站程序员基地

【分布式】SpringCloud(4)–Ribbon负载均衡

AI

1.Ribbon概述 1.1.Ribbon是什么 SpringCloud Ribbon是基于Netflix Ribbon实现的一套基于客户端Client的负载均衡工具。 Ribbon主要的功能是提供客户端的软件负载均衡算法,将Netflix...