自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spingboot

1. 关于Spring BootSpring Boot是Spring官方的一个产品,其本质上是一个基于Maven的、以Spring框架作为基础的进阶框架,很好的支持了主流的其它框架,并默认完成了许多的配置,其核心思想是“约定大于配置”。2. 创建Spring Boot工程在IntelliJ IDEA中,在创建向导中选择Spring Initializer即可开始创建Spring Boot工程,在创建向导的界面中,需要关注的部分有:Group IdArtifact Id以上2个值会共同构成一个

2022-10-26 14:47:00 439

原创 开发的流程

**# 17. 处理登录17.1. 开发流程正常的项目开发流程大致是:先整理出当前项目涉及的数据的类型例如:电商类包含用户、商品、购物车、订单等再列举各种数据类型涉及的数据操作例如:用户类型涉及注册、登录等再挑选相对简单的数据类型先处理简单的易于实现,且可以积累经验在各数据类型涉及的数据操作中,大致遵循增、查、删、改的开发顺序只有先增,还可能查、删、改只有查了以后,才能明确有哪些数据,才便于实现删、改删和改相比,删一般更加简单,所以先开发删,再开发改在开发

2022-10-26 14:46:14 175 1

原创 Spring-day01

注解大全:注解解释@Configuration添加在类的声明之前,表示此类是配置类,会自动执行配置类中的@Bean方法,并解读配置类上的其它注解––@Bean使得Spring框架自动调用此方法,并管理此方法返回的结果,@Bean方法必须存在于@Configuration类中@Component组件注解,添加在类的声明之前,表示此类是组件类,是通用注解,应该添加在不是控制器类,也不是业务逻辑类,也不是数据访问类的类上––@ComponentScan

2022-05-24 22:53:49 236

原创 数据库day02

一.查询数据格式:select 字段信息 from 表名 where 条件;想要查询到的信息放到select后面,查询条件放到where后面insert into person values('刘备',40),('关羽',30),('悟空',20),('八戒',10),('张学友',5);// 查询语句练习1. select name from person;2. select name,age from person;3. select * from person;4. select *

2022-05-13 01:05:23 461

原创 数据库day01

php .net开发的时候,用的就是sql servermysql -uroot -p每个-前面都有空格最高权限指令root是用户名每个数据库都对应一个网站 ,每个网站有很多的表,每个表都存放一种信息表才是装数据的最小单位有了表之后,才能存放数据先建库,在建表varchar根String类型差不多如果没有数据正在使用,这个属性就是none全表插入字段的顺序和个数必须和表一致单引号和双引号都可以修饰字符串一.数据库- 学习数据库主要学习的是如何对数据进行增删改查的操作二.SQL

2022-05-06 20:15:58 614

原创 前端day01

图片只设置宽度,高度会等比例缩放50% 整个body的50%,放到body里面的话body是距离窗口各边各个8像素,为了好看3回到顶部:页面的内部跳转#回去找id,可以跳转到页面中某个位置跨行和跨列,在先出现的位置写,然后把合并的单元格删掉下拉框,单选框是表单中的控件label标签,扩大选的范围...

2022-05-05 23:51:33 1115

原创 API进阶反射

API:反射是动态机制,服务器最大的灵活性,把网络容器和程序分开程序大部分是有机会,少部分是反射.不能全部是反射.反射就是见机行事,反射 * java反射机制 * 反射是java中的动态机制,它允许我们在程序运行期间再确定对象的实例化,方法的调用, * 属性的操作等。使得程序的灵活度大大提升,但是同时也带来了更多的资源开销和较低的 * 运行效率。 * 程序不能过度的依赖反射机制。 Class 类对象Class 类对象1. Class的每一个实例用于表示JVM中加载的一个类,并且每个被J

2022-04-18 23:57:21 68

原创 API进阶第三天

缓冲输出流写出数据时的缓冲区问题通过缓冲流写出的数据会被临时存入缓冲流内部的字节数组,直到数组存满数据才会真实写出一次package io;import java.io.BufferedOutputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException; import java.nio.charset.StandardCharsets;/*

2022-03-29 23:36:44 322

原创 API进阶第二天

JAVA IO1.java io可以让我们用标准的读写操作来完成对不同设备的读写数据工作.2.java将IO按照方向划分为输入与输出,参照点是我们写的程序(内存).3.输入(读):用来读取数据的,是从外界到程序(内存)的方向,用于获取数据.4.输出(写):用来写出数据的,是从程序(内存)到外界的方向,用于发送数据.5.java将IO比喻为"流",即stream,就像"电流","水流"一样,是以同一个方法顺序移动的过程,只不过这里流动的是字节(二进制数据),所以在IO中有输入流和输出流之分,我们理解

2022-03-29 09:00:03 259

原创 API基础第二天

API(Application Programming Interface,应用程序接口StringBuilderString类型的连接性能不好,Java提供了StringBuilder解决字符串连接性能问题系统时间毫秒数字符串连接性能测试:String str = "";long t1 = System.out.currentTimemails()for(int i=0;i<5000;i++){ str = str+"A";}long t2 = System.currentTim

2022-02-04 17:27:50 109

原创 API基础第一天

静态的不能调用非静态的,从执行的顺序来说。API会查手册String是一个类String:1、字符串类型,String在java.lang.String中使用的final修饰,不能被继承不需要导包的都是在Java.lang包中的,lang————languagelang中放的是最最最常用的一些类final String,final修饰的类不能被继承1)java.lang.String使用的是final修饰,不能被继承2)字符串底层封装了字符数组String str = "Hello";

2022-02-03 21:15:26 92

原创 面向对象day09(内存管理;垃圾回收器GC;栈;方法区;面向对象三大特征总结)

内存管理:由JVM管理的堆:存储new出来的对象(包括实例变量)垃圾:没有任何引用所指向的对象垃圾回收器(GC)不定时到内存中清扫垃圾,回收的过程中透明的(看不到的),不一定一发现垃圾就立刻回收,通过调用System.gc()建议虚拟机尽快调度GC来回收垃圾回收器(GC)Bomb b = new Bomb(100,200);Bomb bb = b; //将b中的地址赋值给bb了,指向了同一个对象...

2022-02-03 17:17:31 75

原创 面向对象day08(多态;向上造型(自动类型转换)强制类型转换)

一、多态:想多态,表现的一定是向上造型1、表现同一个对象被造型为不同的类型时,有不同的功能对象的多态:我、你、水…所有对象都是多态的同一个类型的引用指向不同的对象时,有不同的实现行为的多态:cut(),move(),getImage()——所有的抽象方法都是多态的2、向上造型/自动类型转换:——————代码复用超类型的引用指向派生类的对象能点出来什么,看引用的类型能造型成为的数据类型有:超类+所实现的接口3、强制类型转换(向下造型),成功的条件只有如下两种: 大 小

2022-02-03 16:41:27 231

原创 面向对象day07(接口)

先写方法窗口调用 深水炸弹入场为事件触发的,所以在侦听器中实现比如按下空格就是一个事件一、接口1、接口是一种引用数据类型(数组、类、接口),可以声明变量2、由interface定义3、只能包含常量和抽象方法——默认权限是public4、接口不能被实例化5、接口不能被实现/继承,实现/派生类:必须重写所有的抽象方法6、一个类可以实现多个接口,中间用逗号隔开即可若又继承又实现时,应先继承后实现(继承抽象类,也要重写方法)7、接口是可以继承接口将部分派生类所共有的属性和行为,抽到接口中

2022-02-03 15:33:50 62

原创 面向对象day06(成员变量内部类;匿名变量内部类;this和super的区别)

一、成员变量内部类:应用比较低类中套类。外面的类称为外部类,里面的成为内部类内部类通常只服务于外部类内部类对象只能在外部类中创建内部类 中的可以直接访问外部类的成员(包括私有的),在内部类中有个隐式的引用指向了创建它的外部类对象——外部类名.this成员内部类对外不具备可见性内部类通常在外部类中创建内部类以及直接对外部类进行访问class Aoo{ //外部类 class Boo{ //内部类 }}Boo充当的是Aoo的成员二、匿名变量内部类:应用比较高——大大简化代码1、若

2022-02-03 11:38:09 114

原创 面向对象day05(final;static final+常量;抽象方法;抽象类)

java三大特征:封装、继承、多态一、final:最终的,不可改变的————单独应用几率低1)修饰变量:变量不能被改变2)修饰方法:方法不能被重写3)修饰类:类不能被继承(final的类不能被别人继承,但是它可以继承别人)在Java中,方法默认是都能被重写的class Aoo{final int num = 5;void show(){num = 55; 编译错误,final变量不能被改变}}二、static final常量(很常用)还是存数的1)必须声明同时初始化2)通过类名

2022-02-03 11:13:58 81

原创 面向对象day04(方法的重写;重载和重写的区别;package和import;访问权限修饰符;static:静态变量、静态方法、静态块;内存管理;重写的的规则:两同两小一大;实例变量和静态变量的区别

1、方法的重写(override/overriding):重新写、覆盖1)重写:发生在父子类中,方法名相同,参数列表相同(方法签名完全相同)2)重写方法被调用时,看对象的类型。new 出来的是对象,即new谁就看谁我继承了一个中餐馆class Aoo{ void do(){ 做中餐 }}A:我还是想做中餐------------不需要重写 class Boo extends Aoo{ }B:我想改做西餐--------------需要重写

2022-02-02 21:21:02 113

原创 面向对象day03(引用数组类型;继承;super;向上造型)

null:表示空,没有指向任何对象。引用变量类型数组:一般什么放到数组里?一堆数据他们的类型相同,逻辑相关软件中的继承:代码不用自己写,自己也能用。1)继承的作用:代码复用2)extends 继承通过extends来实现继承的。3)被继承的类一般用person类来表示共有的,称为超类/父类共有的属性和行为继承的类,一般称为派生类/子类特有的属性和行为规则:继承的特点:在java中一个超类有多个派生类(一个父类有多个子类)一个派生类只能有一个超累(一个子类只能有一个子类)————单

2022-01-31 11:22:50 208

原创 面向对象day02(构造方法;this;null;引用类型数组;内存管理)

一、构造方法:也叫构造函数,构建器,构造器————复用给成员变量赋初始值1、作用:给成员变量赋初始值(构造方法只赋值,不干别的事)2、构造方法名必须与类名相同,没有返回值类型(连void都没有)3、在创建(new)对象时被自动调用----只要new了,就调用了构造函数4、若自己不写构造方法,则编译器会默认提供一个无参的构造方法。若自己写了构造方法,则不再默认提供。含参数的构造方法,有参数就得传参数。5、构造方法可以重载(若你想要参数和 无参数的两种情况,就用重载)只要赋初始值,直接放在构造函数中

2022-01-31 10:00:08 116

原创 语言基础day06(数组的复制,排序,方法;定义方法的五要素;返回值和无返回值;调用方法;return;形参和实参)

一、数组数组的复制:两种:Arrays.copyOf(a,6)System.arraycopy(a,1,b,0,4)//(a,1,b,0,4)int[] a = {10,20,30,40,50}int[] b = new int[6];//a:源数组//1:源数组的起始下标//b:目标数组//0:目标数组的起始下标//4:要复制的元素个数System.arraycopy(a,1,b,0,4);for(int i=0;i<b.length;i++){ System.out.

2022-01-31 09:44:54 275

原创 语言基础day05(循环结构:for循环,循环结构的选择;break和continue;随机加法的运算器案例;嵌套循环;数组)

一、循环结构:for结构:应用率高、与次数相关的循环语法:​ // 1 2 3​ for(要素1;要素2;要素3){​ 语句块/循环体----------------反复执行的代码 4​ }执行过程:​ 1243243243243243243…2//for循环中的循环变量i,作用域仅在当前for中for(int i=1;i<=9;i++){ System.out.p

2022-01-30 18:30:25 162

原创 语言基础day04(Scanner扫描仪,分支结构:if-else if;switch case;循环三要素;循环结构;do-while;循环选择)

一、Scanner:扫描仪Scanner是Java提供的小零件,零件包含了很多的功能。Scanner接收用户输入的数据:共三步1、导入先导包(导入类、引入类)这里是导入Scanner类先导包的位置是在package以下,类名以上。package day04;*import java.util.Scanner;*public class Notes;补充:除了Java.lang包中的类能直接使用,例如System,String等之外的类都需要引入2、在main方法中新建一个Scanner。

2022-01-30 11:38:40 315

原创 语言基础day03(运算符:算术、关系、逻辑、赋值;字符串的拼接;分支结构:if、if-else)

一、运算符:运算的符号算术运算符:运算的符号算术:+,-,*,/,%,++,–%:取余/取模,余数0为即为整除++/–:自增/自减,可在变量钱也可在变量后1、 单独使用时,在前在后都一样2、被使用时,在前在后不一样a++的值为a——(a–的值为a)++a的值为a+1——(–a的值为a-1)int j = i++;a++在参与操作时(先拿变量做++或者–),先把它的值赋给前面的j,然后变量的本身再++int j = ++j;++a在参与操作时(后拿变量做++或者–),先进行操作,再

2022-01-30 09:37:32 100

原创 语言基础day02(变量的声明、初始化、使用、命名);八种基本类型、类型转换(自动转换和强制转换)

一、变量:存数的变量:内存中开辟出一块存储空间,用于存放计算机用到的临时数据。内存 变量 临时数据酒店 客房 临时客人二、变量的声明----相当于在银行开账户int a; //声明一个整型的变量intb,c,d; //生命三个整型的变量,名为b,c,d...

2022-01-29 22:13:18 760

原创 语言基础day01(下载和安装JDK和IDEA;java的开发环境;名词解释;java语法规则;项目名命名;注释)

知识点1、下载和安装JDK和IDEA2、Java开发环境3、名词解释4、IDEA开发工具5、注释6、注意事项7、main方法8、补充1、下载和安装JDK和IDEA下载JDK 8和IDEA社区版本,下载地址:doc.canglaoshi.org在下载IDEA的过程中,选择64位系统和create desktop shortcup(创建桌面快捷方式)2、Java的开发环境编译运行过程分为编译期和运行期①编译期:.java源文件——.class字节...

2022-01-10 23:44:30 171 3

原创 面向对象day01(类和对象,如何创建类,如何创建对象,如何访问成员变量;方法的重载)

一、类和对象对象:真实存在的,单一个体。项目中真实存在的个体在潜艇游戏中,对象就是每一个个体,类:一类个体,类型/类别(设计类就是为了减少重复的代码)例如:侦察潜艇这一类先找对象。类是对象的模子,对象是类的具体的实例只要有对象,就要把对应的类别设计出来,哪怕对象只有一个。类中可以包含:1、对象的属性/特征----------成员变量2、对象的行为/动作----------方法二、如何创建类一个类中可以创建多个对象引用数据变量----简称为引用基本数据变量----简称为变量publ

2022-01-10 23:26:05 224

空空如也

空空如也

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

TA关注的人

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