摘要:
简介
SpringMvc 在处理请求过程中出现异常信息由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。
异常理解
异常包含编译时异常和运行时异常,其中编译时异常也叫预期异常。运行时异常只有在项目运行的情况下才会发现,编译的时候不需要关心。
运行时异常,比如:空指针异常、数组越... 阅读原文
2019-12-12 06:36:02 阅读(2441) 评论(0)
摘要:
Java集合框架 Collection
Collection是一个接口
步骤 1 : Collection
Collection是 Set List Queue和 Deque的接口
Queue: 先进先出队列
Deque: 双向链表
注:Collection和Map之间没有关系,Collection是放一个一... 阅读原文
2019-12-12 06:00:07 阅读(2247) 评论(0)
摘要:
目录
咳咳...初学者看文字(Mapper接口开发四个规范)属实有点费劲,博主我就废了点劲做了如下图,方便理解:
原始Dao开发方式
1. 编写映射文件
3.编写Dao实现类
4.编写Dao测试
... 阅读原文
2019-12-11 21:15:07 阅读(3591) 评论(0)
摘要:
本文源码:GitHub·点这里 || GitEE·点这里
一、核心API简介
1、Servlet执行流程
Servlet是JavaWeb的三大组件之一(Servlet、Filter、Listener),它属于动态资源。Servlet的作用是处理请求,服务器会把接收到的请求交给Servlet来处理,在Ser... 阅读原文
2019-12-11 19:23:02 阅读(2779) 评论(0)
摘要:
有关静态方法
图解
可能代码与图有一点不匹配,抱歉哈
使用静态方法
//编写类
public class Student {
private int id;
private String name;
private int age;
static String room;
... 阅读原文
2019-12-11 17:38:05 阅读(3511) 评论(0)
摘要:
面向对象(OOP)与面向过程(POP)
二者都是一种思想,面向对象是相对于面向过程而言的,面向过程,强调的是功能行为。面向对象,将功能封装进对象,强调具备了功能的对象。
面向对象更加强调运用人类在日常的思维逻辑中采取的思想方法与原则,如抽象、分类、继承、聚合、多态等。
面向对象的三大特征
封装
... 阅读原文
2019-12-11 16:06:05 阅读(2177) 评论(0)
摘要:
AQS是JUC包中许多类的实现根基,这篇文章只是个人理解的产物,不免有误,若阅读过程中有发现不对的,希望帮忙指出[赞]!
1 AQS内脏图
在开始了解AQS之前,我们先从上帝视角看看AQS是由几个部分组成的。
AQS内部维护了一个volatile修饰的资源变量,里面的所有操作都可以说跟这个变... 阅读原文
2019-12-11 15:55:03 阅读(2629) 评论(0)
摘要:
快速排序:
它的基本思想是:通过一躺排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一不部分的所有数据都要小,
然后再按次方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。最坏情况的时
间复杂度为O(n2),最好情况时间复杂度为O(nlog2n)。
... 阅读原文
2019-12-11 15:23:03 阅读(2248) 评论(0)
摘要:
这是why技术的第1篇原创文章
我与Dubbo的二三事
我是2016年毕业的,在我毕业之前,我在学校里面学到的框架都是SSH,即struts+spring+hibernate,是的你没有看错,在大学里面的课本里面学的是strusts,这个还没毕业就被基本抛弃的框架。然而我大四出去实习,用的技术是SSM,即... 阅读原文
2019-12-11 15:00:04 阅读(2278) 评论(0)
摘要:
前言
最近在实习,在公司看到前辈的一些代码,发现有很多值得我学习的地方,其中有一部分就是对集合使用Stream流式操作,觉得很优美且方便。所以学习一下Stream流,在这里记录一下。
Stream是什么
Stream是Java 8中出现的新特性,极大增强了集合对象的功能,专注于对集合对象进行方便、高效的聚合操... 阅读原文
2019-12-11 14:24:11 阅读(2656) 评论(0)