AI智能
改变未来

Java开发 第108页

2019年百度JAVA面试题-爱站程序员基地

2019年百度JAVA面试题

AI

1.bio与nio的区别 1、bio同步阻塞io:在此种⽅式下,⽤户进程在发起⼀个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,⽤户 进程才能运⾏。JAVA传统的IO模型属于此种⽅式! 2、nio同步⾮阻塞式I/O;j...

IDEA创建SpringBoot的maven项目-爱站程序员基地

IDEA创建SpringBoot的maven项目

AI

记录IDEA编程工具创建 SpringBoot 的 maven 项目过程: 新建项目 选择 maven 项目及 JDK ,点击下一步: 选择好项目路径,输入项目名称,点击完成就可以啦: 创建完成效果: 配置pom.xml文件 新建项目需要引...

han_spring-爱站程序员基地

han_spring

AI

spring概述 什么是Spring Spring 是一个轻量级Java开发框架,最早有Rod Johnson 创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stac...

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

【金三银四】Java并发编程面试题(2021最新版)

AI

前言 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 一、基础知识 1. 为什么要使用并发编程 充分利用多核C...

【扫盲】SpringDataJPA-爱站程序员基地

【扫盲】SpringDataJPA

AI

一句话,不罗嗦:JPA是Java Persistence API的简称,Java持久层API 扫盲JPA注解 @Entity: 注解实体对象@Table:注解实体对象映射数据库表@ID:注解数据库主键@GeneratedValue:注解主键...

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

【分布式】SpringCloud(5)–Feign负载均衡

AI

1.Feign概述 1.1.Feign是什么 Feign是一个声明式的web服务客户端,使得编写Web服务客户端变得非常容易。只需要创建一个接口,然后在上面添加注解即可。 1.2.Feign能干什么 相比与Ribbon,Ribbon在实现负...

【基本功】不可不说的Java“锁”事-爱站程序员基地

【基本功】不可不说的Java“锁”事

AI

总第303篇 2018年 第95篇 并发编程是Java程序员必备基本功,今天“基本功”专栏向大家推荐一篇深入解析Java锁机制的文章。Enjoy! 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率...