自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringMVC获取请求参数

required:设置是否必须传输此请求参数,默认值为true若设置为true时,则当前请求必须传输value所指定的请求参 数,若没有传输该请求参数,且没有设置defaultValue属性,则页面报错400:Required String parameter ‘xxx’ is not present;若设置为false,则当前请求不是必须传输value所指定的请求参数,若没有传输,则注解所标识的形参的值为。在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到请求映射时,在。

2022-11-30 10:20:39 107

原创 @RequestMapping注解

@RequestMapping注解1 RequestMapping源码1.1 @RequestMapping注解的功能1.2 @RequestMapping注解的位置2 @RequestMapping注解的value和path属性3 @RequestMapping注解的method属性4 @RequestMapping注解的params属性5 @RequestMapping注解的headers属性6 @RequestMapping注解的consumes属性7 @RequestMapping注解的consum

2021-11-24 22:11:59 569

原创 centos7 安装redis教程

centos7 安装redis教程下载 rediswget http://download.redis.io/releases/redis-6.2.6.tar.gz解压压缩包tar -zxvf redis-6.2.6.tar.gzyum安装gcc依赖因为redis是c编写的,gcc编译c的,所以我们先安装下gcc// 检查是否已经安装了gcc(如果提示未找到命令即表示没有安装)gcc -v//没有的话安装编译安装Redis// 跳转到redis解压目录下cd r

2021-11-24 22:10:59 120

原创 centOS安装ActiveMQ

centOS安装ActiveMQ官网下载ActiveMQ下载.gz压缩包,我下载的是apache-activemq-5.16.1-bin.tar.gz使用xshell的xftp上传到/usr目录解压缩安装包tar -zxvf apache-activemq-5.16.1-bin.tar.gz4 . 启动ActiveMQ首先切换到安装目录(/usr/apache-activemq-5.16.1/bin是我的安装目录)cd /usr/apache-activemq-5.16.1/bin

2021-04-19 20:59:01 515

原创 MyBatis教程--缓存(六)

MyBatis教程--缓存(五)1 介绍2 一级缓存2 二级缓存1 介绍MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存二级缓存需要手动开启和配置,他是基于 namespace级别的缓存。为了提高扩展性, MyBatisCache定义了缓存接口我们可以通过实现 Cache接口来自定义二级缓存

2021-04-19 20:38:07 99

原创 MyBatis教程--分页(五)

MyBatis教程--分页(五)1. limit分页2. RowBounds分页1. limit分页Mysql语法:SELECT * FROM t_user LIMIT startIndex,pageSizeList<User> queryUserByPage(Map map);<select id="queryUserByPage" resultType="User"> select * from t_user limit #{startIndex},#{pag

2021-04-19 20:37:17 78

原创 MyBatis教程--XML映射器(四)

MyBatis教程--XML映射器(四)1 select2 insert, update 和 delete3 sql最全最详细的介绍:Mybatis官网1 select查询语句是 MyBatis 中最常用的元素之一——光能把数据存到数据库中价值并不大,还要能重新取出来才有用,多数应用也都是查询比修改要频繁。 MyBatis 的基本原则之一是:在每个插入、更新或删除操作之间,通常会执行多个查询操作。因此,MyBatis 在查询和结果映射做了相当多的改进。一个简单查询的 select 元素是非常简单的。比

2021-04-19 20:36:01 90

原创 centOS安装JDK

centOS安装JDK先查看以前是否安装过JDK,centOS本身会安装openJDK[jinjia523@localhost ~]$ yum list installed |grep javajava-1.7.0-openjdk.x86_64 1:1.7.0.221-2.6.18.1.el7 @anacondajava-1.7.0-openjdk-headless.x86_64 1:1.7.0.221-2.6.18.1.el7 @a

2021-04-16 21:13:02 71

原创 MyBatis教程--框架搭建(一)

MyBatis教程--框架搭建(一)2 在pom.xml文件中加入依赖3 添加MyBatis核心配置文件4 java代码开发2 在pom.xml文件中加入依赖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-04-13 21:44:50 48

原创 MUI教程

MUI教程1 下载2 引入项目3 导入MUI包4 示例1 下载我们可以可以去github下载MUI,MUI下载地址2 引入项目解压好压缩文件,把dist引入我们的项目就可以正常使用了3 导入MUI包import './lib/mui/css/mui.min.css'4 示例在下载包mui-master\examples\hello-mui\examples目录下面存在示例可以供我们参考使用...

2021-04-07 19:54:26 340

原创 Mint UI教程

Mint UI教程1 介绍2 npm 安装3 CDN4 导入方式5 基本使用5 按需引入1 介绍Mint UI基于 Vue.js 的移动端组件库.本章节介绍的是基于webpack的开发方式2 npm 安装npm i mint-ui -D3 CDN目前可以通过 unpkg.com/mint-ui 获取到最新版本的资源,在页面上引入 js 和 css 文件即可开始使用。<!-- 引入样式 --><link rel="stylesheet" href="https://unp

2021-04-06 15:01:14 514

原创 webpack中使用vue

webpack中使用vue1 安装依赖2 导入vue1 安装依赖npm i vue -D2 导入vuemain.js注意: 在 webpack 中, 使用 import Vue from ‘vue’ 导入的 Vue 构造函数,功能不完整,只提供了 runtime-only 的方式,并没有提供像网页中那样的使用方式;import Vue from 'vue'包的查找规则:找 项目根目录中有没有 node_modules 的文件夹在 node_modules 中 根据包名,找对应的 vu

2021-04-03 18:33:29 394

原创 webpack5使用教程

webpack使用教程1.新建相关目录2.运行`npm init`初始化项目3.下载jquery.js1.新建相关目录新建webpack根目录 webpack-study在webpack根目录下新建dist,src文件夹在src目录下新建css,images,js文件夹和main.js,index.html文件(main.js 是我们项目的JS入口文件)2.运行npm init初始化项目D:\workspace\springBoot\src\main\resources\webpack-s

2021-04-03 18:01:34 664

原创 windows安装webpack和相关工具

windows安装Node.js和相关工具1 安装Node.js1.1 下载安装文件1.2 安装nodejs1.3 Node配置全局和缓存路径1 安装Node.js1.1 下载安装文件下载nodejs,官网:https://nodejs.org/en/download/,我这里下载的是node-v14.16.0-win-x64.zip1.2 安装nodejs下载完成之后,解压"node-v14.16.0-win-x64.zip",我解压在本地电脑的路径在D盘下面。打开cmd指令控制窗口(win

2021-04-03 16:52:38 310

原创 Vue基础教程--路由(八)

Vue基础教程--路由(八)1 路由基本的使用2 watch2.1 watch基本使用2.1 watch结合路由使用2.1.1 解析2.1.1.1 tag设置标签2.1.1.2 linkActiveClass设置class3 computed3 路由传参3.1 query方式3.2 params方式3 路由嵌套(children)1 路由基本的使用 <div id="app"> <router-link to="/login">登录</router-link&gt

2021-04-03 16:24:36 98

原创 Vue基础教程--组件(七)

Vue基础教程--过渡 & 动画(七)1 概述2 过渡的类名1 概述Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具:在 CSS 过渡和动画中自动应用 class可以配合使用第三方 CSS 动画库,如 Animate.css在过渡钩子函数中使用 JavaScript 直接操作 DOM可以配合使用第三方 JavaScript 动画库,如 Velocity.js在这里,我们只会讲到进入、离开和列表的过渡,你也可以看下一节的管理过渡状态。2 过渡的

2021-04-03 16:06:26 155

原创 Vue基础教程--vue-resource(六)

Vue基础教程--vue-resource (六)1 方法1.1 Get 请求1.2 post 请求1.3 全局配置2 配置(config)3 返回1 方法// global Vue objectVue.http.get('/someUrl', [config]).then(successCallback, errorCallback);Vue.http.post('/someUrl', [body], [config]).then(successCallback, errorCallback);

2021-03-28 11:55:37 245

原创 Vue基础教程--生命周期(五)

Vue基础教程--生命周期(五)

2021-03-22 19:56:35 90

原创 Vue基础教程--自定义按键修饰符和指令(四)

Vue基础教程--自定义按键修饰符和指令(四)1 按键修饰符2 系统修饰键3 自定义按键修饰符4 鼠标按钮修饰符5 按键修饰符5.1 全局自定义指令5.2 局部指令5.3 钩子函数5.3.1 钩子函数参数5.4 动态指令参数5.5 函数简写5.5 标准案例1 按键修饰符.enter.tab.delete (捕获“删除”和“退格”键).esc.space.up.down.left.right2 系统修饰键可以用如下修饰符来实现仅在按下相应按键时才触发鼠标或键盘事件的监听器。.c

2021-03-21 17:51:42 452

原创 Vue基础教程--过滤器(三)

Vue基础教程过滤器(三)

2021-03-21 17:50:51 191

原创 Vue基础教程--循环分支指令(二)

Vue基础教程(二)1 v-for循环四种方式1.1 v-for循环普通数组1.2 v-for循环对象数组1.3 v-for循环对象1.4 v-for迭代数字1 v-for循环四种方式1.1 v-for循环普通数组<div id="app"> <p>{{list[0]}}</p> <p>{{list[1]}}</p> <p>{{list[2]}}</p> <p>{{list[

2021-03-19 19:31:04 285

原创 Vue基础教程--基本指令(一)

Vue基础教程1 Vue的基本代码2 Vue指令学习2.1 v-cloak指令2.2 v-text指令2.3 v-html指令2.4 v-bind指令2.5 v-bind指令1 Vue的基本代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-sca

2021-03-18 13:00:52 364

原创 Spring boot 定时任务

Spring boot 定时任务1 Scheduled定时任务器1.1 cron表达式讲解1.1.1 结构1.1.2 各字段的含义1.1.2 例子1.2 java代码2 Spring Boot 整合 Quartz定时任务框架2.1 Quartz的介绍2.2 Quartz的使用思路1 Scheduled定时任务器1.1 cron表达式讲解Cron表达式是一个字符串,分为6或7个域,每一个域代表一个含义Cron有如下两种语法格式:Seconds Minutes Hours Day Month Wee

2021-03-14 20:26:22 255

原创 Spring Boot整合Redis

Spring Boot整合Redis1 在pom.xml文件中加入依赖1 在pom.xml文件中加入依赖为Redis添加spring-boot-starter-data-redis依赖<?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-03-14 13:45:38 148

原创 Spring Boot整合Ehcache

Spring Boot 缓存技术1 Spring Boot整合Ehcache1.1 在pom.xml文件中加入依赖1.2 在resources目录下新建application.yml进行配置1.3 在resources目录下新建ehcache.xml进行配置1.4 修改启动类1.5 Ehcache 在 Spring 中的注解介绍1.6 创建业务代码1 Spring Boot整合Ehcache1.1 在pom.xml文件中加入依赖为Ehcache添加org.springframework.boot和ne

2021-03-13 17:52:15 177

原创 Docker 启动Tomcat,访问首页出现404错误

Docker 启动Tomcat,访问首页出现404错误使用命令: docker exec -it 运行的tomcat容器ID /bin/bash 进入到tomcat的目录进入webapps文件夹,发现里面是空的(tomcat默认的欢迎页面实际上放在的路径应该是:webapps/ROOT/index.jsp或者index.html)发现旁边还有个webapps.dist的文件,进入才发现原本应该在webapps文件中的文件都在webapps.dist文件中[root@localhost jinji

2021-03-13 16:13:43 78

原创 SpringBoot整合SpringDataJPA

SpringBoot整合SpringDataJPA1 在pom.xml文件中加入依赖1 在pom.xml文件中加入依赖

2021-03-13 15:39:20 87

原创 Spring Boot热部署

Spring Boot热部署1 SpringLoader 热部署1.1 以maven插件方式使用SpringLoader1.2 在项目中直接使用jar包的方式1 SpringLoader 热部署SpringLoader缺陷:只能对Java代码做部署处理,对页面无能为力。1.1 以maven插件方式使用SpringLoaderpom.xml 新增配置<!--加入热部署插件--> <build> <plugins> &

2021-03-02 21:43:57 129 3

原创 Spring boot 异常处理

Spring boot 异常处理1 项目基础代码1.1 在pom.xml文件中加入依赖1.2 java代码1.3 application.yml配置2 SpringBoot中对于异常处理提供了五种处理方式2.1 自定义错误页面2.2 @ExceptionHandle注解处理异常2.3@ControllerAdvice+@ExceptionHandler注解处理异常1 项目基础代码1.1 在pom.xml文件中加入依赖<?xml version="1.0" encoding="UTF-8"?&gt

2021-03-01 20:42:11 207

原创 SpringBoot数据校验

SpringBoot数据校验1 常用规则注解2 项目目录结构3 在pom.xml文件中加入依赖4 相关Java代码5 运行结果1 常用规则注解注解检查规则@Length(min=, max=)检查字符串长度是否符合范围@Max(value=)检查值是否小于或等于最大值@Min(value=)检查值是否大于或等于最小值@NotNull值不能为空@Null值必须为空@NotBlank字符串不能为空串@NotEmpty字符串不能为null,

2021-02-28 19:38:34 298 2

原创 SpringBoot整合MyBatis

SpringBoot整合MyBatis

2021-02-28 15:23:28 159

原创 SpringBoot Thymeleaf教程

SpringBoot Thymeleaf教程1 Thymeleaf常用th标签介绍2 在pom.xml文件中加入依赖3 在resources目录下新建application.yml进行配置4 在resources目录下新建templates目录用于存放html页面5 基础语法详细教程5.1 文本标签 th:text/th:utext5.2 用于声明html中value属性信息 th:value1 Thymeleaf常用th标签介绍关键字功能介绍案例th:id替换id<in

2021-02-24 21:16:40 140

原创 SpringBoot整合Freemarker

SpringBoot整合Freemarker1 在pom.xml文件中加入依赖2 编写java代码3 在resources目录下新建application.yml3 在resources目录下新建templates目录并添加ftl页面5 运行结果1 在pom.xml文件中加入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:

2021-02-19 22:01:31 150

原创 SpringBoot整合jsp

SpringBoot整合jsp1 在pom.xml文件中加入依赖2 编写java代码3 在resources目录下新建application.yml4 在webapp目录下新建WEB-INF\jsp并添加jsp页面5 运行结果1 在pom.xml文件中加入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:

2021-02-19 21:28:00 105

原创 SpringBoot 访问静态资源

SpringBoot 访问静态资源1 SpringBoot从classpath/static的目录2 ServletContext根目录下(在src/main/webapp 目录名称必须要webapp)1 SpringBoot从classpath/static的目录在resources 下新增static目录修改静态资源路径配置package com.yctc.study.first.config;import org.springframework.context.annotation.C

2021-02-06 20:35:11 176 2

原创 SpringBoot整合Web开发

SpringBoot整合Web开发1 SpringBoot整合Servlet的两种方式1.1 通过注解扫描完成Servlet组件的注册1.2 通过方法完成Servlet组件的注册2 SpringBoot整合filter2.1 通过注解扫描完成Filter组件的注册2.2 通过方法完成Filter组件的注册工程pom文件加入Jar包<parent> <groupId>org.springframework.boot</groupId> <arti

2021-02-06 14:13:45 112

原创 Docker安装FastDFS

Docker安装和使用FastDFS1. 搜索点赞数大于10的FastDFS版本2.拉取FastDFS镜像1. 搜索点赞数大于10的FastDFS版本[root@localhost jinjia523]# docker search -f stars=10 fastdfsNAME DESCRIPTION STARS OFFICIAL AUTOMATEDseason/fastdfs

2021-02-02 23:37:29 283 1

原创 centos7 防火墙命令

centos7 防火墙命令防火墙的开启、关闭、禁用命令防火墙端口命令防火墙的开启、关闭、禁用命令启动服务systemctl start firewalld.service关闭服务systemctl stop firewalld.service重启服务systemctl restart firewalld.service重载服务systemctl reload firewalld.service在开机时启用服务systemctl enable firewalld.service

2021-02-02 23:01:32 680

原创 centOS7 关于Docker的命令(初级篇)

centOS7 关于Docker的命令当前普通用户登录,想要切换为root用户,需要输入命令su想从root用户切换到普通用户,只需要输入su jinjing523新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地

2021-01-31 19:09:21 274 1

SpringBoot配置mybatis.rar

SpringBoot配置Mybatis(文件和注解两种方式)

2021-05-09

空空如也

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

TA关注的人

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