自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Springboot

Spring Boot1.Spring Boot入门1.1Spring Boot简介​ SpringBoot是Spring家族中的一个框架​ 为什么要学Spring Boot?因为在我们学习SSM框架的时候,我们需要有一堆的配置文件,如Mybatis,Spring,SpringMVC,​ web.xml这些配置文件,而且大多的时候这些文件的配置都是重复性的工作,Spring Boot就是为了简化这一过程​ Spring Boot可以非常容易和快速创建基于Spring框架的应用程序,它让编代码变得

2022-03-18 20:49:09 1621 2

原创 git和github以及gitee总结

Git和GitHub1.git1.1 git介绍​ 1>git是一个免费的,开源的分布式控制系统,可以快速的处理从小到大的各种项目​ 2>为什么要用git的分布式版本控制?​ 3>版本控制工具​ [1]SVN,CVS,VSS等集中式版本控制工具​ ​ 坏处就是中央服务器的故障问题,如果中央服务器宕机,那么谁都无法协同工作​ [2]Git等分布式控制工具​ ​ 好处就是可以解决远程服务器宕机的情况​ 且每个客户端都保存着整个项目的完整的版

2021-11-03 21:56:25 503 1

原创 Linux学习

Linux1.Linux简介1.1 Linux的优劣​ linux的优势:一种开源的操作系统,安装在计算机硬件上,用于管理计算机硬件和软件资源的系统软件。​ 其安全性,稳定性,高并发处理能力都比较高,比较适合做服务器​ 劣势:没有可视化的界面,不太适合普通用户​ 所以在日常生活中普通用户通常用windows,服务器用linux.​ 我们在开发中写代码时用windows,部署项目时用linux1.2 Linux发展史​ linux 的发行版本:linux于1991年开发出了

2021-11-03 21:08:42 155

原创 万字总结springcloud

SpringCloud1.SpringCloud介绍1.1为什么会有SpringCloud​ 1>微服务概述​ 微服务是什么? 以前一个模块中有所有的功能 ; 而微服务是一个模块负责一个功能,甚至可以有自己的单独的数据库​ 其所使用的是http的restful轻量级的机制进行通信的​ 以前是将商品/订单/交易/…都打war包,一个出问题,全部都会受影响​ 微服务是各个模块独立出来,独立部署,各个服务是一个单独的进程,一个模块不会影响

2021-11-03 20:24:45 174

原创 关于springcloud和springboot的版本问题

近日在学springcloud,但是遇到了springcloud和springbloot版本冲突的问题,走了很多弯路,特意在此记录一下一开始用了很多的办法,如 : 修改springboot的版本,但是maven老是报错,显示在Alibaba的中央仓库中找不到对应的springcloud版本等等甚至在后面都无法使用maven的clean和install等功能,搞得很是头疼其实idea中已经自带了集成springboot和springcloud冲突问题解决办法如下:在新建一个sprignboot工程的

2021-10-25 18:59:53 371 1

原创 操作系统:作业调度和进程调度的理解

操作系统:作业调度和进程调度的理解含义:作业调度:是指作业从外存调入到内存的过程进程调度:是指进程从内存到分配cpu执行的过程理解:当我们打开两个程序,不妨设为程序A和程序B,首先这两个程序都是在外存(硬盘)上存储的,想要打开并运行这两个程序就必须加载到内存上,但这两个程序加载到内存上的顺序是什么呢?是先加载A呢还是先加载B呢?这个时候就涉及到作业调度了,作业调度第一种就是先来先服务(FCFS),即先打开的哪个程序,就先在内存上加载哪个程序;第二种就是短作业优先调度,即如果程序A比较大,可能是某个

2021-06-27 11:55:29 3937 1

原创 linux系统shell脚本vi打印九九乘法表

linux系统shell脚本vi实现打印九九乘法表用while循环(外层循环实现换行操作,内层wile循环实现对每一行的打印):效果如下:

2021-06-04 22:15:48 2059

原创 多线程详解

多线程详解1、程序、进程、线程的理解/*1、程序的概念:静态的代码块* 2、进程的概念:运行起来的进程。特点:有生命周期,打开就产生,删掉就消亡* 会分配内存空间** 3、线程:某个程序能同时进行多种操作,那么称这个程序是支持多线程的* (一个main方法就可以看成一个线程)* 特点:一个进程可能有多个线程,并且这多个线程共享资源* 一个线程一个虚拟机与程序计数器,但共享方法区

2021-04-28 23:48:10 118

原创 java常用类String类

java常用类String类注:System当他要输出s1时。可以直接打s1.sout/*java常用类String1、利用System.out.println(s1==s2);可直接判断s1和s2的地址2、当String字符串相同时,指向的是同一个地址,当字符串有任何的改变时,都会创建一个新的地址3、alt+enter快捷键快速创建s5或ctrl+alt+v4、equals补充:equls指的是内容是否一样,不判断地址5、直接给String赋值和new String对象是有区别的,最直观

2021-04-11 19:47:13 218

原创 java是值传递还是引用传递的问题

关于java是值传递还是引用传递/*关于java是值传递还是引用传递的问题1、对于基本数据类型是值传递2、对于引用数据类型传递的是地址,由于直接输出引用数据是输出的地址,所以本质上也是值传递 */package day10;public class Demo02 { public static void main(String[] args) { int x=0; int y=0; change(x,y);//不会改变x和y的值,因为

2021-04-05 12:37:34 65

原创 异常处理

异常处理1、关键字:try、catch、finally、throw、throws2、定义:在编写代码时,可能会遇到异常或错误的情况,这时就可以将可能出现异常的语句用try语句包裹,用catch语句抛出异常,用finall语句进行善后工作。throw一般用于方法中主动抛出异常,throws一般用于方法之上,属于更高级的抛出。3、快捷键Ctrl+Alt+t4、catch抛出的异常可以自己进行定义,异常的等级依次为Throwable 》Exception=Errorpackage day8;pub

2021-03-28 20:38:01 59

原创 面向对象

面向对象1、接口interface1、定义:不是class类,没有构造方法,其中没有实例化的方法,只有抽象的方法,且里面定义的常量不可以被改变。2、用法:实现定义一个接口,public interface +名字{},然后可以在里面定义一些抽象的方法,子类通过implements实现多个接口,并且必须重写这些接口中的所有方法。3、快捷键:子类快速定义接口中的方法Ctrl+i或Alt+Ins例:2、内部类1、定义在类里面的小类,有很多种内部类,如成员内部类:package day8;pu

2021-03-28 17:18:29 49

原创 面向对象

面向对象(3.27笔记)补充快捷键:1、Ctrl+Alt+v 快速创建对象​ 2、成员变量的隐藏:子类中声明和父类一样名字的成员变量时,该父类的成员变量就会被隐藏,即该子类的方法调用该成员变量时,调用的是子类中的。,且子类创建的对象可以调用父类中的方法操作该隐藏的成员变量。​ 3、super关键字可以用来调用父类被隐藏的成员变量和方法。1、instanceof关键字定义:左边是对象,右边是类,当左边的对象是右边

2021-03-27 22:02:19 54

原创 面向对象

面向对象(3.25笔记)1、构造方法补充构造方法会跟类一起运行,即当创建这个类的对象时,该构造方法就会自动运行,而其他方法不会。2、Super关键字和this关键字1、Super关键字可以用来访问父类的构造方法,即在子类的构造方法或方法中用super调用父类的构造方法或方法;同理,用this关键字调用本类的构造方法或方法注:子类只能在本身的构造方法中用super调用父类的构造方法,不能在普通的方法中调用父类的构造方法和本身的构造方法,但是可以在普通的方法中用this调用本身其他的方法,也可以用s

2021-03-25 22:13:13 62

原创 2021-03-24

面向对象编程(3.24笔记)1、构造方法1、构造方法即public +类名2、一个类有默认的构造方法,其默认的构造方法内不含有任何的参数,例如平常创建一个对象的时候,用的方法为:类名+对象名称=new 类名();其()里不含有任何东西。如:package day5;public class Demo01 { public static void main(String[] args) { Demo01 demo01=new Demo01();//创建一个不含有任何参数的对

2021-03-24 22:11:19 108

原创 2021-03-23

面向对象编程(3.23笔记)一.方法1、(1)当一个类里面的方法不是static时,其它类调用该方法需要先创建该方法所在类的对象,再调用该方法。例如:(2)当一个类里面的方法是static方法时,不用创建对象,直接用类名.方法名调用即可。例如:(3)同一个类中,static方法可以调用另一个static方法,都不是static方法时,也都可以互相调用,但当一个为static方法,另一个不是static方法时,该static方法不可以调用另外一个非static方法,原因是static方法是和类一起

2021-03-23 21:52:45 97

原创 2021-03-22

Arrays类讲解(第三天笔记)1.输出数组(Arrays.tostring())​ 使用方法如下:package day3;import java.util.Arrays;public class UseArrays { public static void main(String[] args) { int[] a={1,3,4,9,5,67,32,23,56}; System.out.println(Arrays.toString(a))

2021-03-22 22:07:23 80

原创 2021-03-18

3.18学习笔记1.数组的定义:​ 数据类型+[]+名字+数据 。如:int[] num=new int[10];这里面的10是指数组长度,也可以定义成int[] num; num=new int[];也可以直接定义,如int[] num={1,2,3};​ 注:(1)int类型数组不赋值其初始值为0,string数组初始值是null​ (2)数组声明时不占内存,创建数组才占内存2.数组的应用:​ 数组元素的遍历(两种遍历方式,分别是f

2021-03-18 20:57:57 87

原创 递归算法以及可变参数

递归算法计算相加好处是节省代码量,坏处是占用内存,适合用于比较小的数public class JieChengXiangJIa { //递归算法计算和,如输入5,计算5+4+3+2+1 public static void main(String[] args) { System.out.println(sum(3)); } public static int sum(int num){ if (num==1){ r

2021-03-17 21:14:03 236

原创 3.17笔记

3.17笔记一、用java打印九九乘法表。二、java命名规则。三、杂碎知识点1、public static void main中的void即代表不返回数据类型2、idea中的debug可以看运行的每一步,在右上角开始调试的旁边3、类中定义的变量有初始值0,方法中的没有初始值,需要自行定义4、方法的重载:两个方法,如 public static int a(int b,int c){}public static int a(int b,int c,int d){}两个方法方法名字必须相同,

2021-03-17 21:06:49 49

原创 java命名规则

java命名规则一、包名小写二、类名驼峰规则,即每个单词的首字母大写。如:MingMingGuiZhe三、变量名随便,通俗易懂即可四、方法名,首个单词首字母小写,剩下的单词首字母大写,如:mingMing...

2021-03-17 19:23:19 44

原创 用java打印九九乘法表

用java打印九九乘法表public class Chengfakoujue { public static void main(String[] args) { for(int j=1;j<=9;j++){ for(int i=1;i<=j;i++) { System.out.print(i + "*" + j + "=" + j*i+"\t"); } System.out.println

2021-03-17 18:46:11 160

空空如也

空空如也

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

TA关注的人

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