自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (4)
  • 收藏
  • 关注

原创 win10 解决.net framework 3.5 安装报错 0x800F0954问题

win10 解决,net framework 3.5 安装报错 0x800F0954问题

2024-04-26 14:49:25 57

原创 cron表达式

Cron表达式由7个部分组成,各部分用空格隔开,Cron表达式的7个部分从左到右代表的含义如下:

2023-10-26 17:20:08 218

原创 Linux服务器报错“No space left on device”如何解决

删除home中无用文件,释放内存。

2023-10-07 18:08:03 2590

原创 循环删除list集合中的元素

循环删除list集合中的元素

2023-09-19 15:30:52 302

原创 Spring MVC - 相关内容3

目录一、SpringMVC拦截器(登录拦截,强制登录)二、SpringMVC对JSON的支持三、SpringMVC全局异常处理

2022-08-29 16:00:58 221 1

原创 Spring MVC - 相关内容2

目录一、SpringMVC参数接收补充:常见的前端传参形式使用零散形式收参使用对象形式收参使用数组形式收参(了解)二、SpringMVC数据传递三、SpringMVC文件上传下载文件上传文件下载(了解)封装工具类四、SpringMVC拦截器特点开发拦截器配置拦截器多个拦截器的执行顺序......

2022-08-28 11:35:39 141

原创 Spring MVC - 相关内容1

目录一、SpringMVC概述二、SpringMVC运行原理三、环境搭建1.引入依赖2.springmvc配置文件3.web.xml配置4.控制器基本开发四、SpringMVC中的跳转

2022-08-26 20:26:07 161

原创 Spring - 框架相关内容3(Spring注解式开发)

一、Spring注解式开发1.开发注解扫描2.实例化相关注解(创建对象的注解,相当于bean标签)3.控制对象的创建次数的注解4.注入相关注解5.控制事务的相关注解6.配置文件中二、创建复杂对象

2022-08-25 10:13:55 143

原创 SSM整合 -(SpringMVC+Spring+Mybatis)

SSM整合 -(SpringMVC+Spring+Mybatis)1. 引入依赖2. 其他配置文件3. Spring+Mybatis注解式开发4. 加入SpringMVC

2022-08-22 07:55:24 96

原创 SS整合 -(Spring框架结合Struts2框架使用)

SS整合 -(Spring框架结合Struts2框架使用)1.引入依赖(spring依赖 )2.web.xml配置3.开发Action4.工厂管理5.配置struts.xml6.部署项目测试

2022-08-19 11:06:21 209

原创 SM整合 -(Spring框架结合Mybatis框架)

SM整合 -(Spring框架结合Mybatis框架)1、引入依赖(spring依赖+mybatis依赖)2、mybatis相关建表、实体类(实现序列化接口)、dao接口、mappermybatis-spring官方整合中不再需要mybatis主配置文件3、整合配置文件4.启动工厂测试Dao5.在Service层控制事务Service接口、Service实现类、配置文件

2022-08-19 10:25:27 382

原创 Spring - 框架相关内容2

一、Spring的两大核心编程思想二、AOP(面向切面的编程)三、AOP编程步骤四、切入点表达式

2022-08-18 10:32:50 78

原创 接口回调 and 注解

一、接口回调在C、C++、JavaScript等很多语言中,存在”函数回调“这个用法,具体操作是可以把一个函数(比如函数A)作为实参向另一个函数(比如函数B)传递,此时函数B中就可以直接调用函数A了在Java中,函数需要存在与某个对象之中,一个函数如果需要被别人带哦用,那就需要确定函数的返回值类型、函数名、形参列表、抛出的异常等,使用接口就可以规定这些,Java中通过“接口回调”来实现“函数回调”的方法。二、注解...

2022-08-17 21:21:06 201

原创 Java - 三种基本的设计模式

一、单例模式1、只创建一个实例对象的设计模式称为单例模式2、单例模式的优点:可以节省创建对象的时间和对象占用的空间3、单例模式的对象必须是无状态的4、无状态的条件:满足任意之一(1)类本身是没有非静态的成员属性(2)有非静态的成员属性,但是这些属性是无状态的二、工厂模式三、代理模式1、现有业务层的问题2、代理的开发3、静态代理的开发(1)静态代理类(3)调用代理类的方法4、动态代理开发(1)前置知识:通过反射调用对象的方法(2)通过proxy类,动态的为现有业务生成代理对象.

2022-08-13 11:10:45 1420

原创 Spring - 框架相关内容1

一、什么是Spring二、Spring框架的核心作用三、第一个环境搭建四、Spring的两大核心编程思想五、依赖注入方式六、Spring工厂特性默认在工厂中管理的对象都是单例的,全局唯一,只创建一次。可配置为原型(可以认为是“多例”)模式,常用于Struts2的Action(每次请求都需要创建)默认只创建一个对象(单例模式),节省创建对象的时间和内存空间。通过依赖注入建立了类与类之间的关系(使Java对象之间关系更为清晰,方便了维护与管理)。.........

2022-08-12 10:23:35 108

原创 Javascript - 基本内容4

一、BOM1. 概念 --- browser object model 浏览器对象模型一组与浏览器相关的内置对象和函数。Window对象2. 与window对象相关的函数和属性1)打开和关闭浏览器窗口 open() close()var w = window.open( url ) ; 新建一个新的浏览器窗口,并在窗口里显示url指定的资源,返回值w代表新打开的浏览器窗口对象Window.close(); 关闭当前窗口Alert() ---- 警告框...

2022-07-29 21:01:59 296

原创 Javascript - 基础内容3

一、DOM编程1. 概念 ---- document object model 文档对象模型1)html是标记语言文档,解析技术一般有两种 DOM SAX2) DOM:浏览器会将整个文档加载进内存,将文档封装成一棵“文档树”,文档里的所有标签都被封装成“标签对象”,成为这棵树上的一个节点(Element--标签 , node -- 文本)3) DOM里的两个重要对象:document对象 --- 代表整个文档(特指body部分,浏览器里地址栏以下,状态栏以上的部分)......

2022-07-28 20:50:42 310

原创 Javascript - 基础内容2

Js代码开发步骤:1)确定事件源,确定需要监听的事件对象2)根据事件对象,选择与之对应的监听器,添加到标签上为标签添加监听器的代码:1) ---- 适用于少量js代码的添加2) --- 适用于大量js代码的添加2.常见事件监听器......

2022-07-28 11:05:37 155

原创 Javascript - 基础内容1

Javascript(js):基于浏览器的,解释型的,面向对象的编程语言1)html + css --- 静态网页(里面的数据不会改变)2)servlet + jsp --- 动态网页(在网页中嵌入java代码改变数据)3)js --- 添加动画效果(按钮功能的添加,表单数据的验证),在网页刷新后,所有动画效果会消失。......

2022-07-27 21:45:57 188

原创 Mybatis框架 - 相关内容3

在同⼀个SqlSession里,多次执行同⼀条select命令,此时sqlSession级别缓存生效,只查询⼀次db随着SqlSession的关闭,缓存以及缓存的数据消失。c.当执行查询功能的session关闭时,查询到的数据进入缓存当session执行了接口的增删改功能。b.全局缓存以接口(mapper文件中的namespace)为单位,进行数据缓存。1)同一个接口里的所有查询方法查询到的数据会被缓存到一个数据块里。2)不同接口里的查询方法获取到的数据,缓存在不同的数据块里。...

2022-07-21 20:08:38 134

原创 Mybatis框架 - 相关内容2

一、工具类工具类封装可参考 jdbc 工具类的封装,只是将Connection换成SqlSession二、各种特殊查询1.多参查询注意:a. 方法的形参名,在编译器编译的过程中直接丢失,不会被保留到运行时刻b. mybatis不支持 “方法重载”2)简化写法(通过下标指定参数的值,下标从0开始)3)标准写法(通过注解为参数定义可以长久保留的名字)注解:定义给机器(编译器 or JVM)看的文字TeacherDao接口中定义@Param三、关于配置文件的技巧...

2022-07-20 09:08:18 86

原创 Mybatis框架 - 相关内容1

1.mybatis是⼀个基于java的框架,提前对jdbc代码做了有效的封装,用来代替jdbc技术完成数据持久化操作mybatis框架-->针对-->XxxDao。2.引入配置文件mybatis-config.xml--->放置在src根路径下(文件名可以是任意名字)log4j.jar---用来打印mybatis的运行轨迹,不影响程序的执行。mybatis-3.2.2.jarmysql.jar---必须的。3.初始化配置--mybatis-config.xml文件。......

2022-07-19 09:22:30 132

原创 struts2框架 - 跳转及相关内容

Mode12组件化特点明显,Servlet不承担显示任务,Jsp没有任何商业逻辑,彻底分离了Java程序开发者和网页制作者,让java程序员专注于Java程序代码的编写,而HTML设计人员专注于页面的表现。组件间通过接口连接,只要接口保持不变,任意一个组件发生改变,其他组件都不用随之改变,提高程序的可扩展性和可维护性。(2)跳转路径写死在程序里,一旦目的地地址发生改变,会导致程序的代码发生改变--硬编码。1、框架软件开发过程中的半成品,是对现有代码的合理封装,提高开发效率。2、写Action程序。...

2022-07-15 09:04:25 394

原创 struts2框架 - 文件的上传与下载

文件上传、文件下载(1)写表单页面(2)写程序(3)写配置文件。表单页面属性(1)enctype属性:设置表单数据的形式1. 默认值"application/x-www-form-urlencoded"表示表单提交的都是String类型数据,对方可以通过request.getParameter(xxx)来接收2. 如果数据为特殊形式,则需要将enctype设置为 multipart/form-data文件下载表单页面将所有可以下载的文件做成超链接,供用户点击下载...

2022-07-15 08:29:20 632 1

原创 JDBC - 相关内容2

(1) 定义一个类名为 JDBCUtil类(2) 类中提供两个静态方法:a. public static Connection getConnection(){ // 1. 加载驱动类 // 2. 获取连接}b. public static void close(ResultSet rs,PreparedStatement pstm,Connection conn){ // 6. 释放资源}(3) 第一个版本解决了代码的冗余问题:将JDBC开发中六个步骤中重复的步骤

2022-07-14 12:20:23 306

原创 JDBC - 相关内容1

一、环境准备二、引言三、JDBC的第一个程序分为两个准备和六个步骤(1) 第一个准备:将 mysql对应的jdbc依赖jar引入到当前的Module中(2) 第二个准备:利用navicat将对应 库表准备好四、PreparedStatement 的占位符应用占位符:? ,只能代表某一个数据、值;不能为字段占位4. jdbc开发步骤总结(1) 加载驱动类(2) 获取连接(3) 准备sql,同时准备发送sql的工具(4) 绑定参数,再发送sql(5) 处理结果集(6) 释放资源..

2022-07-12 20:43:09 513

原创 JDBC+Servlet 整合

一、引入:Servlet接受到数据需要去数据库中进行数据对比或是将数据同步到数据库,利用JDBC完成数据库的操作,Servlet需要调用JDBC中业务层中的业务方法完成对应的用户业务需求。二、项目整合的思路(1) 创建新的module->引入 web application(2) 引入 module中需要jar依赖:创建 lib文件a. JDBC技术的jar:JDBC资料中提供(mysql)b. Servlet技术jar:tomcat--》lib包中,servlet-a..

2022-07-02 22:18:06 710

原创 mysql - 相关内容4

目录一、创建表二、增删改1、增:往数据库表中添加一条数据,insert into2、删:从数据库表中删除指定的数据3、修改:update,将指定数据内容进行修改4、扩充三、事务1、建表语法:creat table 表名( 字段名 数据类型 [约束] [默认值] , 字段名 数据类型 [约束] , 字段名 数据类型)注意:最后一个字段后面不加 逗号2、常用数据类型:(1)数值类型: int :整数,4B,存储数据的范围 -21474

2022-06-26 23:06:42 257

原创 mysql - 相关内容3

1、 语法:create database 数据库名 2、案例:create database demo 3、 注意:新建的数据库名为 demo

2022-06-22 13:23:26 151

原创 mysql - 相关内容2

一、函数二、分组 group by三、子查询四、分页查询 函数:执行特定功能的一段代码块1. 单行函数:(1) 单行函数:只要有一条数据,执行一次,同时会产生一个对应结果2、组函数:(1) 组函数:作用在提前分好的一组数据上,只要有一个小组数据,则组组函数就执行一次.................................

2022-06-21 08:14:00 135

原创 mysql - 相关内容1

1、数据库:Database,简称DB,是存储、管理数据的一种软件(提供对数据的增删改查等操作)2 、数据库的工作模式: 数据库服务端(server)-客户端(client),简称为 C/S工作模式(1)数据库的客户端:发送指令(2) 数据库的服务端:接收指令并执行指令注意:一个数据库的服务端同时可以对应多个数据库的客户端3、数据库的分类(1)关系型的数据库 a. oracle:oracle公司(甲骨文),收费b. mysql:mysql公司,被sun公司收购,后又被oracle收购,免费c.

2022-06-20 22:16:44 498

原创 Java - 设计模式

一、设计模式:是一套反射使用、多人知晓、经过分门别类的代码,总结(23种),以下讲解其中三种设计模式。 二、设配器设计模式适配器模式是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能三、单例设计模式1、概念:基于定义好的一个类,保证jvm中只有该类的一个实例对象存在。2、代码实现单例两种方式:饿汉式 、懒汉式四、工厂设计模式 .........

2022-06-12 11:00:56 100

原创 Java - 反射

一、反射:允许程序在运行状态中,可以操作任意类中的属性和方法;并且可以操作任意对象内容的属性和方法这种动态获取信息及动态操作对象属性和方法对应的机制称为反射机制。二、类对象 和类的对象(实例) (1) 类的对象:也称为实例,基于定义好的类创建的对象(new) (2) 类对象:类加载的产物,封装了该类的相关信息(包名、类名、父类、接口、属性、构造方法、成员方法等)三、获取类对象(3种方式)四、类加载的时机五、常见的方法六、反射的优缺点......

2022-06-11 20:02:54 108

原创 Java - 多线程

一、进程1、进程:操作系统(os)中正在执行的应用程序(软件),一个操作系统中允许多个进程同时工作,被称为多进程二、线程1、线程:在进程中执行的任务,一个进程中同时可以执行多个线程任务(多个线程)三、代码实现多线程1、 定义一个类继承java.lang.Thread类,覆盖run方法 2、定义一个类实现 java.lang.Runnable接口,同时实现 run方法(将线程任务定义在run方法)四、线程的状态五、线程同步.........

2022-06-11 11:00:28 199 3

原创 Java - IO流

Java - IO流概念文件上传和下载拷贝字节流字符流对象序列化桥转流编码file类1、IO流:流就是内存和存储设备之间传输数据的通道、管道。2、流的分类

2022-06-09 13:40:36 416

原创 Java - 异常详解

异常:程序运行过程中出现的非正常情况异常处理:当异常出现时,执行预先准备好的一段程序代码异常处理必要性:减少用户损失,同时减少给用户带来不必要的麻烦,也可以利用异常给用户做一些提示信息Throwable:Java语言中错误或是异常的父类,位于java.lang包中(1) 常见的构造方法:a. Throwable():无参数的构造方法b. Throwable(String message):带有字符串异常信息的构造方法​(2) 常见的功能方法:a. String getMessage():获取字符

2022-06-07 21:46:24 140

原创 给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次?(Map及其相关知识点)

哈喽,大家好呀下面写一道简单的题题意:给定一个字符串,请输出该字符串由哪些字符组成,每个字符出现几次?思路:我是运用了Map集合,首先创建Map集合存储键值对(key,value),添加集合中元素,每一个字符作为key,字符出现的次数作为value,其次将键值对存入Set集合中,调用map.entrySet方法,最后将键值对遍历,就得到结果啦下面代码展示:运行结果展示:代码展示结束,补充下Map集合的一些相关知识 Map集合特点 方法 实现类 遍历方式......

2022-06-06 20:45:15 483

原创 Java - 集合相关内容

Java - 集合相关内容一、集合的理解二、Collection集合体系1. 根接口:Collection接口2. 子接口:List集合3. 子接口:Set集合三、Map集合体系

2022-06-05 09:00:36 156 2

原创 Java 程序之随机点名

哈喽,大家好呀不知道大家最近有没有看乘风破浪的姐姐呀 我看了之后超级喜欢赵梦的初舞台和于文文那组的初舞台呀,也就重复看了七八十遍吧哈哈哈哈哈哈今天突发奇想,想写一个随机点名的程序,就利用28个姐姐的名字随机点了哦~开始喽效果展示:思路:创建二维数组,先两层for循环 遍历数组打印所有姐姐的名字再利用两层for 循环产生两个随机的数组下标,就能随机打印姐姐的名字喽代码展示:最后超级喜欢于文文那组表演呀大家可以尝试下随机点饭呀,根据班级同学随机点名呀,等等哦~欢迎大家和我交流不同意见和想法呀......

2022-06-04 13:34:10 1747 2

原创 常用类-String类

常用类-String类一、String类的理解二、获取字符串的两种常见方式三、字符串的常见方法 boolean equalsIgnoreCase(String str):比较字符串内容是否相同,但是忽略大小写,通常用于验证码比较时,忽略大小写四、String的不可变长五、可变长的字符串

2022-05-31 21:11:14 1855

JavaWeb+JSP+Servlet+JDBC分页查询和查询后分页界面优化最终版

JavaWeb+JSP+Servlet+JDBC分页查询和查询后分页界面优化最终版

2022-07-20

JDBC+Servlet+Jsp+Mysql 优化版学生表(实现分页功能)

JDBC+Servlet+Jsp+Mysql 优化版学生表(实现分页功能)

2022-07-12

JDBC+Servlet+Mysql 学生表的增删改查

JDBC+Servlet+Mysql 学生表的增删改查

2022-07-06

JDBC+Servlet+Mysql 实现新闻表的动态增删改查

JDBC+Servlet+Mysql 实现新闻表的动态增删改查

2022-07-05

空空如也

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

TA关注的人

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