- 博客(6)
- 收藏
- 关注
原创 Spring题库(二)
1、什么是切面 Aspect?aspect 由 pointcount 和 advice 组成,切面是通知和切点的结合。 它既包含了横切逻辑的定义, 也包括了连接点的定义. Spring AOP 就是负责实施切面的框架, 它将切面所定义的横切逻辑编织到切面所指定的连接点中.AOP 的工作重心在于如何将增强编织目标对象的连接点上, 这里包含两个工作:如何通过 pointcut 和 advice 定位到特定的 joinpoint 上如何在 advice 中编写切面代码.可以简单地认为, 使用 @Aspe
2021-02-05 14:09:19 370
原创 Spring题库(一)
Spring题库1、@RequestMapping 注解有什么用?@RequestMapping 注解用于将特定 HTTP 请求方法映射到将处理相应请求的控制器中的特定类/方法。此注释可应用于两个级别:类级别:映射请求的 URL方法级别:映射 URL 以及 HTTP 请求方法2、控制反转(IoC)有什么作用管理对象的创建和依赖关系的维护。对象的创建并不是一件简单的事,在对象关系比较复杂时,如果依赖关系需要程序猿来维护的话,那是相当头疼的解耦,由容器去维护具体的对象托管了类的产生过程,比如我们
2021-02-04 20:03:07 665
原创 算法基础01-插入排序
public static void insertionSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 0~0 有序的 // 0~i 想有序 for (int i = 1; i < arr.length; i++) { // 0 ~ i 做到有序 for (int j = i - 1; j >= 0 && arr[j] > arr[j + 1]; j
2020-05-26 21:03:21 130
原创 算法基础01-冒泡排序
public static void bubbleSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 0 ~ N-1 // 0 ~ N-2 // 0 ~ N-3 for (int e = arr.length - 1; e > 0; e--) { // 0 ~ e for (int i = 0; i < e; i++) { if (arr[i] > arr[
2020-05-26 20:58:46 131
原创 算法的一些辅助方法(包括对数器)
//交换两个数的位置public static void swap(int[] arr, int i, int j) { int tmp = arr[i]; arr[i] = arr[j]; arr[j] = tmp; } // 系统排序,可进行对比 public static void comparator(int[] arr) { Arrays.sort(arr); } // 生成随机大小的随机数组 public static int[] generateRandomA
2020-05-26 19:13:43 263
原创 算法基础01-选择排序
算法基础01-选择排序SelectionSortSelectionSort选择0到N上最小的数与有序区的下一个交换。import java.util.Arrays;public class Code01_SelectionSort { public static void selectionSort(int[] arr) { if (arr == null || arr.length < 2) { return; } // 0 ~ N-1 // 1~n-1 //
2020-05-26 19:09:23 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人