自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宝宝的博客

等待心中的宝宝

  • 博客(23)
  • 收藏
  • 关注

原创 Spring Security系列(1)-Security5简介及入门案例

​本文基本上是引用大佬的文章:云烟成雨TD的博客-CSDN博客只是加入一点点我自己的补充,没有大佬的专业,此文是我的笔记,方便我自己看,具体的还是可以去看大佬的.

2022-06-17 10:49:07 577 1

原创 JAVA基础-Day2

学习目标 能够辨识关键字(掌握) 理解标识符的含义(掌握) 理解Java中的基本数据类型分类(掌握) 能够定义8种基本数据集类型的变量(掌握) 了解进制 理解基本数据类型的自动类型转换 理解基本数据类型的强制类型转换 了解ASCII编码表和Unicode编码表 理解int类型和char类型的运算原理 理解运算符++ --的运算方式 理解+符号在字符串中的作用 掌握赋值运算符 ...

2021-09-29 20:11:17 153 1

原创 JAVA基础-Day1

学习目标:能够使用常见的DOS命令 理解Java语言的跨平台实现原理 理解JDK/JRE/JVM的组成和作用 能够编写HelloWorld程序编译并执行(掌握) 能够配置环境变量JAVA_HOME(会参照笔记配置) 了解计算机和编程语言Java1.什么是计算机语言: 计算机编程语言,可以使用编程语言给计算机下达命令,让计算机完成相应的功能2.计算机语言的发展史:第一代:机器语言(01)第二代:汇编语言第三代:高级语...

2021-09-22 23:51:37 129

原创 SSM-Spring

学习:Sping Framework 概念:Spring 基础框架,可以视为 Spring 基础设施,基本上任何其他 Spring 项目都是以 Spring Framework 为基础的。 特性: 非侵入式:使用 Spring Framework 开发应用程序时,Spring 对应用程序本身的结构影响非常小。对领域模型可以做到零污染;对功能性组件也只需要使用几个简单的注解进行标记,完全不会破坏原有结构,反而能将组件结构进一步简化。这就使得基于 Spring Framewo...

2021-07-17 00:48:54 237

原创 SSM-MyBatis

单体框架-SSM在项目中所代替的部分(mybatis-->dao层) 框架的概念:jar+配置文件 发展历程 MyBatis原名是iBatis,是Apache的开源项目。2010.6月跟随开发团队投入Google code旗下。在IBatis3.x正式更名为MyBatis。它提供了持久层架包包括SQL Maps和DATA Access Object(DAO);安装(我没用,直接maven) 网址:https://github.com/mybatis...

2021-07-05 23:09:31 411

原创 MyBatis---@param源码解析

1.提出问题:key为什么是这个??2.找到进入源码的接口(这里才调用接口的方法)3.判断是否是源码的还是自己写的接口4.参数放入5.查看execute方法6.convertArgsToSqlCommandParam(Object[] args) 把注解参数转化为命令参数7.getnamedParams()8.返回结果param9.得到getName结果,在执行selectO...

2021-07-02 15:37:26 264 1

原创 SSM-Mavene工具

学习Maven目的: 1.构建 以后工作后,我们不会做一个完整的项目,只会做一个个模块单元,然后组合。组合不一定在你的电脑上,我们一般是打包提交,这时候就需要一个工具帮我们把项目构建 2.依赖(jar) jar管理,解决jar过多的问题(maven是通过pom.xml直接导入,不需要在复制粘贴WEB-INF/lib包下),以及jar直接依赖的问题(导入一个你需要的jar,就必须也要导入有它所依赖的jar)Maven是什么? 1.概念:一个apach...

2021-06-26 00:21:43 151

原创 idea怎么创建Maven工程

首先创建一个空的工程工程保存:①选择新项目(工程)②创建一个空工程(maven和web一般都放在一个空工程下面)③修改工程名,完成创建一:创建一个普通Maven工程二、Maven工程 --->war创建前面步骤一样二、Maven工程 --->pom创建和创建普通maven一样就是在第三步的时候选择一个父工程,那么创建会自动继承父工程...

2021-06-25 21:25:48 208

原创 mysql学习_Day2

– 多表的关系(等值)##1.1 一对多员工-部门 学生-班级#查询出研发部信息(包括部门下所有员工信息)#92sql -->语法:select 字段列表 from 表1,表2 where 关联条件+查询条件SELECT * FROM dept,emp WHERE emp.dept_id=dept.dept_id AND dept_name=“研发部”#99sql —>语法:select 字段列表 from 表1 inner join 表2 on 关联条件 where 查询条件S

2021-05-29 23:12:36 46

原创 mysql学习_Day2

#字符串和日期必须加引号 单引号和双引号都可以– 1.新增数据#语法一(可以局部添加): insert into 表名(字段名1,字段名2,字段名3…) values(值1,值2,值3…)—>字段名与值一一对应INSERT INTO ly_baby(id,NAME,sex,age) VALUES (1,‘哲儿’,‘女’,20)#语法二(整体添加): insert into 表名 values(值1,值2,值3…)—>值与数据库的属性一一对应INSERT INTO ly_baby VAL

2021-05-29 00:07:14 109

原创 mysql学习_Day1

数据库持久化存储数据DBMS:数据库管理系统(Database Management System)是一种操纵和管理数据库的大型软件,例如建立、使用和维护数据库。DB:数据库(Database)SQL:结构化查询语言,(Structure Query Language),专门用来操作/访问数据库的通用语言。数据库的分类关系型:DBMS内有很多DB,每个DB内有很多table(表格),每个table内有很多条数据表格和表格之间存在关联关系(操作数据库的时候也会消耗一些资源)非关系型:..

2021-05-29 00:03:46 44

原创 Java学习_Day17

多线程1.相关概念并发:指两个或多个事件在同一段时间里发生并行:指两个或多个事件在同一时刻发生(同一时间)程序:有某种编程语言编写的一套有序的指令软件:由若干个程序+其他资源组成的软件(qq由后台程序+前台静态资源)进程:软件的运行时系统为其开辟的一块独立的空间线程:是进程的最小单位,一个进程必定最少有一个线程,如果有多线程则被称为多线程程序 2.线程的调度机制 分时调度--->平均 抢占式调度----->优先级高的抢的多,如果优先级一样,cpu随机选择,java采

2021-05-27 20:56:38 73

原创 Java学习_Day23

函数式编程思想​ 注重“函数” 函数实现的结果, 以及它必须有 接口​ 以前: 接口 对象 = new 实现类() ;​ 现在: 接口 对象 = new 接口() {​ 实现接口的抽象方法​ }JDK1.8新特性1.lambda表达式属于jdk的语法塘分为三部分(参数列表 参数名) -> {抽象方法的实现体}①参数列表 当参数列表只有一个参数的时候,()可以省略,但是没有参数的时候,

2021-05-26 01:54:10 78

原创 Java学习_Day20

文件概念:File类是Java.io包下代表与平台无关的文件和目录应用:File类能新建、删除、重命名文件和目录等。(没有办法获得文件里面的内容 )构造器:new File(String pathName);(创建的文件可以不存在,但是文件的上一级目录必须存在)eg: D:\workspace\atguigu\wh0422\a.txt绝对路径:从盘符开始的路径相对路径:(含义仅限于java代码中)./ 代表当前项目 可以省略…/ 代表当前项目的上一级new File(String pa

2021-05-24 00:03:31 53

原创 Java学习_Day16

日期API1.Java.util.Date构造器:new Date() 获取当前系统时间new Date(Long time) 设置时间方法:date.getTime() 获取1970-1-1凌晨距离date的毫秒数System.currentTimeMillis() 时间搓Date与String类型的相互转换工具:SimpleDateFormat构造器:SimpleDateFormat() 默认格式21-5-15 上午9:26SimpleDateFormat(String pa

2021-05-18 18:41:54 47

原创 Java学习_Day12

接口含义:题前定义的一套规范目的:解耦合定义:jdk 1.7以前:语法:[修饰符] interface 接口名{①接口中的属性默认为共有的静态常量 (public static final可以省略)②接口中默认的方法是公有的抽象方法 (public abstract 可以省略,但是在实现类中public修饰符不能省略)③接口中没有构造方法④接口中不存在代码块}jdk 1.8新特性:特点允许大括号的出现;1.静态方法:添加一个static修饰符,默认是public修饰的只能通

2021-05-17 23:20:53 53

原创 Java学习_Day3

流程控制① 顺序结构代码由上自下生成输入(实际工作用途不大)1.创建输入入口工具java.util.Scanner sc =new java.util.Scanner(System.in);2.创建输入入口int num=sc.nextInt(); ///int 整数类型double score=sc.nextDouble();//double型数据String name=sc.next();//String类型数据②分支结构和选择结构1.分支结构单分支需求:请输入小明java成绩

2021-05-10 23:51:47 95

原创 Java学习_Day11

**父子类的类型的转换** ①向上转型(自动转化)--->多态 父类的引用指向子类的对象 Animal animal =new Dog; ②向下转型(强转) 前提: 1.必须存在向上转型(多态) 语法: 子类类型 对象名=(子类类型)父类对象名 目的: 调用子类独有的方法 注意: 向下转型的时候,谁充当的,只能转给谁! **instanceof函数** 判断实际对象是否属于某种类型,返回值为boolean类型

2021-05-10 13:39:54 57

原创 Java学习_Day10

static修饰符含义:静态的修饰的内容:成员变量,代码块,内部类①static修饰成员变量成员变量的分类:实例变量(属于对象的,开启的空间由对象生成,随对象消失)类变量—>通过static修饰的成员变量(属于类)当前类的所有对象共享一个变量使用:1.通过对象调用(不推荐)2.通过类名调用类名 . 类变量 ②static修饰成员方法 成员方法分类: 实例方法:属于对象 类方法:属于类 目的:方便调用方法(不需要new对象) 语法: 类名 . 方法

2021-05-09 01:05:56 74

原创 Java学习_Day9

包好处①分类管理众多类java自带的类和我们自定义的类②避免类的重名不同的包里面类可以同名③可以控制某些类或成员的可见范围主要是通过修饰符来控制**命名:**全小写,用 . 隔开,公司域名的倒序,见名知意使用其他包类:同包可以直接用,不同的包需要用import导入包的全类名①导包在类的上方通过import导入包的全类名eg:import java.util.Scanner;②引用导包成功后,在当前java文件中,导入的类可以直接使用继承面对对象的三大基本特征:抽象、继承、多

2021-05-08 15:07:02 49

原创 Java学习_Day2

基本数据类型(续)a. 当long类型数据的值超过int的范围时候,需要在数据后面添加L或者l标记该数据是一个long类型b. 当小数赋值给float的时候,必须在数据的后面添加f或者F,标记是单精度,因为小数数据默认为double,赋值给float的时候有一点的损失c. double的数据后面加不加D都可以转义字符\n 换行\t tab键的效果\“ 引号public class Dome1{ public static void main(String[] args){ Syste

2021-05-07 00:01:14 114

原创 Day1课后练习

day01课后练习基础题目:第一题按步骤编写代码,效果如图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nDxYXz4J-1620151603970)(img\1.jpg)]编写步骤:定义类 Test1定义 main方法控制台输出5行字符串类型常量值控制台输出5行字符类型常量值第二题按步骤编写代码,效果如图所示:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZCJfDlvt-162015160397

2021-05-06 11:43:48 289

原创 Java学习_Day1

Day1什么是计算机语言:计算机编程语言,可以使用编程语言给计算机下达命令,让计算机完成相应的功能计算机语言的发展史:第一代:机器语言(01)第二代:汇编语言第三代:高级语言(c,java)DOS命令(微软公司 win以前的系统 命令操作)win有专门模拟DOS命名的环境—cmd命令窗口(win+R,写cmd)|命令名称| 命令 |案例|–|--||切换盘符|盘符名:|d:| 展示盖目录下所有内容 |dir ||回退一级| cd … ||回到根目录|cd /|| 清屏 |cl

2021-05-05 10:40:53 82

空空如也

空空如也

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

TA关注的人

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