自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 zzzzzz

链接: https://pan.baidu.com/s/1POGLsD3FXXZTFZmz86m00A?pwd=sgcm 提取码: sgcm

2023-02-21 16:35:19 157

原创 黄壮1122

springboot起步依赖

2023-02-21 14:07:03 177

原创 【Servlet对象的生命周期】

Servlet对象的生命周期表示:一个Servlet对象从出生在最后的死亡,整个过程是怎样的。

2023-01-06 20:31:03 167

原创 MyBatis笔记初级基础篇

框架其实就是对通用代码的封装,提前写好一堆接口和类,我们可以在做项目的时候直接引入这些接口和类(引入框架),基于这些现有的接口和类进行开发,可以大大提高开发效率。框架一般都以jar包的形式存在。(jar包中有class文件和各种配置文件等)SSM三大框架:Spring+SpringMVC+MyBatis。在文献中看到的framework被翻译为框架。一、MyBatis概述。

2022-11-22 20:25:44 135

原创 MySQL中的聚合函数_count()+分组函数_group...by+过滤条件_having

1、二级分组,直接加个逗号,跟着后面写就完事了2、select 中出现的 非组函数,必须声明在 group by 中。

2022-11-17 14:42:39 2576

原创 MySQL中的流程控制函数

case expr when 常量值1 then 值1 when 常量值1 then 值1 …[else 值n] end。case when 条件1 then 结果1 when 条件2 then 结果2…[else 最后结果] end。

2022-11-16 23:35:26 168

原创 MySQL中字符串类型的常用函数

【代码】MySQL中字符串类型的常用函数。

2022-11-16 22:38:34 262

原创 MySQL自连接和内连接和外连接_左外连接+右外连接

内连接只是把左表和右表满足连接条件的数据查出来,其它的数据都没有要!!!外连接JOIN … ON左外连接,左表和右表满足条件的数据,和左表中不满足条件的数据!!!右外连接 right join … on右外连接,右表和左表满足条件的数据,和右表中不满足条件的数据!!!七种 SQL JOINS 的实现合并查询结果UNION操作符UNION 操作符返回两个查询的结果集的并集,去除重复记录。UNION ALL操作符UNION ALL操作符返回两个查询的结果集的并集。对于两个结果集的重复部分,不去

2022-11-16 18:05:56 1103

原创 MySQL中的排序与分页

ORDER BY 子句在SELECT语句的结尾,分页 limit 的前面。可以使用列别名进行排序,而 where 过滤条件中不能使用列别名。如果第一列数据中所有值都是唯一的,将不再对第二列进行排序。LIMIT(位置偏移量从0开始, 行数)默认使用数据添加时的顺序排列。,才会对第二列进行排序。

2022-11-16 16:51:04 588

原创 MySQL中比较运算符的使用

(1、查询中,between 后面跟小的数,and 后面跟大的数!4. IS NULL 或 ISNULL() 为null的值。4. IS NULL 或 ISNULL() 为null的值。2. 只要有null值参与,运算结果都为null。2. 只要有null值参与,运算结果都为null。10. not in(查询不在具体值的区间)10. not in(查询不在具体值的区间)3. 安全等于 为null而生!3. 安全等于 为null而生!8. between…(2、查询结果 含头也含尾!

2022-11-16 12:07:34 394

原创 数据库导入现有的mysql文件和_列的别名_和_去重

在命令行客户端登录mysql,使用source指令导入。

2022-11-16 01:02:00 158

原创 第十三章_多线程

◆ 单核CPU,其实是一种假的多线程,因为在一个时间单元内,也只能执行一个线程的任务。如果某个人不想交钱,那么收费人员可以把他“挂起”(晾着他,等他想通了,准备好了钱,再去收费。◆ 一个Java应用程序java.exe,其实至少三个线程:main()主线程,gc()垃圾回收线程,异常处理线程。线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器 ( pc),线程切换的开销小。◆程序需要实现一些需要等待的任务时,如用户输入、文件读写操作、网络操作、搜索等。每个线程,拥有自己独立的:栈、程序计数器。

2022-09-18 10:52:52 138

原创 第十二章_反射

获取 私有的–private修饰的。获取 私有的–private修饰的。获取 公有的–public修饰的。获取 公有的–public修饰的。获取 公有的–public修饰的。触发无参构造创建对象。

2022-09-17 11:05:57 164

原创 第十一章_异常

把可能出现异常的代码放入try代码块中,然后将异常封装为对象,然后try-catch后面的代码,该怎么执行就怎么执行。关闭数据库资源,关闭IO流资源,关闭socket资源。(2)catch中没有正常的进行异常捕获。先执行finally最后执行return。中,那么这个代码无论如何一定执行。接收以后:执行catch后面的。(3)在try中遇到return。(1)throw抛出异常的情况。只要将必须执行的代码放入。中的那个异常对象接收,

2022-09-17 10:42:07 132

原创 第十章_IO流

(把java中的一个对象存储起来,放在一个磁盘中,是一个写出的动作–out)4.在字节(OutputStream)、字符(Writer),写出时,如果不想覆盖掉之前的数据,在创建对象时需要给出两个参数,一个是文件的地址,一个是true值。//反序列化:是指把已经序列化好的文件保存的数据,读取/恢复到java程序的过程,in—ObjectInputStream。字符是char [ ]---------------------------------字节是byte[ ]//一个字节一个字节开始读。

2022-09-16 17:01:31 100

原创 第九章_集合

用来存放对象的数据结构,其长度可变,且集合中可以存放不同类型的对象。并且提供了一组操作成批对象的方法数组的缺点:长度是固定不可变的,访问方式单一,插入、删除等操作繁琐。泛型:用来约束集合中元素的类型,只能写引用类型,不能是基本类型Collection,接口里是没有构造方法的,也无法创建对象List extends Collection 接口是继承接口,并且可以继承多个接口,不能实现接口。因为接口的成员方法都具有抽象属性,不具有方法体,无法完成实现。List接口: 数据都有下标,数据可重复,

2022-09-16 13:18:09 180

原创 第七章_初识API

所有类的顶级父类存在于java.lang包中,这个包不需要手动导包常用方法:1.toString()返回对象的字符串表示2.hashCode()返回该对象的哈希码值3.equals(Object obj)指示他某个对象是否与此对象相等总结:1、打印对象时,返回的是一个地址值,因为底层的toString()方法是父类Object提供的,想要查看对象里面的属性值就需要重写toString()2、使用equals()比较两个对象时,底层会使用父类Object提供的等等比较,比较的是两个对象的地址

2022-09-16 09:46:32 107

原创 第八章_面向对象-第三节

在抽象类中定义抽象方法,

2022-09-15 11:04:37 66

原创 第八章_面向对象-第二节

在子类中,方法的声明与父类完全一样时,包括方法的返回值,方法名和参数列表,完全一致时会发生重写现象。那么在子类中可以添加子类特有的功能,也可以修改父类的原有的功能。包括方法的返回值,方法名和参数列表,完全一致。继承后,子类就拥有了父类的功能。

2022-09-14 16:14:16 114

原创 第八章_面向对象-第一节

3.在重载构造器以后,假如空构造器忘写了,系统也不会给你分配默认的空构造器了,那么你要调用的话就会出错了。成员变量:不需要,不建议初始化,后续使用的时候再赋值即可。来修饰 ,因为this代表的就是你创建的那个对象。局部变量:方法中定义的变量 代码块中定义的变量。局部变量:一定需要,不然直接使用的时候报错。局部变量:当前一个方法中(当前代码块中)局部变量:当前方法从开始执行到执行完毕。,空构造器中一般不会进行属性的赋值操作。成员变量:类中方法外定义的变量。成员变量:当前对象从创建到销毁。

2022-09-14 14:33:05 121

原创 第六章_数组

数组(Array)标志是[ ];用于储存多个相同类型数据的集合。想要获取数组中的元素值,可以通过下标来获取,下标是从0开始的。动态初始化: int[] a = new int[5];静态初始化: int[] b = new int[]{1,2,3,4,5};练习:向数组中存入hello public static void main(String [ ] args) {//1.创建数组 //静态创建 char [ ] c = new char [ ] {

2022-09-13 13:47:56 238

原创 第五章_方法的定义、调用、重载

修饰符列表 ] 返回值类型 方法名(形式参数列表) {方法体;}////一、测试 方法的调用方法不调用, 永远都不会自己执行 method2(10);//含参//二、测试 方法的参数 method3("jack" , 20);//四、测试方法的返回 System . out . println(result);//通过return关键字把运算结果返回到调用位置result return a + b;有调用才有返回 }

2022-09-13 13:45:07 72

原创 第四章_流程控制

流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。“顺序结构”代表“先执行a,再执行b”的逻辑。“循环结构”代表“如果…“条件判断结构”代表“如果…

2022-09-13 12:54:36 122

原创 第三章_运算符

【代码】第三章_运算符。

2022-09-13 08:09:19 62

原创 第二章_数据类型

类型用来表示在Unicode编码表中的字符。Unicode编码被设计用来处理各种语言的文字,它占2个字节,可允许有65536个字符。在Java中,我们需要标识代码的很多元素,包括类名、方法、字段、变量、包名等等。在JAVA中,我们需要记录一些数据,但这些数据的值是不固定的,总在变,【1】Java中使用单引号来表示字符常量,字符型在内存中占2个字节。在程序运行过程中,值一直不会改变的量成为常量。在Java中,有一些单词被赋予了特定的意义,标识符可以简单的理解成一个名字。我们可以把这些数据理解为变量。

2022-09-13 07:51:34 78

原创 第一章_初识java

Java是一种健壮的语言,吸收了C/C++ 语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内存的申请与释放等)。比如:头文件,指针运算,结构,联合,操作符重载,虚基类等等。这是Java的核心优势。这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户界面接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。Java适合于网络/分布式环境,为了达到这个目标,在安全性方面投入了很大的精力,使Java可以很容易构建防病毒,防篡改的系统。

2022-09-13 07:05:54 75

原创 java-html

html是解释性语言,不是编译性语言。

2022-08-14 00:09:23 141

原创 Mysql 数据库操作系统 官网 安装教程

前言: 不管你安装哪个版本,其实都一样,这里以:mysql数据库:8.0.25 为例 – 操作系统为:windows 10一、百度搜索 mysql 并找到 mysql官网二、打开官网1、找到 dowmloads2、接着往下拉----找到 MySQL Community (GPL) Downloads »3、找到 – MySQL Community Server4、选择自己需要的 系统 版本5、通常选择下载 第一个三、下载好后 解压到指定位置(建议创建一个mysql文件夹,然后把

2022-07-08 02:43:34 2371 4

原创 POI报表技术

报表技术专栏一、poi入门案例,创建一个Excel二、poi完成excel表导入数据库一、poi入门案例,创建一个Excel使用ieda创建一个maven项目,导入poi依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.1.2</version>

2022-04-27 17:15:30 265

原创 SQL学习

这里写目录标题一级目录二级目录三级目录一级目录二级目录三级目录

2022-04-13 13:27:18 653

原创 配置文件模板

log4j.xml用之前一定要在pom文件加入log4j依赖 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency><?xml version="1.0" encoding=".

2022-04-09 11:10:59 236

原创 mybatis项目使用知识点

mybatis重点中的精华MyBatis获取参数值的两种方式自定义映射association 分步查询MyBatis获取参数值的两种方式MyBatis获取参数值的两种方式:${}和#{}${}的本质就是字符串拼接, #{}的本质就是占位符赋值mapper接口中,方法传入参数时在mybatyis的底层,当执行mapper.xml中的sql语句时,会自动检测mapper接口中的方法当检测到方法中有多个参数时,它会自动将这些参数放到map集合里,并以param为键,以参数为值。所以,当我

2022-04-08 13:52:48 98

原创 搭建idea开发环境

问题来了!!!有时候 安装好 打开之后并没有试用30天的界面解决方案:卸载这个版本的idea,不要安装最新版,安装靠前一点的版本,其实一样用的:这里我下载的是 IntelliJ IDEA 2020.3.4有了!!!打开之后加一个插件 Settings -- Plugins ---- Manage Plugin Repositories...输入:https://plugins.zhile.io加入插件IDE Eval Reset这样就可以了,你每次关闭ide

2022-03-04 10:54:20 730

原创 JDK1.8官网安装详细说明

一、百度搜索jdk下载二、点击 Resources三、点击 Software Downloads四、找到 Java五、点击 Java (JDK)for Developers六、往下翻,找到 Java 8九、同意,下载十、哦豁

2022-02-25 18:01:13 248

原创 Spring

第一章 Spring概述1、Spring框架是什么?Spring是于2003年兴起的一个轻量级的java开发框架,它是为了解决企业应用开发的复杂性而创建的。Spring的核心技术:控制反转(IOC)和面向切面编程(AOP)。Spring又叫做:容器,Spring作为容器装的 是java对象。可以让Spring创建java对象,给属性赋值。Spring作用:实现解耦合,解决java对象之间的耦合,解决模块之间的耦合。第二章 IOC控制反转1、概念:IOC , Inversion Of Cont

2021-12-09 15:52:11 311

原创 我的第一个接口 笔记

我的第一个接口 笔记一、先创建一个数据库用tomcat直接创建就好了二、IDEA创建项目三、不用配置pom文件,但检查一下自己的maven四、连接数据库驱动五、与目录java下Application**启动类**同级**创建**pojo实体类**、**mapper接口类**、**controller控制类**对应的**包**和**文件**六、在Application启动类添加注释@MapperScan("mapper包的地址")七、写实体类--与数据库字段保持一致八、在mapper接口里写方法九、在cont

2021-12-08 21:03:09 750

空空如也

空空如也

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

TA关注的人

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