- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 SpringMVC获取请求参数
required:设置是否必须传输此请求参数,默认值为true若设置为true时,则当前请求必须传输value所指定的请求参 数,若没有传输该请求参数,且没有设置defaultValue属性,则页面报错400:Required String parameter ‘xxx’ is not present;若设置为false,则当前请求不是必须传输value所指定的请求参数,若没有传输,则注解所标识的形参的值为。在控制器方法的形参位置,设置和请求参数同名的形参,当浏览器发送请求,匹配到请求映射时,在。
2022-11-30 10:20:39
110
原创 @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
583
原创 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
124
原创 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
524
原创 MyBatis教程--缓存(六)
MyBatis教程--缓存(五)1 介绍2 一级缓存2 二级缓存1 介绍MyBatis包含一个非常强大的查询缓存特性,它可以非常方便地定制和配置缓存。缓存可以极大的提升查询效率。MyBatis系统中默认定义了两级缓存:一级缓存和二级缓存默认情况下,只有一级缓存开启。(SqlSession级别的缓存,也称为本地缓存二级缓存需要手动开启和配置,他是基于 namespace级别的缓存。为了提高扩展性, MyBatisCache定义了缓存接口我们可以通过实现 Cache接口来自定义二级缓存
2021-04-19 20:38:07
103
原创 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
81
原创 MyBatis教程--XML映射器(四)
MyBatis教程--XML映射器(四)1 select2 insert, update 和 delete3 sql最全最详细的介绍:Mybatis官网1 select查询语句是 MyBatis 中最常用的元素之一——光能把数据存到数据库中价值并不大,还要能重新取出来才有用,多数应用也都是查询比修改要频繁。 MyBatis 的基本原则之一是:在每个插入、更新或删除操作之间,通常会执行多个查询操作。因此,MyBatis 在查询和结果映射做了相当多的改进。一个简单查询的 select 元素是非常简单的。比
2021-04-19 20:36:01
93
原创 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
75
原创 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
52
原创 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
366
原创 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
523
原创 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
402
原创 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
697
原创 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
324
原创 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>
2021-04-03 16:24:36
104
原创 Vue基础教程--组件(七)
Vue基础教程--过渡 & 动画(七)1 概述2 过渡的类名1 概述Vue 在插入、更新或者移除 DOM 时,提供多种不同方式的应用过渡效果。包括以下工具:在 CSS 过渡和动画中自动应用 class可以配合使用第三方 CSS 动画库,如 Animate.css在过渡钩子函数中使用 JavaScript 直接操作 DOM可以配合使用第三方 JavaScript 动画库,如 Velocity.js在这里,我们只会讲到进入、离开和列表的过渡,你也可以看下一节的管理过渡状态。2 过渡的
2021-04-03 16:06:26
162
原创 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
248
原创 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
474
原创 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
291
原创 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
366
原创 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
266
原创 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
176
原创 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
188
原创 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
86
原创 SpringBoot整合SpringDataJPA
SpringBoot整合SpringDataJPA1 在pom.xml文件中加入依赖1 在pom.xml文件中加入依赖
2021-03-13 15:39:20
92
原创 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
137
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"?>
2021-03-01 20:42:11
216
原创 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
305
2
原创 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
152
原创 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
164
原创 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
107
原创 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
181
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
113
原创 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
291
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
693
原创 centOS7 关于Docker的命令(初级篇)
centOS7 关于Docker的命令当前普通用户登录,想要切换为root用户,需要输入命令su想从root用户切换到普通用户,只需要输入su jinjing523新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地
2021-01-31 19:09:21
282
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人