自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Nginx

Nginx一、Nginx概述二、Nginx安装2.1、下载2.2、Windows下安装2.3、Linux下安装2.3.1、准备工作2.3.2、安装Linux2.3.3、Linux下运行及验证2.4、nginx常用命令防火墙命令集合一、Nginx概述Nginx(engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布

2021-10-27 10:25:22 130

原创 springBoot

////////////////////////////////////////////////////////////////////// _ooOoo_ //// o8888888o //// 88" . "88

2021-10-20 18:31:18 96

原创 Linux-增强

Linux坑学习资料:[鸟哥的Linux私房菜:基础学习篇 第四版](https://wizardforcel.gitbooks.io/vbird-linux-basic-4e/content/6.html)1、linux——各种软件安装,及java开发环境搭建1.1java开发环境搭建1.2安装tomcat1.3安装mysql1.4部署SSM工程2.other技术frp内网穿透技术防火墙相关命令操作:[FirewallD](https://linux.cn/article-8098-1.html)学习资

2021-10-19 17:38:28 146

原创 Linux

一、安装VMware Workstation — 虚拟机软件二、安装Linux2.1、创建虚拟机 — 组装一台电脑网络配置三、远程连接一般情况下,Linux作为服务器操作系统,不可能安装在本地,多数时候都是安装在一个远程主机上。我们通常都是使用“远程连接”的方式操作Linux系统。— 网络 (ip地址、端口号)3.1、获取当前CentOS系统的IP地址打开终端$ ifconfig3.2、使用xshell进行远程连接3.3、使用xftp进行文件传输

2021-10-15 09:48:48 118 1

原创 我踩过的坑——汇总

mybatis-plus没发识别驼峰的属性名。需要在映射sql里起别名,也可以声明usermap,列属性都声明出来,sql语句引用

2021-10-11 16:04:54 72

原创 Idea小插件集合

IDEA插件集合-香水pro专用区1.jrebel1.jrebel作用:优化,频繁的tomcat重新启动。安装(可以在Plugins界面搜索jrebel,但是有时候由于网络原因搜不到无法在线安装,我们选择离线安装) 1.File----Settings----Plugins; 2.在界面上方的齿轮----Install plugin from disk; 3.选择本地的Jreble插件压缩包,稍等片刻,界面提示重启IDE----重启; 4.File----Settings----能够看到JRe

2021-10-11 14:41:41 199

原创 Apache Server搭建图片服务器

Apache Server搭建图片服务器1.Apache Server搭建独立图片服务器1.1.下载Apache Server1.2、解压1.3、配置1.3.1、修改SRVROOT3.2、修改Apache的端口3.3、安装Apache Server3.4、启动服务3.4、测试3.5、配置图片文件夹2、总结以下的安装在Windows10下进行1.Apache Server搭建独立图片服务器以下的安装在Windows10下进行1.1.下载Apache Server下载地址: http://httpd.

2021-10-11 12:02:13 240

原创 Shiro来了

Shiroshiro的配置文件shiro的配置文件

2021-10-10 00:40:02 72

原创 套路ing

套路注解原始注解新增注解Spring整合juit注解原始注解注解 说明@Component 使用在类上用于实例化Bean@Controller 使用在Web层类上用于实例化Bean(SpringMVC中会讲到)@Service 使用在Service层类上用于实例化Bean@Repository 使用在Dao层类上用于实例化Bean@Autowired 使用在字段上用于根据类型依赖注入@Qualifier 结合@Autowired一起使用用于根据名称进行依赖注入@Resource 相当于

2021-10-07 23:01:10 64

原创 JavaWeb

JavaWeb01_Web开发基础一、常见软件系统体系结构1.1、C/S架构1.2、B/S架构二、Web资源2.1、静态资源2.2、动态资源三、Web服务器3.1、常见Web服务器3.2、Tomcat服务器3.2.1、Tomcat安装3.2.1.1、下载3.2.1.2、解压安装3.2.1.3、Tomcat目录结构3.2.2、启动和停止3.2.2.1、启动3.2.2.2、验证3.2.2.3、停止3.2.3、项目部署及访问3.2.4、常见问题3.3、IDEA集成Tomcat四、HTTP协议4.1、概述4.2、请

2021-10-06 16:13:02 479

原创 Git_教程

Git_教程一、引言二、介绍三、Git安装3.1、下载Git3.2、安装3.3、基本配置3.4、测试四、架构五、仓库5.1、新建仓库5.2、工作区5.3、暂存区5.4 分支六、基本操作6.1、查看仓库状态6.2、暂存文件6.3、提交文件七、远程仓库7.1、远程仓库工作模式7.2、远程仓库选型7.3、基本操作7.3.1、注册git服务器账号7.3.2、新建远程仓库\7.3.3、本地关联远程仓库7.3.4、推送文件到远程仓库7.3.5、克隆远程仓库7.3.6、代码共享7.3.7、命令汇总八、分支8.1、分支简介

2021-10-06 15:15:25 63

原创 前端HTML+CSS+JS+JQuery+Ajax_JSON

前端HTML+CSS+JS+JQuery+Ajax_JSON01_HTML一、HTML简介1.1、什么是HTML1.2、HTML基本结构1.2.1、如何编辑1.2.2、第一个HTML1.2.3、如何运行1.2.4、HTML书写规范二、HTML头部2.1、说明2.2、内部常见元素2.2.1、title(掌握)2.2.2、meta(掌握)2.2.3、style(暂时了解)2.2.4、link(暂时了解)2.2.5、script(暂时了解)三、HTML基本标签(掌握)3.1、注释3.2、排版标签3.3、标题标签3

2021-10-06 15:13:58 828

原创 JDBC_

JDBC01_JDBC一、概述1.1、什么是JDBC1.2、JDBC原理二、JDBC入门2.1、准备工作2.1.1、建库建表2.1.2、新建项目2.2、建立连接2.2.1、准备四大参数2.2.2、加载驱动2.2.3、准备SQL语句2.2.4、建立连接2.2.5、常见问题2.3、获取发送SQL的对象2.4、执行SQL语句2.5、处理结果2.6、释放资源2.7、完整代码2.8、上面的程序改进2.9、改进后的完整代码三、查询操作3.1、获取结果集3.2、处理结果集3.3、查询操作完整代码四、PreparedSta

2021-10-06 14:19:12 225

原创 IDEA_配置_2020

IDEA_配置_2020IDEA_配置_2020一、打开全局设置界面二、主题设置三、字体大小设置3.1、非代码窗口设置UI样式和字体3.2、代码窗口字体3.3、控制台字体四、字符集和配置文件编码格式设置五、自动导入设置六、自动忽视大小写设置七、关闭自动更新设置以及每次打开项目为最后关闭项目7.1、关闭自动更新7.2、关闭每次打开项目为最后关闭项目八、Tab页多行显示设置九、显示快速文档十、滚轴修改字体大小设置十一、注释格式11.1、Java注释优化代码注释前空格格式11.2、html\xml 注释优化代码注

2021-10-06 13:39:30 251

原创 SSM整合案例_04

SSM整合案例_04一、基础环境搭建1.1、添加坐标1.2、创建包结构1.3、Spring配置文件(之前已经完成)1.4、JDBC配置文件(之前已经完成)1.5、MyBatis配置文件(之前已经完成)二、Web层相关代码2.1、Controller相关代码2.1.1、RoleController2.1.2、UserController2.2、SpringMVC配置2.3、页面代码2.4、Web.xml配置一、基础环境搭建本次环境搭建在《Spring整合MyBatis》基础之上进行,我们在该部分学习中完成

2021-10-06 11:09:20 78

原创 SpringMVC文件上传及异常处理_03

SpringMVC文件上传及异常处理_03一、SpringMVC文件上传1.1、环境搭建1.2、单文件上传1.3、多文件上传二、SpringMVC异常处理2.1、异常处理思路2.2、控制器异常处理方式2.2.1、编写控制器类2.3、全局异常处理2.3.1、在控制器中添加方法2.3.2、编写全局异常处理类2.4、异常处理返回JSON数据2.4.1、修改全局异常处理类2.4.2、发送请求的页面一、SpringMVC文件上传文件上传客户端表单需要满足:表单项type=“file”表单的提交方式是POST

2021-10-06 11:02:30 111

原创 SpringMVC概述及快速入门及解析_01

SpringMVC概述及快速入门及解析_01一、SpringMVC概述及快速入门1.1、概述1.2、快速入门1.2.1、使用Maven骨架创建Maven web项目并导入坐标1.2.2、创建Controller类和视图页面1.2.3、配置SpringMVC核心文件spring-mvc.xml1.2.4、配置SpringMVC核心控制器DispatcherServlet1.2.5、浏览器发起请求测试二、SpringMVC组件解析2.1、SpringMVC执行流程(会自己描述)2.2、SpringMVC各组件简

2021-10-06 10:32:14 132

原创 Spring注解开发_整合Junit_04

Spring注解开发_整合Junit_04一、Spring注解开发1.1、Spring原始注解1.2、案例1.2.1、修改Spring配置文件1.2.2、配置Service1.3、Spring新注解(xml配置 -- Java配置)1.3.1、Jdbc配置类1.3.2、主配置类二、Spring整合Junit2.1、原始Junit测试Spring存在的问题2.2、希望达到的效果2.3、步骤一、Spring注解开发Spring是轻代码重配置的框架,配置比较繁琐,随着项目的扩大,配置会变得非常臃肿,影响开发效

2021-10-06 10:16:30 96

原创 Spring整合MyBatis_声明式事务_03

一、Spring整合MyBatis基础工程搭建新建Maven工程,导入坐标,pom.xml配置如下<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a

2021-10-06 09:39:28 130

原创 SpringMVC的响应和请求_02

一、SpringMVC的请求客户端请求参数的格式是:name=value&name=value……服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数:基本类型参数POJO类型参数数组类型参数集合类型参数1.1、获得基本类型参数????Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动映射匹配;并且能自动做类型转换(String向其他类型转换)。package com.qfedu.controller;

2021-09-29 10:57:44 125

原创 Spring-动态代理和SpringAOP_02

一、动态代理1.1、什么是动态代理动态代理是一种在不修改源码的情况下对方法进行增强的技术。特点:字节码随用随创建,随用随加载;作用:不修改源码的基础上对方法增强;学习目的:为了学习AOP的原理做准备。实现方式:基于接口的动态代理,JDK官方提供,被代理类最少实现一个接口,如果没有则不能使用;基于子类的动态代理,第三方cglib库提供,被代理类不能是被final修饰的类。1.2、需要明确的几个概念目标对象:被增强的对象,被代理的对象。代理对象:需要目标对象,然后在目标对象上添

2021-09-26 20:00:49 126

原创 2021年十一假期功课

反射invokspring 注入

2021-09-26 20:00:24 74

原创 SpringIOC 和 DI_01

Spring程序开发步骤新建Maven工程并添加相关依赖;编写接口和实现类;编写Spring核心配置文件;编写测试类进行测试。pom.xml中依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2021-09-26 16:39:30 86

原创 JavaSE_反射入门

反射:框架设计的灵魂反射:将类的各个组成部分封装为其他对象,这就是反射机制框架:半成品软件。优点可以在程序运行过程中,操作这些对象。可以解耦,提高程序的可扩展性。1、获取Class对象的方式1.1、Class.forName(“全类名”):将字节码文件加载进内存,返回Class对象。多用于配置文件,将类名定义在配置文件中。读取文件,加载类。1.2.、类名.class:通过类名的属性class获取。多用于参数的传递。1.3、 对象.getClass():getClass()方法在

2021-09-24 20:07:30 73

原创 MyBatis进阶_02

MyBatis进阶一、代理开发方式1.1、代理开发方式介绍1.2、准备工作1.3、CRUD操作1.3.1、编写UserMapper接口1.3.2、编写映射文件1.3.3、编写核心配置文件SqlMapConfig.xml1.3.4、修改pom.xml1.3.5、编写测试类1.4、关于参数绑定1.4.1、序号参数绑定1.4.2、注解参数绑定(推荐)1.4.3、Map参数绑定1.4.4、对象参数绑定1.5、关于模糊查询1.6、关于主键回填1.6.1、通过last_insert_id()查询主键1.6.2、通过uu

2021-09-22 21:19:11 132

原创 MyBatis入门_01

MyBatis_入门一、MyBatis简介1.1、JDBC操作(插入数据)1.2、JDBC操作(查询数据)1.3、JDBC操作的分析1.4、MyBatis是什么1.4.1、ORM二、MyBatis快速入门2.1、MyBatis开发步骤2.2、环境搭建2.2.1、新建项目,导入相关Jar包2.2.2、创建user表2.2.3、编写User实体类2.2.4、编写映射文件UserMapper.xml2.2.5、编写核心配置文件SqlMapConfig.xml2.2.6、编写日志配置文件2.3、编写测试代码三、My

2021-09-22 20:36:42 113

原创 Maven

Maven下载Maven下载地址:https://maven.apache.org/download.cgi选择apache-maven-3.6.3-bin.zip下载3、解压安装包使用解压软件将下载的安装包并放置到一个没有中文和空格的目录下。目录说明:bin:存放了Maven中的可执行程序,后续我们会使用这些程序;boot:含有plexus-classworlds类加载器框架,Maven使用该框架加载自己的类库;conf:存放了Maven的配置文件,后续我们会对里面的setting.x

2021-09-18 12:02:34 240

原创 2021-09-10

url-pattern定义匹配规则,取值说明:精确匹配 /具体的名称只有url路径是具体的名称的时候才会触发Servlet后缀匹配 *.xxx只要是以xxx结尾的就匹配触发Servlet通配符匹配 /*匹配所有请求,包含服务器的所有资源通配符匹配 /匹配所有请求,包含服务器的所有资源,不包括jsp...

2021-09-10 20:59:27 37

原创 香水pro学习专区?????

getParameter和getAttribute区别(超详细分析)转载至:疯狂的卡夫卡两者区别:①getParameter()获取的是客户端设置的数据。getAttribute()获取的是服务器设置的数据。②getParameter()永远返回字符串getAttribute()返回值是任意类型既然parameter和attribute都是传递参数,为什么不直接使用parameter呢?①服务器端不能通过setParameter(key, value)来添加参数,因为没有这个函数所以如果需

2021-09-08 22:42:53 98

原创 Servlet丢失,如何重新开启

如何快速准确找到项目名

2021-09-08 19:49:22 135

原创 重定向Redirect

package cn.paotui.www;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import java.io.I

2021-09-07 21:04:35 1088

原创 IDEA关联Tomcat,类实现Servlet注解方式配置Servlet

1、创建web2、关联Tomcat3、测试成功PS响应乱码问题处理问题分析:在使用response.getWriter()时默认字符编码为ISO-8859-1,不支持中文;如果希望设置字符流的字符编码为utf-8,可以使用 response.setCharaceterEncoding(“utf-8”)来设置,这样可以保证输出给客户端的字符都是使用的UTF-8编码;客户端浏览器并不知道响应数据是什么编码的,浏览器解析之后依然出现乱码。解决方案:

2021-09-07 20:36:09 301

原创 英文单词集-持续更新ing香水pro学习专区

1. request : /rɪˈkwest/ 请求2. response : /rɪˈspɒns/ 响应;反应;回答3. character : /ˈkærəktə®/ 字符4. encoding : /ɪnˈkəʊdɪŋ/ 编码5. content : /ˈkɒntent; kənˈtent/ 内容 ; 目录 ;满足;容量

2021-09-07 19:29:50 524 1

原创 实现Servlet的第一种方式——实现Servlet接口

实现Servlet的三种方式1.1、实现Servlet接口javax.servlet.Servlet代码public interface Servlet { void init(ServletConfig var1) throws ServletException; ServletConfig getServletConfig(); void service(ServletRequest var1, ServletResponse var2) throws ServletExc

2021-09-07 16:19:34 655

原创 Servlet入门【编写Servlet】【配置Servlet】【访问Servlet】

一、简介Server Applet(服务器小程序),是由服务器端调用和执行的、按照Servlet自身规范编写的Java类。JavaWeb的三大组件(Servlet、Filter、Lisener)之一,是动态资源的一种。作用:接收请求处理数据完成响应后续我们学习Servlet也是集中在这三点。二、Servlet入门案例2.1、编写Servlet实现javax.servlet.Servlet重写5个主要方法在核心的service()方法中编写输出语句,打印访问结果package

2021-09-07 16:12:27 268

原创 导出war包--TomCat

导出war包项目完成后,有时候需要打成war方便部署。war包可以直接放入Tomcat的webapps目录中,启动Tomcat后自动解压,即可访问。执行上述操作,后在项目根目录下生成out目录,内部包含的war包就是我们需要的war包。将该war包拷贝到tomcat的webapps目录下,双击运行startup.bat,tomcat会自动解压该war包并发布项目,发布之后我们就可以访问。...

2021-09-07 16:04:36 189

原创 File的一些小练习-I/O流

练习一:在IOTest下的aaa文件夹中创建一个a.txt文件// 在IOTest下的aaa文件夹中创建一个a.txt文件package IOTest;import java.io.*;public class IOTest01 { //练习一:在IOTest下的aaa文件夹中创建一个a.txt文件 public static void main(String[] args) throws IOException { File file = new File("

2021-09-06 23:11:36 135

原创 Web开发基础

一、常见软件系统体系结构C/S和B/S是软件发展过程中出现的两种软件架构方式。1.1、C/S架构C/S结构即客户端/服务器(Client/Server),例如QQ;需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;优点:安全性比较好。1.2、B/S架构B/S结构即浏览器/服务器(Browser/Server);优点:只需要编写服务器端程序,不需要安装专门的客户端软件,只需要浏览器就行;缺点:安全性较差。

2021-09-06 17:51:33 247

原创 IDEA创建Web项目,部署,运行

IDEA创建Web项目 版本Idea 2020.31、新建普通Java项目注意:Idea2020无法直接新建JavaWeb项目,只能通过新建普通Java项目的方式间接新建JavaWeb项目。选择项目位置和普通Java项目相同。2、修改普通Java项目为JavaWeb项目项目根目录->右键->Add Framework Support选择JavaEE版本勾选左侧的Web Application完成之后,可以看到项目下新建了web目录,并包含如下内容。添加

2021-09-06 17:07:44 537

空空如也

空空如也

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

TA关注的人

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