摘要:
Spring MVC执行流程已是JAVA面试中老生常谈的问题,相信各位小伙伴也是信手拈来。今天我们来谈谈另一个面试中必会必知的问题: @RestController和@Controller的区别?
Spring MVC中的REST实现
@Controller + @ResponseBody注解
@RestC... 阅读原文
2020-08-05 21:52:02 阅读(2424) 评论(0)
摘要:
对某个类型中的方法进行拦截,然后加入固定的业务逻辑,这是AOP面向切面编程可以做的事,在springboot里实现aop的方法也有很多,spring-boot-starter-aop或者aspectjweaver都是可以实现的,不过我们在实现之前,先来看一下aop里的几个概念。
概念
切面(Aspect)... 阅读原文
2020-08-05 21:29:02 阅读(3693) 评论(0)
摘要:
起因
起因是群里的一位童鞋突然问了这么问题:
如果重写 equals 不重写 hashcode 会有什么影响?
这个问题从上午10:45 开始陆续讨论,到下午15:39 接近尾声 (忽略这形同虚设的马赛克)
这是一个好问题,更是一个高频基础面试题,我还曾经专门写过一篇文章 Java equals 和 h... 阅读原文
2020-08-05 19:37:15 阅读(2445) 评论(0)
摘要:
起因
起因是群里的一位童鞋突然问了这么问题:
如果重写 equals 不重写 hashcode 会有什么影响?
这个问题从上午10:45 开始陆续讨论,到下午15:39 接近尾声 (忽略这形同虚设的马赛克)
这是一个好问题,更是一个高频基础面试题,我还曾经专门写过一篇文章 Java equals 和 h... 阅读原文
2020-08-05 19:36:06 阅读(2412) 评论(0)
摘要:
本文是精讲RestTemplate第3篇,前篇的blog访问地址如下:
精讲RestTemplate第1篇-在Spring或非Spring环境下如何使用
精讲RestTemplate第2篇-多种底层HTTP客户端类库的切换
RestTemplate可以发送HTTP GET请求,经常使用到的方法有两个:
... 阅读原文
2020-08-05 17:39:04 阅读(2870) 评论(0)
摘要:
自从 JDK9 之后,每年 3 月与 9 月 JDK 都会发布一个新的版本,而2020 年 9 月即将引来 JDK15。
恰巧 IDEA 每四五个月会升级一个较大的版本,每次升级之后都会支持最新版本 JDK 引入的新功能。
这几天升级了 IDEA,顺便体验了一下 JDK15 的新特性。
虽然我知道你们可能跟... 阅读原文
2020-08-05 16:53:10 阅读(2683) 评论(0)
摘要:
1. 前言
目前Spring Boot已经成为主流的Java Web开发框架,熟练掌握Spring Boot并能够根据业务来定制Spring Boot成为一个Java开发者的必备技巧,但是总是零零碎碎不够系统,所以萌生了从零搭建一个后端脚手架的想法。并把这个过程中的细节思路和之前的一些文章结合起来展现给大家... 阅读原文
2020-08-05 16:18:03 阅读(2445) 评论(0)
摘要:
先上代码:
public class Test {
public static void main(String[] args) {
final int n = Integer.parseInt(args[0]);
System.out.println("String:... 阅读原文
2020-08-05 15:07:03 阅读(2465) 评论(0)
摘要:
目录
一、Maven 概述
1. Maven 核心概念
2. 安装Maven环境
3. Maven如何换资源存放位置
3. Maven如何换镜像
二、Maven核心概念
1. 约定的目录结构(重点)
2. 仓库
3. pom:项目对象模型(重点)
4. maven生命周期
5. maven的命令... 阅读原文
2020-08-05 14:22:05 阅读(2493) 评论(0)
摘要:
java核心技术卷一,会常见的集合类用法,最主要两个 ArrayList 和 HashMap,水平到可以刷 leetcode easy 和一些集合类操作的 medium 就OK。其中更进一步可以看看 ArrayList 的源码(这部分源码几乎没有什么难点),有助于理解接口和抽象类的使用。
另外,针对目前主要的... 阅读原文
2020-08-05 12:35:06 阅读(2444) 评论(0)