自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 记录SpringBoot css/js静态资源无法访问 404问题

找了一上午的错就是找不到静态资源,看网上说是springboot中的springmvc拦截了静态资源 之后在网上看到个解决方法,用了之后就好了 在pom文件中写上一下配置就行 <build> <resources> <resource> <directory>src/main/resources</directory> <includes&

2021-04-22 13:34:35 189

原创 手写快排(记录日常)

快速排序-java public void quickSort(int[] arr,int left,int right){ if(left>right){ return; } int i =left;// 左指针 int j=right;// 右指针 int temp =arr[left];// 以第一个为基准 int swap; while(i<j){ while(arr[i]<=temp&&i<j){ // 从左往右查找,当遇到比temp大的值跳出 i++; }

2021-04-13 20:55:53 108

原创 手写堆排序(记录日常学习)

纯手打,勿喷!!! public static void heapSort(int arr[]){ int len=arr.length; int temp=0; for(int i=len/2-1;i>=0;i--){ adjustHeap(arr,i,len); } //此时最大值在数组的0索引处 for(int j=len-1;j>0;j--){ //将最大的值放在数组的尾部 temp=arr[j]; arr[j]=arr[0]; arr[o]=temp; adjustHeap(arr,o

2021-04-12 22:07:16 89

原创 2021-04-09

leetCode刷题日常 class Solution { public String reverseStr(String s, int k) { char[] c=s.toCharArray(); for(int start=0;start<c.length;start+=2*k){ int i=start,j=Math.min(start+k-1,c.length-1); while(i

2021-04-09 21:04:56 72

原创 日常学习BUG

纪录平时遇到的问题 1.Tomcat启动报java.lang.classnotfoundexception 说明没有导入需要的jar包,查看WEB-INF下的lib目录,是否导入了需要的jar包 <base href="http://${pageContext.request.serverName }:${pageContext.request.serverPort }${pageContext.request.contextPath }/"/> 此处的 : 不能换行写,不然会跑到空白页

2021-04-09 21:01:29 50

原创 随手笔记

程序(program):是为完成特定任务,用某种语言编写的一组指令的集合, 即指一段静态的代码,是静态对象。 **进程(process)**是程序的一次执行过程,或是正在运行的一个程序, 是一个动态的过程:有他自身的产生,存在和消亡的过程。——生命周期 》如,运行中的QQ,运行中的MP3播放器 》程序是静态的,进程是动态的 **线程(thread)**进程可进一步细化为线程,是一个程序内部的一条执行路径 》若一个进程同一时间并行执行多个线程,就是支持多线程的。 》线程作为调度和执行的单位,每个线程拥有独立的

2020-12-21 23:04:51 118

原创 随手笔记

1.static修饰的属性,相较于实例变量,有哪些特别之处 随着类的加载而加载,早于对象的创建,只有权限允许,可以通过 ”对象.static属性“的方式进行调用,存在于方法区的静态域。 2.final可以用来修饰那些结构,分别表示什么意思 ①属性 :表示该属性为常量,不能被修改 ②方法:方法不可被重写 ③类:类不能被继承 ④局部变量:在局部变量的生存周期内不能被修改 3.代码实现单例模式的饿汉式 class Demo{ //私有化类的构造器,确保”单例“,不能通过new来造多余的对象 private Dem

2020-12-19 21:37:30 101 1

原创 java学习随手笔记

多态性 1.理解多态性:可以理解为一个事物的多种形态。 2.何为多态性: 对象的多态性:父类的引用指向子类的对象(或子类的对象付给父类的引用) 3.多态性的使用:虚拟方法调用 有了对象的多态性以后,我们在编译期,只能调用父类中声明的方法,但在运行期,我们实际执行 的是子类重写父类的方法。 总结:编译,看左边;运行,看右边 4.多态性的使用前提:①类的继承关系②方法的重写 5.对象的多态性:只适用与方法,不适用与属性 对属性来说:编译和运行都看左边 虚拟方法调用 子类中定义了与父类同名同参数的方法,在多态情况

2020-12-16 23:11:43 66

原创 随手笔记

方法的重写(override/overwrite) 1.重写:子类继承父类以后,可以对父类中同名同参的方法,进行覆盖操作。 2.应用:重写以后,当创建子类对象以后,通过子类对象调用子父类中的同名同参的方法时, 实际上执行的是子类重写父类的方法。 3.重写的规定: 方法的声明:权限修饰符 返回值类型 方法名(形参列表){ //方法体 } 约定俗成:子类中的叫重写的方法,父类中叫被重写的方法 ①子类重写的方法的方法名和形参列表与父类被重写的方法的方法名 和形参列表相同。 ②子类重写的方法的权限修饰符不小于父类被

2020-12-15 21:44:46 194

原创 随手笔记

一.封装性的体现,需要权限修饰符来配合 ①java的四种权限:(从小到大排列):private,缺省,protected,public ②四种权限可以用来修饰类及类的内部结构:属性,方法,构造器,内部类。 修饰类的话,只能用:缺省,public。 二.构造器 ①构造器的特征 它具有与类相同的名称 他不声明返回值类型。(与声明为void不同) 不能被stasic,final,synchronized,adstract,native修饰,不能有retyrn 语句返回值 ②构造器的作用: 创建对象 给对象进行初

2020-12-11 22:09:01 110

原创 随手笔记

随手笔记 1.什么是方法的重载? “两同以不同”:同一个类,相同方法名;参数列表不同。 如何调用确定的方法:方法名->参数列表 2.说明java方法中参数传递机制的具体体现? 基本数据类型:数据值 引用数据类型:地址值(含变量的数据类型) 3.成员变量和局部变量的区别? ①在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码中,或者方法的声明上(即在参数列表中) ②在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 ③生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消

2020-12-10 17:54:54 132

原创 2020-12-09

java day6 随手笔记 1.面向对象思想编程内容的三条主线分别是什么? ①类及类的成员:属性,方法,构造器,代码块,内部类。 ②面向对象的三大特征:封装,继承,多态。 ③其他关键字:this,super,abstract,interface,static,final,package,import。 2.面向对象中类和对象的关系? 类:对一类事物的描述,抽象的,概念上的内容。 对象:实实在在的一个个体。 3.类和对象的创建和执行操作有哪三步? ①创建类 ②类的实例化 ③调用对象的结构:“对象.属性”'对

2020-12-09 17:42:34 69

原创 java day5

java day 5 ****杨辉三角 public class yanghui { public static void main(String[] args) { // TODO Auto-generated method stub int[][] yanghui = new int[10][];// 定义二维数组 for (int i = 0; i < yanghui.length; i++) {// 初始化二维数组,并将每行首元素和尾元素赋值为1 yanghui[i] = new i

2020-12-08 21:59:07 73

原创 2020-12-06

java day3 九九乘法表 class nineTable{ public static void main(String[] args){ for( int i=1;i<=9;i++){ for(int j=1;j<=i;j++){ System.out.print(i+""+j+"="+(ij)); } System.out.println();

2020-12-06 23:58:12 69

原创 2020-12-04

java day1 标识符的命名规则? 1.由246个英文字母大小写,0-9,_或$组成。 2.数字不能开头。 3.不可以使用关键字和保留字。 4.严格区分大小写,长度五限制。 5.标识符不能包含空格。 2.标识符的命名规范? 包名:多单词组成时全部小写xxyyzz。 类名,接口名:多单词组成时,首字母大写XxYyZz 变量名,方法名:多单词组成时,第一个单词首字母小写,第二个单词开始字母首字母大写xxYyZz 常量名:全部大写XXYYZZ 3.基本数据类型变量之间自动类型提升的运算规则? byte,s

2020-12-04 16:47:21 61

原创 2020-12-03

JAVA开启 万维网 简称web WWW(万维网)可以让web客户端访问浏览web服务器上的页面,是一个由许多互相链接的超文本组成的系统通过互联网访问,由一个全局统一资源标识符(URI)标识,这些资源通过超文本传输协议(Hypertext Transfer protocol),即http协议传送给用户,而后者通过点击链接来获得资源。 B/S browser server 网页浏览器 C/S client server QQ,微信等 ...

2020-12-03 18:52:32 68

空空如也

空空如也

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

TA关注的人

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