自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (3)
  • 收藏
  • 关注

原创 java短信发送工具类,使用Redis缓存及校验

调用阿里云短信验证接口,发送验证码,并限时缓存到远程Redis中,以及校验验证码

2023-06-17 14:45:54 306

原创 完整项目Git使用

2)"Pull into Current Using Merge" 就是把test01的内容合并到dev分支。2)例如创建用户功能模块分支(格式feature_功能_日期)就可以大胆开发,内容与主分支无关。4)拉取成功后的文件夹(如果不成功把文件夹删掉,换个网络重新拉取!5)把这些特殊符号删掉,代码格式调整好(和两个开发人员聊!3)把实战项目内容剪切到"xuecheng"文件夹中;3)功能写完后commit右上角对号(绿色)1)新建空白文件夹"xuecheng".7)组员拉取"develop"分支。

2023-06-16 11:07:28 450

原创 Jmeter快速入门

Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。

2023-06-10 11:59:55 1623

原创 开启常用命令

进入bin目录打开cmd。

2023-06-10 11:19:15 112

原创 项目开发流程

一般而言,项目开发流程包括以下几个阶段:需求分析阶段:确定项目的目标、范围、功能和技术需求等,制定项目计划和开发计划。设计阶段:根据需求分析的结果,设计项目的整体架构、模块结构、数据库设计等。编码阶段:根据设计文档完成代码编写、单元测试、集成测试等。测试阶段:对项目进行系统测试、验收测试等,发现并修复问题。部署阶段:发布版本,并完成用户培训、技术支持等后续工作。运维阶段:对项目进行日常运维、监控、维护等。

2023-05-04 08:52:36 107 1

原创 阿里云oss文件上传工具类

阿里云对象存储OSS(Object Storage Service)是一款海量、安全、低成本、高可靠的云存储服务,提供99.9999999999% (12个9)的数据持久性,99.995%的数据可用性。多种存储类型供选择,全面优化存储成本。

2023-04-28 10:07:16 2006

原创 Spring第二天

目录1. JdbcTemplate入门案例JdbcTeamplate概述JdbcTemplate入门案例步骤RowMapper接口的实现类BeanPropertyRowMapper的映射规则小结2. 使用IoC管理JdbcTemplate目标步骤小结3. 拓展:使用第三方连接池目标需求步骤4. IoC实现账户CRUD:搭建环境目标分析类与类之间的依赖关系创建maven项目pom.xml文件创建表结构创建实体类DAO接口和实现类AccountDao接口AccountDaoImpl实现类业务层接口和实现类Acc

2022-07-09 22:45:18 199

原创 Mybatis相关配置属性

UserMapperUserRoleMapperPermissionRoleUserRoleServiceImplUserServiceImplSqlSessionUtilQueryAllRolesAndUsersAndPermiQueryAllUsersAndRolesUpdateUserWebRoleMapper.xmlUserMapper.xmldb.properties

2022-06-20 01:54:53 691

原创 html_css(初识)

今日重点:1.表格标签2.超链接标签3.图片标签4.列表标签5.表单标签6.js核心语法网页:是用来显示网站的数据的网站:网页+后台代码(java+数据库)总结:1.html:超文本标记语言,用来书写网页的,在该文件中可以书写字符 音频 视频 图片等嘻嘻2.html使用注意: 1)后缀名是.html或者.htm 2)不需要编译,直接浏览器运行 3)由标签组成: 文本 ...

2022-06-20 01:32:32 118

原创 MyBatis02知识点

dao包UserMapper接口pojo文件夹User类 utils工具包SessionFactoryUtilsUserMapper.xml映射文件mybatis-config.xml核心配置文件

2022-06-16 02:07:32 159

原创 Maven学习

目录需要资料的可以关注私发,分享给你1. Maven概述和作用目标在没有使用maven之前2. Maven的安装目标下载Maven安装MavenMaven目录介绍配置环境变量测试安装好的Maven小结3. Maven仓库的概念和配置(重点)目录什么是POMMaven的仓库概念仓库分类访问仓库的过程配置本地仓库(重点)小结4. Maven的坐标(重点)目标Maven坐标的概念坐标的元素定义坐标的示例小结5. 演示:IDEA中配置Maven环境(重点)目标IDEA绑定本地Maven服务器小结6. 使用Maven

2022-06-12 02:03:45 548

原创 MySQL高级

数据库备份和还原 见ppt资料 约束 主键约束 作用 能够唯一的标识表中的每一行数据(作用) 语法 建表时: create table 表名 ( id int primary key , 其他字段, ... ); 修改表: alter tabl

2022-06-06 04:58:47 145

原创 mysql练习题+思维导图

sql代码练习题

2022-06-04 11:08:25 172

原创 DataGrip安装和使用

双击 ,然后一路下一步。安装成功将课后资料中datagrip汉化包下面的文件放到目录下面 【1】点击桌面上的启动软件图标【2】然后运行软件,选择“Do not import settings”不要导入设置这一项。 【3】选择免费试用30天,打开软件,进入到datagrip软件主界面 【4】将课后资料\datagrip\破解文件夹中的拖入到datagrip中,可以参考idea破解动态图 【5】在datagrip中查看版本信息,查看是否破解成功 到此为止,已经破解成功。 1.双击打开datagrip软件2.

2022-06-04 09:44:52 33999 304

原创 mysql的安装

目录需要资料包的额可以关注私发信息,分享给你1.数据库的安装2.卸载1.Mysql的安装包,找到如下所示文件后双击 mysql-installer-community-5.6.22.0.msi2.双击之后会出现如下图所示界面,询问是否同意,将我同意的选框勾选上,然后点击next,如下: 3.选择自定义安装,点击下一步 4.根据电脑配置选择要安装的MySql版本,然后点击next 5.如果出现当前界面,则可以配置安装目录,如果出现的不是这个界面请点击Back返回 6.点击back返回后,点击高级选项,配

2022-06-04 09:27:19 248

原创 IO流总结

需要笔记的可以关注私聊我发给你字节流 :字节输出流 : OutputStream抽象类写数据的方法 : public void write(int b) public void write(byte[] b) public void write(byte[] b, int off, int len)子类FileOutputStream类 ...

2022-05-30 05:40:47 128

原创 IO流相关知识点

需要笔记的可以关注私聊我发给你IO流 学习IO流的目的? 1,将数据写到文件中,实现数据永久化存储 2,把文件中的数据读取到内存中(Java程序) 3,在网络中数据的传输 IO流概述 I 表示intput ,是数据从硬盘进内存的过程,称之为读数据。 O 表示output ,是数据从内存到硬盘的过程。称之为写数据IO流分类按流向区分 输入流 ...

2022-05-30 05:20:55 499

原创 Thread线程

需要笔记的可以关注私聊我发给你Thread线程的创建方式方式一(继承Thread类方式)优点:代码实现比较简单那,可以直接使用Thread类中功能缺点:扩展性比较差,只能继承Thread类,任务执行完毕没有返回值结果,有异常能捕获 基本步骤 : 1 创建一个类继承Thread类。 2 在类中重写run方法(线程执行的任务放在这里) 3 创建线程对象,调用线程的start方法开启线程。 ...

2022-05-29 11:28:53 539

原创 Lambda和Stream流

需要笔记的可以关注私聊,我发给你Lambda- Lambda表达式只能针对接口(使用匿名内部类时)- 接口必须是:函数式接口 1、在一个接口中,只有一个抽象方法需要重写的接口,称为:函数式接口2、函数式接口中,允许存在:静态方法、私有方法、默认方法 Java语言,为了区分函数式接口和普通接口,在函数式接口中添加一个注解: @FunctionalInterfacepublic interface Swimming{ //只有一个抽象...

2022-05-29 10:35:29 674

原创 线程通信:生产者和消费者

使用等待唤醒机制实现生产者,消费者案例桌子:package 生产者和消费者;import java.util.concurrent.locks.Lock;//桌子public class Desk { //汉堡个数 public static int hanbao=1; //定义唯一的lock锁对象 public static final Object lock = new Object();}消费者:吃货package 生产者和消费者;

2022-05-29 02:07:07 119

原创 线程的六种状态

虚拟机中线程的六种状态新建状态 (NEW) --> 创建线程对象就绪状态 (RUNNABLE) --> start方法阻塞状态 (BLOCKED) -->无法获得锁对象等待状态(WAITING) --> wait状态计时状态(TIME_WAITING) --> ...

2022-05-27 23:31:40 94

原创 Spring第一天

Spring框架介绍Spring框架介绍Spring框架的由来作者:Rod Johnson 是 Spring框架的创始人,著名作者。 Rod在悉尼大学不仅获得了计算机学位,更令人吃惊的是在回到软件开发领域之前,他还获得了音乐学的博士学位。 有着相当丰富的C/C++技术背景的Rod早在1996年就开始了对Java服务器端技术的研究。Spring框架的介绍Spring是分层的Java SE/EE应用的full-stack轻量级开源框架。它是以IOC(Inversion Of Control)控制

2022-05-21 03:04:37 403 3

原创 Maven基础

Maven的安装和配置Maven概述和作用Maven简介maven是什么maven的作用小结Maven的安装maven下载安装Maven直接解压到任意目录,在预习资料中已经提供了安装包不要有汉字的目录不要有空格目录层次不要太深Maven目录介绍目录名功能说明bin可执行文件的目录,其中mvn.cmd这是它的启动命令boot第三方的类加载器conf配置文件所在的目录,其中settings.xml是它的核心配置文件如果这个文件配置有

2022-05-19 05:18:32 1135

原创 AJAX与JSON

AJAX的介绍和使用AJAX概述AJAX介绍同步和异步的区别AJAX应用场景和访问流程应用场景检查用户名是否存在省市级连内容自动补全执行流程XMLHttpRequest对象的事件,方法和属性案例:判断用户名是否存在服务器Servlet前段代码案例:POST请求完成登录的功能...

2022-05-19 02:43:17 226

原创 web综合案例

环境搭建案例效果SQL语句CREATE DATABASE day32;USE day32;CREATE TABLE contact( id INT PRIMARY KEY AUTO_INCREMENT, `name` VARCHAR(20) NOT NULL, sex CHAR(1), age INT(3) UNSIGNED, -- 无符号 address VARCHAR(10),-- 籍贯 qq VA

2022-05-10 18:05:31 176

原创 过滤器&监听器

过滤器java web的三种组件过滤器的基本概念过滤器介绍过滤器检查是否带红包,带红包方可进场参加婚礼,否则禁止入内过滤器使用场景编写第一个过滤器Demo1Filterpackage com.itheima.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import java.io.IOException;/** * 开发过滤器步骤: * 1.编写一个类实现javax.s

2022-05-10 00:02:29 117

原创 JSP&EL&JST&MVC

自动导包回顾cookie和sessionjspjsp初体验jsp介绍jsp的第一个案例<%@ page import="java.util.Date" %><%@ page import="java.text.SimpleDateFormat" %><%-- Created by IntelliJ IDEA. User: Administrator Date: 2022-05-07 Time: 2:47 To change thi

2022-05-08 03:20:45 168

原创 Cookie和HttpSession

Cookie会话技术什么是会话生活中的会话&BS结构的会话为什么会有会话技术什么是CookieCookie的执行原理Cookie的运行原理创建和发送案例:在Servlet中创建一个Cookie(“user”,“孙悟空”),并且写到浏览器端去在Tomcat7里面有汉字直接报500异常错误package com.itheima.servlet;import javax.servlet.*;import javax.servlet.http.*;import ja

2022-05-05 17:46:30 942

原创 请求对象&响应对象(Request&Response)相关知识点

1.HTTP协议的概念HTTP协议的介绍HTTP的特点HTTP请求1.请求的组成部分请求行请求头请求体2.请求的方式GET方式POST方式注意:只有post的请求方式才有请求体2.HTTP请求的三个组成请求行请求头请求体3.请求信息的组成:请求行1.请求方发:GTE和POST2.URI 统一资源标识符3.协议和版本号(HTTP/1.1)4.请求信息的组成:请求头、请求体请求头请求头由多个键和值组成请求体小结request对象介绍与作用

2022-04-29 19:22:24 1407

原创 Tomcat&Servlet相关知识点

1.Web 服务器软件架构:BS和CSCS结构BS结构2.Web资源的分类:静态和动态静态资源:运行在浏览器端,一成不变的;HTML和CSS,JavaScript都属于静态资源动态资源:运行在服务器端;编写的JSP和Servlet等都属于动态资源3.什么是Web服务器1.本质上也是一个服务器,也是 一个容器,用来装java代码,web服务器也成为web容器2.可以实现数据共享功能,将服务器上的数据分享给浏览器3.采用请求和相应的方式来访问,浏览器发送请求requ

2022-04-27 23:07:40 1433

原创 JavaScript基础

概述<script> //js代码 for (var i = 0; i < 5; i++) { document.write("hello World" + i + "<br>") }</script>变量的定义五种基本数据类型\常用运算符

2022-04-21 09:54:06 8143

原创 CSS样式

CSS三种引入方式行内样式行内样式:只在一个标签中起作用<!--1.行内样式:写在某个标签的style属性中特点:只对这个标签有效--><h1 style="color: blue">明天放假哎</h1>第二种内部样式内部样式:只在一个HTML文件中起作用<!--2.内部样式:写在style标签中特点:本网页标签中有效--><style> h3{ color: aqua; }</st

2022-04-20 22:34:46 326

原创 HTML相关知识点

HTML概念和作用HTML(Hyper Text Markup Language):超文本标记语言超文本:不仅包含普通文本,更强大,还可以包含图片,视频,音频,超链接,表格等标记:就是标签.可以使用一系列的标签,描述各种数据HTML的作用编写文本,扩展名为html HTML发展历程2014年10月,万维网联盟经过接近8年的艰苦努力发布HTML5规范HTML5更适合于移动设备,并且添加了多媒体的标签HTML代码的组成>标签标签可以用于设置文本样式、图片样式、超链接样式等等。用

2022-04-20 04:50:00 578

原创 Git常用命令

初始化工作区(只需要执行1次[工作区只需要初始化一次即可使用])进入到工作区目录下 只有初始化工作区后,才能把工作区中的文件,提供到git版本库中git init (创建版本库)显示状态git status (显示状态)查看状态显示工作区中还没有提交到暂存区的文件信息添加文件git add 文件名.后缀名git add. (添加目录下所有文件)提交工作区中的文件到暂存区提交到本地仓库git commit -m '备注信息'把存放在暂存区中的文件,提交到本地仓库 比较:

2022-04-19 03:58:47 185

原创 mybatis常见错误

文件名不对java.io.IOException: Could not find resource mybatis_config.xmlat org.apache.ibatis.io.Resources.getResourceAsStream(Resources. java:114)at org.apache.ibatis.io.Resources.getResourceAsStream(Resources. java:100)java.lang.NullPointerExceptionat or

2022-04-16 22:44:14 1480 1

原创 idea创建maven 使用Mybatis连接数据库获取表相关API知识点以及内容

Mybatis框架:需要配置文件核心配置文件(只能有1个)映射配置文件(允许有多个)相关APISqlSessionFactory //会话工厂(创建:SqlSession对象)SqlSession //会话对象 (底层封装了Connection对象) //和数据库交互底层使用:Executor(执行器。 执行sql语句)执行SQL语句时:有占位符、有SQL执行结果占位符:赋值(输入参数)SQL执行结果: 取值(输出参数)开发mybatis程序:配置文件

2022-04-16 19:39:48 1046

原创 Maven相关内容

Maven的default生命周期,可以使用的命令:mvn clean: 调用clean生命周期的clean阶段,清理上一次构建项目生成的文件 -会把target目录删除mvn compile : 编译src/main/java中的java代码 在创建target目录(该目录下存储生成的.class文件)mvn test : 编译并运行了test中内容 会对maven的test目录下的内容进行:编译、运行mvn package: 将项目打包成可发布的文件,如ja

2022-04-15 22:26:18 344

原创 【Dom4j读取xml文件中数据封装到list集合小练习】

需求:利用Dom4J的知识,将Student.xml文件中的联系人数据封装成List集合,其中每个元素是实体类Users。打印输出 List 中的每个元素1.定义联系人类2.创建解析器3.解析XML4.得到根标签5.得到所有的user子标签6.创建集合保存所有联系人对象7.遍历获取每个user标签8.获取user标签中的所有数据9.根据数据创建Users联系人对象10.遍历集合Student.xml文件<?xml version="1.0" encoding="UTF-.

2022-04-14 06:11:42 524

原创 XML相关知识点

概念Extensible Markup Language 可扩展标记语言可扩展:标签都是自定义的功能存储数据 1.配置文件 2.在网络中传输Xml和html的区别1.xml的标签都是自定义的,html标签是预定义的2.xml的语法严格,html语法松散3.xml是存储数据的,html是展示数据w3c :万维网联盟语法基本语法: 1.xml文档的后缀名.xml 2.xml第一行必须定义位文档声明 <?xml version='1.0'?> 3.x

2022-04-14 03:39:32 626

原创 Junit、反射、注解、相关知识点更新中

Junit单元测试测试分类 黑盒测试: 不需要书写代码,刚给输入值,看程序是否能够输出期望的值; 白盒测试: 需要写代码的,关注程序具体的执行流程.白盒测试步骤:定义一个测试类(测试用例) 建议: 测试类名:被测试的类型Test 例如CalculatorTest 包名:xxx.xxx.xx.Test cn.it.test 定义测试方法:可以独立运行 建议: 方法名:test测试的方法名 testAdd() 返回值:void 参数列表:空参给方法加上

2022-04-12 05:35:30 96

把Word转成PDF目前最简单的方式就是调用office的方法,本质上就是打开Word后另存为成pdf,通过什么方式来调用呢?

把Word转成PDF目前最简单的方式就是调用office的方法,本质上就是打开Word后另存为成pdf,通过什么方式来调用呢? 使用 **jacob**,速度上还是可以的,Word中的原样式也不会丢失。

2023-05-06

repository(仓库)

avalon-framework 文件夹 backport-util-concurrent 文件夹 c3p0 文件夹 ch 文件夹 classworlds 文件夹 com 文件夹 commons-beanutils 文件夹 commons-chain 文件夹 commons-cli 文件夹 commons-codec 文件夹 commons-collections 文件夹 commons-digester 文件夹 commons-fileupload 文件夹 commons-io 文件夹 commons-lang 文件夹 commons-logging 文件夹 commons-validator 文件夹 dom4j 文件夹 error 文件夹 io 文件夹 javax 文件夹 jdom 文件夹 joda-time 文件夹 jstl 文件夹 junit 文件夹 log4j 文件夹 logkit 文件夹 mysql 文件夹 net 文件夹 文件夹 org oro 文件夹 redis 文件夹 sslext 文件夹 xerces

2022-04-16

maven相关知识点总结

maven相关知识点总结

2022-04-15

java的IO流的工具包:作用:复制单个文件(文件对文件)/ 复制目录或文件(多个文件)

- 由第三方研发的工具类 - 要使用commons-io工具包,就需要先从第三方下载该工具包 - 在当前项目工程下,导入commons-io工具包(借鉴之前使用过的logback) 导commons-io包步骤: 1. 在idea的项目工程下,创建目录:lib 2. 把commons-io工具包,复制到lib目录下 3. 使用idea,把lib目录下的commons-io工具包,引入到项目中 IOUtils类: 复制单个文件(文件对文件) FileUtils工具类: 复制目录或文件(多个文件) commons-io可以简化IO复制文件的操作

2022-03-30

空空如也

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

TA关注的人

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