AI智能
改变未来

标签:Java开发

第106页
【java框架】MyBatis(5)--MyBatis配置深入-爱站程序员基地
Java开发

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

AI

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

[SpringCloud教程]3. Eureka服务注册中心集成-爱站程序员基地
Java开发

[SpringCloud教程]3. Eureka服务注册中心集成

AI

新微服务项目多半采用Nacos作为服务注册与发现中心,但是旧项目可能使用Eureka、zookeeper、Consul、Nacos作为服务注册中心。新项目建议使用Nacos作为服务注册中心 SpringCloud教程合集: https://...

【金三银四】Java微服务面试题(2021最新版)-爱站程序员基地
Java开发

【金三银四】Java微服务面试题(2021最新版)

AI

前言 Spring 作为一个轻量级的 Java 开发框架,将面向接口的编程思想贯穿整个 Java 系统应用,因此在 Java 面试中常被提。本次介绍的主要是解析面试过程中如果从源码角度分析常见的问题,为了方便大家阅读,小编这里还整理了一份微...

Java Case Interview-爱站程序员基地
Java开发

Java Case Interview

AI

什么是面向对象? 面向对象和面向过程的区别: 面向过程更注重每一个步骤以及其顺序,面向对象更注重哪些对象,他们具有哪些能力 面向过程比较直接,而面向对象更易于复用、扩展和维护三大特性:封装:内部细节隐藏 只提供对外的接口 javabean属...

Java 8 Time Api 使用指南-珍藏限量版-爱站程序员基地
Java开发

Java 8 Time Api 使用指南-珍藏限量版

AI

1.概述 Java 8为Date和Time引入了新的API,以解决旧java.util.Date和java.util.Calendar的缺点。 作为本文的一部分,让我们从现有Date和Calendar API存在的一些问题入手,来探讨新的J...

Java 8 习惯用语(10):使用闭包捕获状态-爱站程序员基地
Java开发

Java 8 习惯用语(10):使用闭包捕获状态

AI

在 Java™ 编程中,我们以不严格地使用术语 lambda 表达式来表示 lambda 表达式和闭包。但在某些情况下,理解它们的区别很重要。lambda 表达式是无状态的,而闭包是带有状态的。将 lambda 表达式替换为闭包,是一种管理...