2019年百度JAVA面试题
1.bio与nio的区别 1、bio同步阻塞io:在此种⽅式下,⽤户进程在发起⼀个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,⽤户 进程才能运⾏。JAVA传统的IO模型属于此种⽅式! 2、nio同步⾮阻塞式I/O;j...
1.bio与nio的区别 1、bio同步阻塞io:在此种⽅式下,⽤户进程在发起⼀个IO操作以后,必须等待IO操作的完成,只有当真正完成了IO操作以后,⽤户 进程才能运⾏。JAVA传统的IO模型属于此种⽅式! 2、nio同步⾮阻塞式I/O;j...
记录IDEA编程工具创建 SpringBoot 的 maven 项目过程: 新建项目 选择 maven 项目及 JDK ,点击下一步: 选择好项目路径,输入项目名称,点击完成就可以啦: 创建完成效果: 配置pom.xml文件 新建项目需要引...
spring概述 什么是Spring Spring 是一个轻量级Java开发框架,最早有Rod Johnson 创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stac...
虽然我的个人原创教程写完了: 但是我在B站的视频教程才刚开始录制啊: 但是有些小伙伴人家的学习节奏快,想看视频学习,庆哥也不能说,你先别学,等庆哥的视频录制...
问题定义 使用Azure应用服务(App Service),部署Java应用,使用Tomcat容器,如何自定义错误页面呢?同时禁用DELETE, PUT方法 解决办法 如何自定义错误页面呢?需要在 Java 的 web.xml 进行配置 e...
前言 多线程和并发问题是Java技术面试中面试官比较喜欢问的问题之一。在这里,从面试的角度列出了大部分重要的问题,但是你仍然应该牢固的掌握Java多线程基础知识来对应日后碰到的问题。 一、基础知识 1. 为什么要使用并发编程 充分利用多核C...
一句话,不罗嗦:JPA是Java Persistence API的简称,Java持久层API 扫盲JPA注解 @Entity: 注解实体对象@Table:注解实体对象映射数据库表@ID:注解数据库主键@GeneratedValue:注解主键...
mica(云母) mica 云母,寓意为云服务的核心,mica v1.1.0 开源了原来闭源的 mica-pro 部分代码,增强 Spring cloud 功能,使得 Spring cloud 服务开发更加方便快捷。 mica 核心依赖 m...
1.Feign概述 1.1.Feign是什么 Feign是一个声明式的web服务客户端,使得编写Web服务客户端变得非常容易。只需要创建一个接口,然后在上面添加注解即可。 1.2.Feign能干什么 相比与Ribbon,Ribbon在实现负...
总第303篇 2018年 第95篇 并发编程是Java程序员必备基本功,今天“基本功”专栏向大家推荐一篇深入解析Java锁机制的文章。Enjoy! 前言 Java提供了种类丰富的锁,每种锁因其特性的不同,在适当的场景下能够展现出非常高的效率...