自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Gitlab权限管理

gitlab

2022-10-17 14:31:43 1533 1

原创 Objects、StringUtil、CollectionUtils、BeanUtils工具类

常用工具类

2022-10-11 23:02:18 285

原创 vscode下载和插件及常用配置

开发工具

2022-10-11 23:01:16 1024

原创 String的format()和substring()

string

2022-10-11 22:46:00 133

原创 下载文件中有+号乱码

文件下载乱码

2022-10-11 22:35:03 202

原创 2021年:mysql面试题总结2

1 Oracle和MySQL的区别(包括默认事务隔离级别)2 什么是事务的传播行为,为什么要有传播行为3 Group By 和 Having, Where ,Order by这些关键字是按照如下顺序进行执行的:Where, Group By, Having, Order by。4 drop table、delete from table和truncate的区别5 什么是视图,以及视图的优缺点面试题6 如何优化数据库选取最适用的字段属性,尽可能减少定义字段宽度,尽量把字段设置 NOTNU

2021-10-14 21:54:28 75

原创 2021年:mysql重要知识点总结

条件查询

2021-10-14 21:08:04 79

原创 7、mysql的事务,视图,索引优化,引擎

文章目录事务事务的ACID属性事务的分类delete 和 truncate的区别事务并发问题事务的隔离级别视图应用场景语法视图的更新视图和表的区别变量系统变量自定义变量存储过程概念优点语法参数模式实例函数概念优点区别语法实例流程控制结构分支结构实例循环结构分类循环控制实例MySql架构介绍文件类型配置文件日志文件MySql逻辑架构四层架构MySql存储引擎索引优化分析SQL性能下降的原因索引简介是什么优势劣势索引的分类索引结构那些情况需要建立索引那些情况不要建立索引性能分析索引优化索引分析双表连接索引优化三

2021-10-08 17:21:33 223

原创 3、 Spring 整合 Junit、AOP、AOP的xml配置、以及注解的配置

spring目录标题1. Spring 整合 Junit[掌握]1.1 问题1.2 配置步骤1.3 为什么不把测试类配到 xml 中2. AOP3. Spring 中的 AOP3.1 AOP 相关术语1. Spring 整合 Junit[掌握]1.1 问题在测试类中,每个测试⽅法都有以下两⾏代码:这两⾏代码的作⽤是获取容器,如果不写的话,直接会提示空指针异常。所以⼜不能轻易删掉。1.2 配置步骤第⼀步:添加 junit 的必备 jar 包到 ⼯程中第⼆步:使⽤@RunWith 注解替换原有

2021-09-20 10:31:01 190

原创 2、Spring基于注解的IOC配置、以及常用注解

Spring目录1 案例:spring 基于xml的 IoC 的实现2 基于注解的 IOC 配置2.1 明确2.2 环境搭建2.2.1 第⼀步:添加必备 jar 包到⼯程中。2.2.2 第⼆步:使⽤@Component注解配置管理的资源2.2.3 第三步:创建 spring 的 xml 配置⽂件并开启对注解的⽀持2.3 常⽤注解2.3.1 ⽤于创建对象的2.3.1.1 @Component2.3.1.2 @Controller @Service @Repository2.3.2 ⽤于注⼊数据的2.3.2

2021-09-11 16:58:54 171

原创 1、Spring框架入门、Spring基于xml的IOC、依赖注入(DI)、bean标签

spring目录1 Spring 介绍1.1 Spring 是什么1.2 Spring 的发展历程1.3 三层架构中Spring的位置1.4 Spring的优势2 IoC2.1 程序的耦合和解耦[理解]2.1.1 什么是程序的耦合2.1.2 ⼯⼚模式解耦2.1.3 控制反转-Inversion Of Control3 IOC 解决程序耦合3.1.1 spring 的开发包3.2 基于 XML 的配置1 Spring 介绍1.1 Spring 是什么Spring 是分层的 Java SE/EE 应⽤

2021-09-09 20:21:31 170

原创 1、Mybatis框架 - 基础入门

目录标题1、框架概述1.1 什么是框架?1.2 作用1.3 JDBC问题分析2.mybatis快速入门2.1 (配置文件)实现步骤2.2 补充(基于注解的 mybatis 使⽤)3.自定义Mybatis 类1、框架概述1.1 什么是框架? 模板,项目的半成品 SSH:Spring Struts2 Hibernate SSM:Spring SpringMVC MybatisMyBatis是⼀个优秀的基于 Java 的持久层框架,它内部封装了 JDBC,使开发者只需要关注 SQL本身,⽽

2021-09-02 20:47:42 160

原创 7、 过滤器Filter、监听器Listener、邮箱

文章目录标题1 过滤器Filter1.1 概念1. 2 过滤器的使用步骤1.3 过滤器细节1.3.1 web.xml配置1.3.2 过滤器执⾏流程1.3.3 过滤器⽣命周期⽅法1.3.4 过滤器配置详解1.3.5 过滤器链1.4 总结Filter的作⽤2 监听器Listener2.1 概念2.2 监听器种类2.3 监听三⼤域对象的创建与销毁的监听器2.4 监听三⼤域对象内容改变的监听器2.5 与session中绑定的对象相关的监听器(对象感知监听器)2.6 监听器: Listener(接口) 6+23 邮

2021-08-28 16:19:25 177

原创 6、动态⻚⾯技术(JSP/EL/JSTL)、MVC

文章目录标题1 JSP技术1.1 概念1.2 JSP脚本和注释1.3 JSP指令1.4 JSP的内置对象1.5 JSP标签(动作)2 EL 技术2.1 EL 表达式概述2.2 使⽤2.2.1 运算2.2.2 获取值2.2.3 隐式对象el表达式中有11个隐式对象3 JSTL 技术3.1 JSTL 概述3.2 使⽤步骤3.2.1 JSTL下载3.2.2 使⽤步骤3.3 常⽤的JSTL标签3.3.1 3.3.2 4 JavaEE开发模式4.1 MVC4.2 JavaEE 三层架构1 JSP技术1.1 概念

2021-08-28 11:47:01 144

原创 5、会话技术 Cookie&Session

文章目录标题1 会话技术2 Cookie技术2.1 快速⼊⻔2.2 cookie的细节2.3 Cookie的特点和作⽤3 Session技术3.1 快速⼊⻔3.2 原理3.3 细节3.4 session的特点4 session与Cookie的区别5、session总结1 会话技术浏览器第⼀次给服务器资源发送请求,会话建⽴,直到有⼀⽅断开为⽌的过程,称为⼀次会话。会话技术就是记录这次会话中客户端的状态与数据的。⼀次会话中包含多次请求和响应。功能:在⼀次会话的范围内的多次请求间,共享数据 作用:存

2021-08-28 10:49:08 81

原创 12、Bootstrap官网地址(基本模板、栅格系统、重构首页、jQuery完成注册页面表单校验)

Web目录标题1、Bootstrap官网地址2、bootstrap基本模板3、bootstrap栅格系统4、bootstrap重构首页5、使用jQuery完成注册页面表单校验6、note1、Bootstrap官网地址Bootstrap2、bootstrap基本模板<!doctype html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv=

2021-08-12 18:56:11 1168

原创 11、使用jQuery完成(首页定时弹出广告图片、表格隔行换色、复选框的全选和全不选、省市二级联动、下拉列表左右选择、注册页面表单校验)

Web目录标题01_使用jQuery完成首页定时弹出广告图片02_使用jQuery完成表格隔行变色03_使用jQuery完成复选框的全选和全不选04_使用jQuery完成省市二级联动05_使用jQuery完成下拉列表左右选择06_使用jQuery完成注册页面表单校验01_使用jQuery完成首页定时弹出广告图片<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>div

2021-08-12 17:06:13 200

原创 10、jQuery遍历操作(each(callback)、each())、jQuery的CSS操作(属性操作)

Web目录标题1、jQuery遍历操作01_each(callback)02_$.each()1、jQuery遍历操作01_each(callback) 使用对象访问方式遍历 请选择您的爱好 全选/全不选 足球 篮球 游泳 唱歌 02_$.each() 使用工具类遍历方式 ![在这里插入图片描述](https://img-blog.csdnimg.cn/e6049511cec1433a84ec93

2021-08-12 15:27:37 156

原创 9、jQuery选择器(基本选择器、JQ的导入、层级选择器、过滤选择器、属性选择器、表单选择器)

Web目录标题1、基本选择器JQ第一步先导入jar包在HTML中引入jar包2、层级选择器3、基本过滤选择器4、属性选择器5、表单选择器6、style.css1、基本选择器JQ第一步先导入jar包在HTML中引入jar包<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>基本选择器</title> <script src="../../j

2021-08-12 11:54:05 126

原创 8、JS和JQ知识点、JQ入门、JQ和JS对比、切换效果

web目录标题1、JavaScript - JS2、JQuery -> JQ3、JQ入门4、JQ和JS对比5、切换效果1、JavaScript - JSECMAScript -> Java语法相似度99%DOM -> Node节点 document: getElement.. creatElement() Element: setAttribute() getAttribute() appendChild() innerHTML

2021-08-11 20:54:38 282

原创 7、案例:表格隔行换色、全选、省市二级联动,作业:轮播图、注册页面

Web目录标题1、案例1:表格隔行换色2、案例2:全选3、案例3:省市二级联动4、作业1:轮播图5、作业2:注册页面1、案例1:表格隔行换色<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>表格隔行换色</title> <script> onload = function() { // 要获得table中所有的 tbody

2021-08-11 20:43:20 75

原创 6、BOM对象、事件对象、全局函数、DOM对象、event对象、location和history、document对象、表格隔行换色

Web目录标题1、noteECMAScriptDOM对象: img input button formBOM对象: window事件:this对象:BOM对象Window弹窗Location: hrefHistory: (了解)事件对象全局函数DOM对象:Document 文档Element 标签Attribute 属性TextNode 文本2、window对象3、location和history4、document对象、表格隔行换色5、event对象6、全局函数7、DOM对象1、noteEC

2021-08-11 20:23:11 111

原创 5、表单提交的拦截、this、注册验证、轮播图、定时弹广告

Web目录标题1、表单提交的拦截1、表单提交的拦截 表单提交的拦截 ![在这里插入图片描述](https://img-blog.csdnimg.cn/fb08311bb7014f268486349ec3514370.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3lhbmdib19DU0RO,size_16,color_FF

2021-08-11 19:54:08 174

原创 4、css层级选择器、js入门、ECMA语法、ECMA基础、JS事件、JS函数

Web目录标题1、css层级选择器2、JS入门3、ECMA语法4、ECMAScript基础5、事件6、函数7、noteJavaScript:1.JavaScript入门2.事件1、css层级选择器<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>层级选择器/派生选择器</title> <style> /* 1.后代元素 */

2021-08-11 19:26:11 277

原创 3、html表单、div和span、css、css选择器、盒子模型、浮动

Web目录1、表单标签2、div和span3、css入门1、表单标签 表单标签 用户名: 密码: 游泳 打游戏 男 女 籍贯: 北京 上海 浙江 山东 江西 个人简介: </textarea> <br> <input type="submit"

2021-08-11 18:59:56 167

原创 2、HTML列表、超链接、表格、模块整合

HTML目录1、列表标签2、超链接3、表格标签4、模块整合1、列表标签<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>列表标签</title> </head> <body> <!-- 1.有序列表(带序号) 其中每一项 li 自动换行 属性: start起始序号 type 序号类型

2021-08-11 17:12:37 94

原创 1、HTML入门、标题标签、文本标签、多媒体标签

文章目录1、note2、html入门3、html标题标签4、html文本标签5、多媒体标签1、noteWeb:HTML CSS JavaScript JQuery Bootstrap vueIDE:IDEA HBuilder VSCodeHTML: 框, 书写页面元素, 内容CSS: 装饰, 页面美化JavaScript: 动画效果帮助文档: W3School - W3Chtml语法:(超文本标记语言)超文本: 图片, 超链接, 视频, 音频…标记语言: 标签1.大小写不敏

2021-08-11 16:53:02 190

原创 2、maven仓库、目录结构、生命周期、在IDEA中创建maven项目

2.3 Maven仓库maven⼀共有三种仓库本地仓库:⾃⼰维护本地仓库的配置只需要修改 settings.xml ⽂件就可以远程仓库(私服):公司维护中央仓库:maven团队维护中央仓库地址: https://mvnrepository.com/3 演示⼊⻔程序3.1 Maven项⽬的⽬录结构3.2 Maven的常⽤命令 – ⽣命周期clean 清理编译的⽂件...

2021-08-10 20:43:00 234 2

原创 1、maven的安装与配置

1 什么是mavenMaven项⽬对象模型(POM),可以通过⼀⼩段描述信息来管理项⽬的构建,报告和⽂档的项⽬管理⼯具软件。是apache下的⼀个开源项⽬,是纯java开发,并且只是⽤来管理java项⽬的。2 Maven的安装配置2.1 下载安装从该⽹站 http://maven.apache.org/download.cgi 下载maven3.6.3版本将⽂件解压到⼀个路径中没有中⽂没有空格的⽂件夹⾥,解压后的⽬录如下:Maven软件的核⼼⽂件:配置本地仓库⽬录: <loca

2021-08-09 17:22:01 88

原创 1、submit的安装和改成中文简体

1、安装submit官网2、换成中文简体1.打开sublime,选择 Preferences下面的package control选项,如果没有这个选项,先在tool下面选择install package control,成功后重新打开sublime,就会在preferences下面找到package control选项了。2.在弹窗输入install package,选择对应的的命令点击。3.在弹窗输入chinese,选择插件chineseLocalozition,点击安装。4.等待安装完成

2021-08-07 18:23:28 1589

原创 4、HttpServlet的Response、转发、重定向、页面跳转到方式

1 HttpServletResponse概述服务器端发送给客户端的数据。我们在创建Servlet时会覆盖service()⽅法,或doGet()/doPost(),这些⽅法都有两个参数,代表请求的request和代表响应response。service⽅法中的response的类型是ServletResponse,⽽doGet/doPost⽅法的response的类型是HttpServletResponse,HttpServletResponse是ServletResponse的⼦接⼝,功能和⽅

2021-08-03 20:10:44 4199

原创 3、HttpServlet的Request对象、获得请求头、请求行、请求体、post乱码

文章目录标题1 HttpServlet概述2 request的运⾏流程3 通过抓包⼯具抓取Http请求1 HttpServlet概述Servlet: 动态页面, 接收请求, 返回响应 接口: Servlet: init service destroy 类: HttpServlet doGet doPost 生命周期: 默认第一次访问创建, 服务器关闭销毁 load-on-startup: 服务器开启时启动init中的ServletConfig对象: getS

2021-08-03 19:19:59 1198

原创 2、servlet的规范、生命周期、配置、对象

目录标题1、http协议响应与请求1、http请求 request2、Http响应 response2、动态页面 Servlet规范 Server + Applet2.1 servlet地址可以用在哪些地方3.servlte的生命周期(面试**)4.url-pattern的书写1、精确匹配2、目录匹配3、后缀匹配4、注解匹配5、缺省匹配(/)5.ServletConfig - init方法中的参数6.ServletContext对象6.1 怎样获得ServletContext对象6.2 Servle

2021-08-02 22:47:11 85

原创 1、Http协议和Tomcat服务器安装与部署

目录标题1 Http协议1.1 什么是Http协议1.2 Http协议的组成1.3 Http请求1.4 Http响应2 Tomcat服务器2.1 Web开发中的常⻅概念2.1.1 B/S系统和C/S系统2.1.2 web应⽤服务器2.1.3 web资源2.1.4 请求和响应2.2 Web开发中常⽤的web应⽤服务器3 Tomcat的下载与安装3.1 下载Tomcat3.2 安装Tomcat3.3 Tomcat的⽬录结构与安装3.4 Tomcate的启动与运⾏tomcat部署web应用5 使⽤IDEA创建We

2021-08-02 19:52:41 434

原创 6、mysql练习题(分组、多表、子查询)

目录分组查询多表查询子查询分组查询-- 2. 查询公司员工工资的最大值,最小值,平均值,总和select max(sal), min(sal), avg(sal), sum(sal) from emp;-- 3. 查询每个部门中各个职位的最高薪水。select max(sal),deptno from emp group by deptno;select avg(sal),deptno from emp group by deptno;-- 4. 选择具有各个 job 的员工人数(提示:

2021-07-17 17:16:56 995

原创 5、mysql练习题1(基础查询)

目录1.基础查询1.基础查询-- 1. 查询职员表中工资大于 3600 的员工姓名和工资select ename, sal from emp where sal > 3600;-- 2. 查询职员表中员工号为 7369 的员工的姓名和部门号码select ename, deptno from emp where empno = 7369;-- 3. 选择职员表中工资不在 4000 到 5000 的员工的姓名和工资select ename, sal from emp where s

2021-07-17 17:02:34 402

原创 4、MySQL 多表查询与事务的操作

MySQL 多表查询与事务的操作1 表连接查询笛卡尔积现象内连接隐式内连接显示内连接内连接查询步骤左外连接1 表连接查询笛卡尔积现象select * from emp, dept ; -- 笛卡尔积, 两表数据相乘-- 乘积筛选后的结果, 两边能匹配上的数据select * from emp, dept where emp.deptno = dept.deptno;select * from emp e, dept d where e.deptno = d.deptno;select e.e

2021-07-16 20:52:57 96

原创 3、Mysql数据库表的约束与规范化

Mysql数据库表的约束与规范化1.约束种类主键创建主键创建主键的⽅式:删除主键主键⾃增修改⾃增⻓的默认值起始值唯⼀约束非空约束默认值外键约束删除外键外键的级联数据约束⼩结表与表之间的关系⼩结数据规范化什么是范式三⼤范式三⼤范式⼩结1.约束种类约束名约束关键字主键primary key唯⼀unique⾮空not null外键f oreign key检查约束check 注:mysql不⽀持主键通常不⽤业务字段作为主键,单独给每张表设计⼀个 id

2021-07-14 19:55:00 237

原创 2、MySQL中DQL查询与备份还原

目录1 DQL查询语句1.1 排序1.2 聚合函数1.3 分组having 与 where 的区别1.4 limit语句2 数据库备份和还原2.1备份与还原的语句1 DQL查询语句1.1 排序# 通过 ORDER BY ⼦句,可以将查询出的结果进⾏排序(排序只是显示⽅式,不会影响数据库中数据的顺序)SELECT 字段名 FROM 表名 WHERE 字段=值 ORDER BY 字段名 [ASC|DESC];# ASC: 升序,默认值# DESC: 降序1.1.1 单列排序什么是单列排序:

2021-07-14 19:03:43 111

原创 1、Mysql数据库 Basic

目录1.为什么选择MySQL数据库新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.为什么选择MySQL数据库1、免费2、功能强大数据库安装网址:链接新的改变我们对Markdown编辑器进行了一些功能拓展与

2021-07-13 20:52:30 325

空空如也

空空如也

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

TA关注的人

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