自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA学习之路以及第一次项目实战心得

JAVA学习之路以及第一次项目实战心得

2023-04-24 23:13:21 226

原创 ssm整合中各个配置类的内容及注解详解

ssm整合中各个配置类的内容及注解详解

2023-01-26 22:35:04 1211

原创 生成验证码

使用java代码实现验证码的生成

2022-10-28 23:29:23 425

原创 Spring5 IOC基本操作

介绍IOC基本操作,内容全面!

2022-08-06 11:44:28 550

原创 IOC基本底层原理

IOC底层原理主要用到的有:xml解析,反射,工厂模式具体过程如下:首先先创建并配置xml文件创建工厂类2.3 IOC接口S

2022-06-26 19:38:59 276

原创 数据库的三大范式(例子说明)

1.数据库的范式:主要分为三种第一范式:列不可再分举个🌰:第二范式:一张表只描述一件事情第三范式:表中的每一列和主键都是直接依赖关系,而不是间接依赖这里还是举个🌰方便理解​:...

2022-06-03 18:46:45 2488

原创 JDBC内容详解

文章目录一.JDBC的概述1.JDBC的概念2.JDBC的本质3.JDBC编程六步二.JDBC编程六步具体操作三.遍历结果集四.SQL注入1.什么叫SQL注入?2.解决方法:五.自定义JDBC工具类1.具体代码2.工具类的使用一.JDBC的概述1.JDBC的概念JDBC ( Java DataBaseConnectivity java数据库连接)是一种用于执行SQL语句的JavaAPI,可以为多种关系型数据库提供统一访问,它是由一组用Java语言编写的类和接口组成的。2.JDBC的本质其实就

2022-05-17 16:00:56 497

原创 数据库表中数据的增删改

文章目录十一.数据处理之增删改1.添加数据2.更新表中数据3.删除表中的数据4. MySQL8新特性:计算列十一.数据处理之增删改1.添加数据#添加一行数据#没有指明添加的字段,则默认按照字段的顺序添加INSERT INTO myemp1VALUES (1000,'ccw','2003-05-29',5000)#指明添加的顺序(推荐)#没有进行赋值的字段为NULLINSERT INTO myemp1(id,hire_date,name,salary)VALUES (1001,'1999-

2022-05-11 23:41:37 3474

原创 MySQL中表的各种操作

文章目录十.创建和管理表1.创建表2.修改表2.1 添加一个字段2.2 修改一个字段2.3 删除一个字段2.4 重命名一个字段3.重命名表4.删除表5.清空表6.COMMIT和ROLLBACK7.TRUNCATE TABLE 和DELETE FROM的区别8.DDL和DML的说明十.创建和管理表1.创建表CREATE TABLE IF NOT EXISTS myemp1( #需要用户创建表的权限id INT,emp_name VARCHAR(15),#使用VARCHAR来定义字符串,必须在使用时指

2022-05-11 23:40:37 340

原创 数据库的创建,修改,删除

文章目录九.数据库的创建,修改,删除1. 标识符命名规则2.创建数据库3.管理数据库3.1 查看当前数据库中有哪些3.2 切换数据库3.3 查看当前数据库中保存的数据表3.4 查看当前使用的数据库3.5 查看指定数据库下保存的数据表4.修改数据库4.1 更改数据库字符集5.删除数据库九.数据库的创建,修改,删除1. 标识符命名规则数据库名、表名不得超过30个字符,变量名限制为29个必须只能包含 A–Z, a–z, 0–9, _共63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个My

2022-05-11 23:39:21 653

原创 MySQL子查询

文章目录八.子查询1.子查询的分类2.单行子查询3.多行子查询4.相关子查询5. EXISTS与NOT EXISTS八.子查询子查询的基本使用子查询(内查询)在主查询之前一次执行完成。子查询的结果被主查询(外查询)使用 。注意事项子查询要包含在括号内将子查询放在比较条件的右侧单行操作符对应单行子查询,多行操作符对应多行子查询1.子查询的分类分类方式1:我们按内查询的结果返回一条还是多条记录,将子查询分为单行子查询、多行子查询。分类方式2:我们按内查询是否被执行多次,将子查

2022-05-11 23:38:26 241

原创 MySQL聚合函数

文章目录七.聚合函数1.常见的五个聚合函数2.GROUP BY3.HAVING4.MySQL语句的执行顺序七.聚合函数1.常见的五个聚合函数AVG / SUM:只适用于数值类型的字段(或变量)MAX / MIN:使用于数值类型,字符串类型和日期类型COUNT:1.作用:计算指定的字段在查询结构中出现的个数如何计算表中有多少条记录?1.COUNT(*)2.COUNT(1)COUNT(具体字段)不能计算表中的记录原因:计算指定字段出现的个数时,是不包含NULL的值公式:AVG =

2022-05-08 20:25:42 63

原创 MySQL函数,各种类型函数一目了然

文章目录六.单行函数1. 数值函数1.1 基本函数1.2 角度与弧度1.3 三角函数1.4 指数与对数1.5 进制间的转换2. 字符串函数3. 日期和时间函数3.1 获取日期、时间3.2 日期与时间戳的转换3.3 获取月份、星期、星期数、天数等函数3.4 日期的操作函数3.5 时间和秒钟转换的函数3.6 计算日期和时间的函数3.7 日期的格式化与解析4. 流程控制函数5. 加密与解密函数6. MySQL信息函数7. 其他函数六.单行函数1. 数值函数1.1 基本函数函数用法ABS

2022-05-08 14:54:32 340

原创 MySQL多表查询

五.多表查询什么叫多表查询:多表查询也称为关联查询,指两个或多个表一起完成查询操作 为什么要实现多表查询:避免冗余,IO次数多,不易维护1.笛卡尔积错误错误原因:缺少了多表连接的条件笛卡尔积的错误会在下面条件下产生:省略多个表的连接条件(或关联条件)连接条件(或关联条件)无效所有表中的所有行互相连接为了避免笛卡尔积, 可以在WHERE加入有效的连接条件。2.多表查询的正确方式如果查询语句中出现了多个表中都存在的字段,则必须指明此字段所在的表。建议:从sq1优化的角度,建

2022-05-08 14:47:55 224

原创 SQL运算符

文章目录三.运算符1.算数运算符2.比较运算符3.逻辑运算符4.位运算符三.运算符1.算数运算符在sql中,+没有连接的作用,只表示加法运算。此时,会将字符串转换为数值(隐式转换)SELECT 100 + '1'FROM DUAL;#结果为101SELECT 100 + 'a'('a'当0处理)FROM DUAL;#结果为100SELECT 100 + 'NULL'FROM DUAL;#NULL参与运算,结果为NULL#除法默认为浮点型,即使是两个整型相除除法分母为0,结果

2022-05-07 15:56:42 344

原创 SQL基本语句

文章目录二.SQL基础语句1.SQL的分类2.SQL的 规范与规则2.1 SQL的大小写2.2 SQL注释2.3 命名规则3.导入现有的数据表和表的数据4.SELECT ......FROM5.列的别名6.去除重复行7.空值(null)8.着重号(``)9.显示表结构10.过滤数据二.SQL基础语句1.SQL的分类DDL:数据定义语言DDL:数据定义语言。CREATE \ ALTER \ DROP \ RENAME \ TRUNCATEDML:数据操作语言:INSERT \ DELETE \ UP

2022-05-07 15:18:29 545

原创 数据库概述

文章目录一.数据库概述1.为什么要使用数据库2.数据库与数据库管理系统2.1数据库相关概念2.2数据库与数据库管理系统的关系3.MySQL3.1MySQL概述3.2为什么选择MySQL3.3Oracle与MySQL区别3.4RDBMS与非RDBMS关系型数据库(RDBMS)实质优势非关系型数据库(非RDBMS)介绍4. 关系型数据库设计规则4.1 表、记录、字段4.2 表的关联关系一.数据库概述1.为什么要使用数据库持久化:把数据保存到可掉电式存储设备中以供之后使用。数据持久化意味着将内存中的数据

2022-05-06 18:20:01 649

原创 网络编程(笔记)

文章目录十四.网络编程(1)网络编程概述(2)InetAddress(3)TCP网络编程(4)文件互传(5)UDP网络编程(6)URL网络编程十四.网络编程(1)网络编程概述网络编程的目的:直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。网络编程中有两个主要的问题:如何准确地定位网络上一台或多台主机;定位主机上的特定的应用找到主机后如何可靠高效地进行数据传输端口号:端口号:正在计算机上运行的进程。要求:不同的进程有不同的端口号范围:被规定为一个16位的整数0~65

2022-05-06 00:07:35 90

原创 java反射笔记(简)

文章目录十五.反射(1)反射概述(2)创建运行时类的对象(3)操作运行时类的指定属性(4)操作运行时类的指定方法十五.反射(1)反射概述Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这

2022-05-06 00:06:02 97

原创 IO流(笔记)

文章目录十三.IO流(1)File类1.创建File实例2.路径分隔符:(2)File常用方法File的获取功能:File的判断功能:File创建方法(磁盘下)File类的删除功能:(3)流的分类(4)流的体系结构(5)FileReader基本操作(6)read()方法的重载(7)write()(8)write和read的结合(9)图片的复制操作(10)缓冲流的使用(11)转换流的使用(12)对象流(13)自定义类实现序列化和反序列化十三.IO流(1)File类1.File类的一个对象,代表一个文件

2022-05-04 23:08:09 1580

原创 java集合(笔记)

文章目录十一.java集合(1)集合概述(2)集合框架(3)Collection方法(4)迭代器Iterator接口1.hasNext()和next()方法2.remove()方法3.foreach(增强for循环)(5)List接口(6)List接口中的常用方法(7)Set接口(8)hashCode() 的重写(9)Map接口(10)key-value结构特点(11)Map常用方法:(12)Collections工具类(13)synchronized()方法十一.java集合(1)集合概述一.集合框

2022-05-02 00:40:27 293

原创 枚举类与注解(笔记)

文章目录十.枚举类与注解(1)枚举类的理解(2)定义枚举类(3)Enum类的主要方法(4)枚举类实现接口(5)注解(Annotation)概述(6)自定义注解十.枚举类与注解(1)枚举类的理解1.枚举类的理解:当一个类的对象是有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式(2)定义枚举类方式一:JDK5.0之前,自定义枚举类//自定义枚举类class Season{ //1.声明Season对

2022-05-01 15:24:01 65

原创 java常用类(笔记)

文章目录九.java常用类(1)String类的使用(2)String在内存中情況对比(3)String方法(4)String与各种类型数组的转换(5)StringBuffer,StringBuilder(6)StringBuffer常用方法(7)JDK8之前的日期时间API(8)Calendar日历类的使用(9)JKD8中新日期API(10)Comparable接口的使用(11)Comparator接口的使用(12)Comparable与Comparator的使用的对比:九.java常用类(1)Str

2022-04-28 23:03:05 813

原创 多线程(笔记)

文章目录八.多线程(1)基本概念:程序,进程,线程(2)线程的创建和使用(3)创建和使用线程练习:(4)Thread中常用的方法:(5)线程优先级(6)线程的生命周期(7)线程的同步与安全(8)改写懒汉式,使得线程安全(9)线程的死锁(9)线程的通信(10)JDK5.0新增线程创建方式八.多线程(1)基本概念:程序,进程,线程 (2)线程的创建和使用/** * 多线程的创建: * 方式一:继承于Thread类 * 1.创建一个继承于Thread类的子类 * 2.重写Thread类中的r

2022-04-23 23:35:17 80

原创 异常处理(笔记)

文章目录异常处理(1)异常概述(2)异常体系结构(3)常见异常(4)异常的处理:抓抛模型(5)异常处理机制1:try-catch-finally(6)异常处理机制2:throws(7)重写方法异常抛出的规则(8)开发中,两种方法的选择(9)手动抛出异常(10)用户自定义异常类异常处理(1)异常概述 error问题情况:①:栈溢出:报错情况 ②:堆溢出:报错情况 public class ErrorTest { public static void main(String[] arg

2022-04-23 23:33:39 244

原创 java基础(笔记)

一. java语言概述1.1 常用DOS命令 (1)del删除相同后缀文件 例:del *.txt(2)删除**文件目录**用rd(保证文件夹中无文件),不是del(3)删除目录下的全部文件,可采取del: 文件名(目录下不再嵌套其他文件目录)1.2 Java语言特点:jave语言运行核心机制—内存回收(自动收回无用内存,c++并不能)但Java还是会出现内存泄漏和溢出问题;1.3 Java语言环境搭建(1)什么是JDK,什么是JRE; (2)JDK,JRE,JVM三者关系

2022-04-04 00:01:13 514

原创 你的gitee仓库也出问题了?(转移图床+picgo使用+批量修改代码链接)

最近很多小伙伴是不是都跟我一样,gitee仓库显示被封禁或者使用时图片都变成了gitee图标。​ 有的小伙伴可能会猜测了,会不会gitee以后就屏蔽了picgo,还是gitee以后都不再开放使用作为图床。目前gitee也没有任何消息回应。​ 自从这一情况之后,我再也不敢使用gitee作为图床了。万一封了不解,兄弟们的多年努力不就付出东流了嘛毕竟是免费的,封了你也不好说什么。​ 封了之后我第一个想到的是smms作为我的新图床。它也是免费的,而且操作比gitee简单太多。重要的事情说三遍!!

2022-03-26 12:53:07 1205 1

原创 pycharm左边项目变为c盘文件解决方法

pycharm左边项目变为c盘文件解决方法

2022-03-23 21:47:03 2182 1

空空如也

空空如也

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

TA关注的人

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