自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_2533491534的博客

不要在最美的年龄选择安逸

  • 博客(109)
  • 资源 (2)
  • 收藏
  • 关注

原创 升职加薪之SQL索引

升职加薪之SQL索引

2022-08-07 21:24:08 622

原创 Linux虚拟机的安装教程

1,VMware的下载及安装2,CentOS的安装2.1,新建虚拟机2.2,虚拟机的配置3,SecureCRT工具连接虚拟机3.1,下载连接虚拟机的工具3.2,连接虚拟机VMware的下载及安装下载VMware链接:https://pan.baidu.com/s/1Wy0elvvjd6YKJ1BRy9sdfQ ,提取码:xxxuCentOS的安装 1,新建虚拟机注意:如果提示,无法创建新虚拟机: 无法打开配置文件“D:\VMware\centos\Tomme

2021-11-10 08:18:02 665

原创 (4)Spring5新功能————SpringWebflux

1,整合日志框架2,@Nullable 注解3,函数式风格 GenericApplicationContext4,整合 JUnit55,Webflux5.1,SpringWebflux 介绍5.2,响应式编程5.3,Webflux执行流程和核心API5.4,基于注解编程模型5.5,基于函数式编程模型整合日志框架整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除Spring 5.0 框架自带了通用的日志封装1,Spri

2021-11-05 23:08:46 324

原创 零基础学会Git

1,Git的介绍1.1,Git的优势1.2,Git的下载和安装1.3, GIt命令操作2,分支的管理3,GitHub3.1,创建远程库3.2,GitHup的操作4,SSH 登录5,IDEA中使用Git5.1,Idea中使用Git全局配置5.2,创建本地库5.3,切换版本5.4,创建分支及合并分支5.5,解决冲突5.6,上传本地库到GitHub5.7,更新本地库5.8,从GitHub上克隆项目6,Git 工作流6.1,分类6.2,GitFlow 工作流详解

2020-07-27 16:36:58 258

原创 Maven的应用

1,Maven的介绍1.1,Maven的仓库1.2,Maven标准目录结构1.3, MP 启动注入 SQL 原理分析Maven的介绍Maven的介绍与配置1,Maven的仓库2,Maven标准目录结构

2020-07-19 23:22:56 179

原创 MyBatisPlus————条件构造器,AR,代码生成器以及插件扩展

1,MyBatisPlus 的使用1.1,MyBatisPlus的介绍1.2,通用 CRUD1.3, MP 启动注入 SQL 原理分析2,条件构造器 AbstractWrapper3,ActiveRecord(活动记录)简介1,MyBatisPlus的介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景是成为 MyBatis 最好的搭档,就像 魂斗罗 中的 1P、2P,基

2020-07-15 15:51:08 554

原创 (4)Mybatis————JNDI数据源的使用,延迟加载,缓存以及使用注解开发

1,JNDI数据源2,Mybatis 延迟加载策略2.1,何为延迟加载?2.2,使用 assocation 实现延迟加载2.3,使用 Collection 实现延迟加载3,Mybatis 缓存3.1,Mybatis 一级缓存3.2,Mybatis 二级缓存4,Mybatis 注解开发4.1,mybatis 的常用注解说明4.2,使用 Mybatis 注解实现基本 CRUD4.3,使用 Collection 实现延迟加载4.4,Mybatis 中简化编写的 SQL 片段

2020-07-01 14:44:01 448 1

原创 (3)Mybatis————分析dao实现类的执行过程,代理dao的执行过程,常用的标签以及查询语句

1, Mybatis的dao实现类的执行过程1.1,保存操作并获取主键 id1.2,更新操作Mybatis的dao实现类的执行过程

2020-06-30 08:36:49 340

原创 (2)Mybatis————基于代理DAO 实现CRUD操作和配置详解

1, 基于代理 Dao 实现 CRUD 操作1.1,保存操作并获取主键 id1.2,更新操作1.3,删除操作1.4,查询操作1.5,#{} 与 ${} 的区别1.6,Mybatis 与 JDBC 编程的比较2, Mybatis 的参数深入2.1,parameterType 配置参数2.2,传递 pojo 包装对象3,Mybatis 的输出结果封装3.1,resultType 配置结果类型3.2,resultMap 结果类型4,Mybatis 传统 DAO 层开发

2020-06-24 11:51:13 267

原创 (1)Mybatis————如何自定义一个Mybatis框架

1,MyBatis简介1.1,MyBatis历史1.2,为什么要使用MyBatis?1.3,MyBatis入门案例1.4,基于注解的 mybatis2,自定义一个Mybatis框架2.1,流程分析图2.2,环境搭建步骤2.3,示例代码MyBatis简介MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解用于配置和原始映射,

2020-06-19 00:17:18 297

原创 (3)SpringMVC————异常处理以及整合Spring时实例重复创建

1,SpringMVC的异常处理1.1,ExceptionHandler注解1.2,ResponseStatusExceptionResolver1.3,DefaultHandlerExceptionResolver1.4,SimpleMappingExceptionResolverSpringMVC的异常处理1,ExceptionHandler注解在@ExceptionHandler 方法的入参中可以加入Exception类型的参数,该参数即对应发生的异常对象@Except

2020-06-17 17:51:44 261 1

原创 (2)SpringMVC————JSON数据交互,Ajax,文件上传和下载以及拦截器

1,JSON数据交互1.1,什么是JSON?1.2,Lombok的使用1.3,Gson的使用1.4, 前后端JSON交互JSON数据交互1,什么是JSON?JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式采用完全独立于编程语言的文本格式来存储和表示数据。易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。JSON 键值对是用来保存 JavaScript 对象的一种方式,和 JavaSc

2020-06-16 23:54:09 397

原创 NoUniqueBeanDefinitionException和JSON乱码处理出现异常

NoUniqueBeanDefinitionExceptionorg.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'com.Person' available: expected single matching bean but found 2: person,com.Person#0Spring项目中出现了NoUniqueBeanDefinitionExcept

2020-06-16 10:06:36 353

原创 (1)SpringMVC————概述,程序的编写,RestFul风格和数据处理及跳转

1,SpringMVC的概述1.1,什么是MVC1.2,什么是SpringMVC1.3,中心控制器1.4, Spring MVC的工作原理SpringMVC的概述1,什么是MVCMVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计典范。是将业务逻辑、数据、显示分离的方法来组织代码。MVC主要作用是降低了视图与业务逻辑间的双向偶合。MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。Model(模型):数据模型,提

2020-06-14 23:41:13 259

原创 (3)Spring————Jdbc操作和声明式事务管理

1,JdbcTemplate1.1,概述1.2,环境准备1.3,持久化操作2,声明式事务管理2.1,事务概述2.2,Spring事务管理2.3,测试数据准备2.4,事务的传播行为2.5,Spring事务管理2.6,测试数据准备2.7,事务概述2.8,Spring事务管理JdbcTemplate1,概述为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。作为Spring JDBC框架的核心,JDBC模板的设

2020-06-09 00:30:55 219

原创 (2)Spring————AOP详解

1,Spring 概述1.1,Spring 概述Spring 概述1,Spring的概述

2020-06-04 23:02:27 277

原创 (1)Spring————Spring 概述,IOC 容器和 Bean 的配置

1,Spring 概述1.1,Spring 概述1.2,JSON 在 java 中的使用(使用的是谷歌的Gson )1.2,JSON 在 java 中的使用(使用的是谷歌的Gson )Spring 概述1,Spring的概述Spring是一个开源框架Spring为简化企业级开发而生,使用Spring,JavaBean就可以实现很多以前要靠EJB才能实现的功能。同样的功能,在EJB中要通过繁琐的配置和复杂的代码才能够实现,而在Spring中却非常优雅和简洁Spring是一个IO

2020-06-03 08:00:25 285

原创 (14)JSON 、AJAX 和i18n的使用

1,JSON1.1,JSON 在 JavaScript 中的使用1.2,JSON 在 java 中的使用(使用的是谷歌的Gson )2,AJAX 请求2.1,什么是 AJAX 请求2.2,JSON 在 java 中的使用(使用的是谷歌的Gson )2.3,jQuery 中的 AJAX 请求3,Ajax使用案例4,i18n 国际化4.1,什么是 i18n 国际化?4.2,国际化相关要素介绍4.3,国际化资源 properties 测试4.4,通过请求头国际化页面4.5,

2020-05-29 22:56:59 594

原创 (13)Filter过滤器

1,Filter 是什么过滤器2,Filter 的初体验3,Filter 的生命周期4,FilterConfig 类5,FilterChain 过滤器链6,Filter 的拦截路径7,ThreadLocal 的使用8,使用 Filter 和 和 ThreadLocal 组合管理事务8.1,使用 ThreadLocal 来确保所有 dao 操作都在同一个 Connection 连接对象中完成8.2,使用 Filter 过滤器统一给所有的 Service 方法都加上 try-catch ,来

2020-05-29 09:21:46 295

原创 (12)Cookie和Session

1,Cookie1.1,什么是 Cookie?1.2,如何创建 Cookie1.3,EL 表达式输出 Bean 的普通属性,数组属性。List 集合属性,map 集合属性1.4,EL 表达式 —— 运算1.5,EL 表达式的 11 个隐含对象Cookie1,什么是 Cookie?①、Cookie 翻译过来是饼干的意思②、Cookie 是服务器通知客户端保存键值对的一种技术③、客户端有了 Cookie 后,每次请求都发送给服务器④、每个 Cookie 的大小不能超过 4kb2,

2020-05-28 09:51:12 145

原创 (11)JavaWeb中常用的文件上传和下载

1,文件的上传介绍1.1,文件上传,HTTP 协议的说明1.2,commons-fileupload.jar 常用 API 介绍说明1.3,fileupload 类库的使用2,文件的下载文件的上传介绍①、要有一个 form 标签,method=post 请求②、form 标签的 encType 属性值必须为 multipart/form-data 值③、在 form 标签中使用 input type=file 添加上传的文件④、编写服务器代码(Servlet 程序)接收,处理上传的数据

2020-05-26 21:54:27 226

原创 (10)可还记得那被遗忘的EL表达式和JSTL标签库

1,EL表达式1.1,什么是 EL 表达式,EL 表达式的作用?1.2,EL 表达式搜索域数据的顺序1.3,EL 表达式输出 Bean 的普通属性,数组属性。List 集合属性,map 集合属性1.4,EL 表达式 —— 运算1.5,EL 表达式的 11 个隐含对象2,JSTL 标签库2.1,JSTL 标签库的使用步骤2.2,core 核心库使用EL表达式1,什么是 EL 表达式,EL 表达式的作用?EL 表达式的全称是:Expression Language。

2020-05-25 22:01:10 163 2

原创 (9)jsp技术的使用

1,什么是 jsp ,它有什么用?2,jsp 的本质是什么?3,jsp 的三种语法1.1,什么是 Servlet?1.2,手动实现 Servlet 程序1.3,Servlet 的生命周期什么是 jsp ,它有什么用?jsp 的全称是 java server pages。Java 的服务器页面。jsp 的主要作用是代替 Servlet 程序回传 html 页面的数据。因为 Servlet 程序回传 html 页面数据是一件非常繁锁的事情。开发成本和维护成本都极高。Se

2020-05-25 14:15:55 322 1

原创 (8)Servlet技术的使用(下篇)

1,什么是 HTTP 协议2,请求的 HTTP 协议格式2.1,GET 请求和POST请求的区别2.2,哪些是 GET 请求,哪些是 POST 请求2.3,常用的响应码说明2.4,谷歌浏览器如何查看 HTTP 协议什么是 HTTP 协议 协议是指双方,或多方,相互约定好,大家都需要遵守的规则,叫协议所谓 HTTP 协议,就是指,客户端和服务器之间通信时,发送的数据,需要遵守的规则,叫 HTTP 协议HTTP 协议中的数据又叫报文请求的 HTTP 协议格式 客户端给服务器发送数

2020-05-22 10:20:27 211

原创 (7)Servlet技术的使用(上篇)

1,Servlet 技术1.1,什么是 Servlet??1.2,手动实现 Servlet 程序1.3,Servlet 的生命周期1.4,GET 和 和 POST 请求的分发处理1.5,通过继承 HttpServlet 实现 Servlet 程序1.6,Servlet 类的继承体系Servlet 技术1,什么是 Servlet?①、Servlet 是 JavaEE 规范之一。规范就是接口②、Servlet 就 JavaWeb 三大组件之一。三大组件分别是:Servlet 程序、Fil

2020-05-20 21:49:33 165

原创 (6)Tomcat的快速应用

1,JavaWeb 的概念1.1,什么是 JavaWeb?1.2,什么是请求?1.3,什么是响应?1.4,请求和响应的关系2,常用的 Web 服务器3,Tomcat 的使用3.1,解压3.2,目录介绍3.3,如何启动 Tomcat 服务器3.4,Tomcat 的停止3.5,如何修改 Tomcat 的端口号3.6,如何部暑 web 工程到 Tomcat 中3.7,IDEA 整合 Tomcat4,IDEA 中动态 web工程的操作4.1,如何给动态 web 工程添加额外

2020-05-19 08:27:45 249

原创 (5)XML与XML解析的使用

1,xml的简介1.1,什么是xml?1.2,xml的主要作用2,xml 语法xml的简介1,什么是xml?xml是可扩展的标记性语言,主要用于存储数据与数据交互,它与开发平台,编程语言和操作系统无关.2,xml的主要作用①,用来保存数据,而且这些数据具有自我描述性②,它还可以作为项目或者模块的配置文件③,还可以作为网络传输数据的格式(现在JSON为主)xml 语法1,创建一个 xml 文件2,xml 声明<?xml version="1.0" encod

2020-05-18 10:01:33 318

原创 (4)jQuery——————jQuery的快速复习之旅(二)

1,事件模块1.1,绑定事件1.2, 事件解绑1.3, 事件的坐标1.4, 事件相关处理2,mouseover 与 mouseenter 区别?3,事件委托4,动画效果4.1,淡入淡出4.2, 滑动动画4.3, 显示隐藏事件模块1,绑定事件eventName(function(){}):绑定对应事件名的监听$('#div').click(function(){});on(eventName, funcion(){}):通用的绑定事件监听$('#div').o

2020-05-13 23:20:36 186

原创 (3)jQuery——————jQuery的快速复习之旅(一)

1,系统性学习jQuery2,了解jQuery2.1,什么是jQuery?2.2, 为什么用jQuery?2.3, 如何使用jQuery?3,jQuery的2把利器3.1,jQuery函数:$ / jQuery3.2,jQuery对象4,选择器系统性学习jQuery想要既快速又系统的学习JavaScript,具体可参照W3cshool进行学习,点击此处开始学习了解jQuery1,什么是jQuery?是一个 JavaScript 库:write less, do mor

2020-05-11 15:42:12 323

原创 (2)JavaScript——————后端开发需要掌握的JavaScript基础知识

1,设置背景1.1, 设置背景颜色1.2, 类选择器1.3, ID选择器1.4, 复合选择器1.5, 群组选择器2,选择器2.1, 元素选择器2.2, 类选择器2.3, ID选择器2.4, 复合选择器2.5, 群组选择器2.6, 通用选择器2.7, 后代选择器2.8, 属性选择器2.9, 伪类和伪元素2.10,选择器的优先级3,盒子模型3.1,内容区...

2020-05-06 23:39:17 1405

原创 (1)H5+C3——————H5,选择器,盒子模型,布局,图标,文本样式,设置背景和表格

1111ssssss12sorry,你的浏览器不支持播放,请升级 <video controls> <source src="薛之谦 - 消愁 (Live).mp3"> <source src="薛之谦 - 消愁 (Live).mp3"> <embed src="薛之谦 - 消愁 (Live).mp3"> ...

2020-04-23 23:46:34 700

原创 (3)JDBC——————回想大学写的JDBC,我酸了

大学期间自己写到jdbc和工作后写的jdbc看完后我酸了!接下来介绍一下这个模板的层次结构和代码的解析。这是一套比较完整的JDBC模板,用的的德鲁伊连接池,主要层次结构有:代码如下【BaseDAO.java】package com.dao;import org.apache.commons.dbutils.QueryRunner;import org.apache.comm...

2020-04-15 07:26:26 8531 18

原创 (2)JDBC——————数据库事务,数据库连接池和Apache-DBUtils实现CRUD操作

1,JDBC连接数据库模板1.1,操作BLOB类型字段1.2,向数据表中插入大数据类型2,PreparedStatement实现增删改模板3,PreparedStatement实现查询模板4,为什么要用PreparedStatement而不用Statement5,操作BLOB类型字段5.1,操作BLOB类型字段5.2,向数据表中插入大数据类型5.3,从数据表中读取大数据类型...

2020-04-14 15:44:45 489

原创 (1)JDBC——————连接数据库,增删改查模板,操作BLOB类型字段以及批量执行SQL语句

1,JDBC连接数据库模板2,PreparedStatement实现增删改模板3,PreparedStatement实现查询模板4,为什么要用PreparedStatement而不用Statement连接数据库模板代码如下package com;import java.io.InputStream;import java.sql.*;import java.util....

2020-04-09 23:14:28 288

原创 (3)MYSQL——————视图,变量,存储过程,函数和流程控制结构使用

1,视图1.1,什么是视图1.2,视图的使用1.3,视图和表的对比1.4,视图和表的对比2,数据定义语言2.1,库的的管理2.2,表的操作3,数据类型3.1,整型3.2,浮点型3.3,字符型3.4,日期型4,约束4.1,什么是约束4.2,NOT NULL 约束4.3,UNIQUE 约束4.4,PRIMARY KEY 约束4.5,FOREIGN KE...

2020-04-03 00:18:05 264

原创 (2)MYSQL——————数据操纵语言,数据定义语言,数据类型,约束以及事务

1,数据操纵语言1.1,从其它表中拷贝数据1.2,truncate和delete两种删除方式的区别?1.3,启动和停止服务SQL1.4,MySQL服务的登录和退出1.5,MySQL常用的命令1.6,MySQL中select语句2,数据定义语言数据操纵语言DML(Data Manipulation Language –数据操纵语言) 可以在下列条件下执行:– 向表中插入数...

2020-03-30 22:28:37 1575 4

原创 (1)MYSQL——————基础,函数,分组查询,子查询,分页查询以及联合查询

SQL的基础学习1,数据库的好处:实现数据持久化使用完整的管理系统统一管理,易于查询2,数据库的概念:DB数据库( database ):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS数据库管理系统( Database Management System )。数据库是通过 DBMS 创建和操作的容器SQL结构化查询语言( Structure Query Lang...

2020-03-27 22:24:45 754

原创 (7)Oracle——————游标的使用,异常错误处理,存储过程和触发器

1,游标的使用1.1,游标的概念1.2,处理显式游标1.3,游标属性1.4,游标的 FOR循环1.5,处理隐式游标1.6,关于 NO_DATA_FOUND 和 %NOTFOUND 的区别1.7,游标修改和删除操作2,异常错误处理2.1,异常处理概念2.2,预定义的异常处理2.3,非预定义的异常处理2.4,用户自定义的异常处理2.5,在 PL/SQL 中使用 SQLC...

2020-03-23 22:03:58 1285

原创 Java中过滤(截取)map的某个键值对包含map中嵌套的map

主要使用的类:ObjectMapper1,ObjectMapper的概述ObjectMapper 是一个使用 Swift 语言编写的数据模型转换框架,我们可以方便的将模型对象转换为JSON,或者JSON生成相应的模型类2,依赖的jar包<dependency> <groupId>com.fasterxml.jackson.core</groupId...

2020-03-20 11:14:37 1866

原创 (6)Oracle——————PL/SQL的基本语法,记录类型和流程控制语句

1,PL/SQL的基本语法1.1,PL/SQL的基本语法PL/SQL的基本语法 1,什么是 PL/SQL?PL/SQL 是 Procedure Language & Structured Query Language 的缩写PL/SQL是对 SQL 语言存储过程语言的扩展,它现在已经成为一种过程处理语言PL/SQL 是 是 ORACLE 系统的核心语言,现在 ORAC...

2020-03-19 23:47:50 347

谷歌 kaptcha 自动生成图片验证码

该资源是谷歌 kaptcha jar包,以及该jar包的使用说明,这是谷歌自动生成图片验证码,大大节省的开发时间,用起来比较简单,已过时,但仍然可以使用,喜欢的小伙伴就下载吧,有什么不懂的地方可以咨询博主。

2020-05-28

仿QQ聊天系统的下载

该系统属于一个仿QQ聊天系统,可以学习,借鉴,界面的话还是挺美观的,想要的话下载吧,有什么不懂的地方可以私聊博主,感谢!

2019-03-31

空空如也

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

TA关注的人

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