自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 在spring中,如果同时有构造注入和设值(set)注入,优先使用哪个?

同时有构造注入和set注入,那就是类中同时有有参构造和setXXX()方法。类定义:public class Injection { private String name; private Integer age; public Injection(String name, Integer age) { this.name = name; this.age = age; } public Injection(String

2021-11-24 17:53:29 2165 2

原创 简单了解:JAVA中的Collection

一、Collection类图在IDEA中生成的Collection类图,实线就是继承(extens)的意思,虚线就是实现接口(implements)的意思,绿色线就是接口之间或接口与类的关系,蓝色线就是类与类之间的关系。可以知道,Collection下有三种集合大类:List、Queue和Set。二、先说说Collection吧collection提供了集合常用的接口,比如size()获取集合元素个数,添加查找等,同时也提供了继承了Iterable,提供迭代器。Collecti...

2021-10-22 14:38:30 848

原创 插入排序InsertSort(JAVA)

对于少量元素的排序,它是一个有效的算法。插入排序是一种最简单的排序方法,它的基本思想是将一个记录插入到已经排好序的有序表中,从而一个新的、记录数增 1 的有序表。在其实现过程使用双层循环,外层循环对除了第一个元素之外的所有元素,内层循环对当前元素前面有序表进行待插入位置查找,并进行移动。private static int[] insertSort(int[] num) { int i, j; int n = num.length; int target.

2021-09-15 20:59:55 229

原创 快速排序算法(JAVA)

文章目录快排基准值获取想法第一种:取最左边值为基准值第二种:取最右边值为基准值第三种:取中间值为基准值第四种:取随机index对应的值为基准值第五种:三取中快排设立基准值,以基准值为中心,根据分治思路把大于基准值放一边,小于基准值放另一边。递归上一步的操作。基准值获取想法1.从最左或最右或中间或随机或三取中。2.基准值的获取直接影响了时间算法的复杂度,理想情况是0(nlogn),最坏情况是n^2。3.所以快排算法是不稳定的。第一种:取最左边值为基准值/ 左边为基准 p

2021-09-15 17:20:53 275

原创 通过反射机制修改String的值(JAVA)

众所周知,String声明的变量是不可改变的,这个看String源码就知道了,String是用字符数组来存值的,value[]是private且final的如果如下图中的操作不是改变s指向地址的值,而是会new 一个String存放"ok",再把s指向"ok"的地址接下来就是通过反射来修改s指向地址的值 String s = "this"; System.out.println("修改前s指向地址的值:" + s);// 通过反射修改String的值

2021-09-14 10:40:01 3001

原创 No SecurityManager accessible to the calling code, either bound to the org.apache.shiro.util.Thread

在使用Shiro前提下,开始是想在controller使用SecurityUtils.getSubject().getPrincipal()中获取当前用户信息,但结果报红了org.springframework.beans.factory.BeanCreationException: Errorcreating bean with name ‘studentController’ defined in file[H:\lxt\target\classes\com\dang\controller\St

2021-08-26 23:33:06 9369

原创 DEV C++类的成员函数声明,定义和实现

DEV C++类的成员函数声明,定义和实现分为两种情况1:类体内声明并定义成员函数法1)新建项目–>Console Aplication–>项目名称在“项目管理”下,选择“添加文件夹”(也可以直接NEW FILE,添加文件夹主要是方便管理,这个文件夹专门放头文件)在新文件夹中选择“新建单元”(或者直接Ctrl+N),把类的定义写进去,保存时选择.h文件后缀法2)直接...

2019-09-11 15:54:48 4652

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除