1 William.ws

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 18w+

JSR303+json

目录1. JSR303数据校验2. JSR303中含有的注解3. SpringMVC中使用JSR303进行服务器端验证4. 通过分组来指定顺序5.其它1. JSR303数据校验JSR303是Java为Bean数据合法性校验提供给的标准框架,已经包含在 JavaEE6.0中、JSR303通过在Bean 属性中标注类似 @NotNull @Max 等标准的注解指定校验规则,并通过标准的验证接口对 Bean进行验证2. JSR303中含有的注解@Null 被注释的元素必须为 null@NotN

2020-10-16 11:10:27

SpringMvc国际化和文件上传

目录1.什么是国际化2.java.util.Locale解释3.ResourceBundle加载资源文件(中英双语)4.复合消息5.SpringMvc实现动态国际化(中英双语)6.SpringMvc的文件上传1.什么是国际化简称i18n,是一种让软件在开发阶段就支持多种语言的技术2.java.util.Locale解释语言代码_国家代码注:国家代码可省略zh_CN3.ResourceBundle加载资源文件(中英双语) i18n_zh_CN.properties i18n_en_U

2020-10-15 19:09:07

Spring MVC详细介绍及使用

目录1.什么是springMvc?2.SpringMvc的工作原理3.SpringMVC核心开发步骤4.SpringMvc的组件5.如何在项目中个添加SpringMvc1.什么是springMvc?Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架。SSMSSHSpring MvcstrutsSpringSpringMybatishibernate2.SpringMvc的工作原理SpringMVC

2020-10-13 15:08:41

mybatis动态sql和分页

目录1.mybatis动态sql2.模糊查询(3种方式)3.查询返回结果集4.分页查询1.mybatis动态sql1.1 if1.2 trim1.3 foreach(遍历集合,批量查询、通常用于in关键字)1.4 choose/set/where2.模糊查询(3种方式)2.1 参数中直接加入%%2.2 使用KaTeX parse error: Expected 'EOF', got '#' at position 8: {...}代替#̲{...}(不建议使用该方式,…{…}区别?参数类型

2020-10-08 14:42:24

mybatis入门

目录1.什么是mybatis?2.mybatis与hibernate的区别(面试题)3. 如何在项目中添加mybatis支持4. ssm与ssh开发对比5. 使用MyBatis-generator自动生成MyBatis代码6. 业务层代码编号(Biz/Service)7. junit4单元测试1.什么是mybatis?mybatis本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation迁移到了google code,并且改名为MyBati

2020-10-08 14:17:41

redis入门详细介绍

目录1.什么是redis2.redis的应用场景3.预先安装gcc和make这两个软件4.下载redis5.0.35.在上传(或下载)redis的目录下进行解压6.编译-->测试-->安装7.启动Redis-前端启动模式8.修改redis.conf配置文件9.启动和关闭redis5.010.登录redis11.设置redis开机自动启动1.什么是redisredis是用C语言开发的一个开源的高性能键值对(key-value)数据库。它通过提供多种键值数据类型来适应不同场景下的存储需求,

2020-09-28 09:14:20

将SSH2项目及数据库完整的部署CentOS7上

目录1.安装MYSQL5.7.302.mysql数据库数据导出/导入3.ssh2项目部署到CentOS7的tomcat通过8080访问4. CentOS7中使用yum安装Nginx的方法5. SPA项目部署/Tomcat集群/Tomcat动态代理5.重启nginx,即可完成部署1.安装MYSQL5.7.301.1.官网下载MySQL5.7.30的RPM安装包1.2.卸载CentOS7系统自带的mariadb先检查有没有安装mariadb rpm -qa|grep mariadb我有个mariad

2020-09-26 08:48:48

Centos7下设置Tomcat开机自启动

目录1.systemctl命令2.tomcat增加启动参数3.在/usr/lib/systemd/system目录下创建tomcat.service文件4.重启系统让tomcat.service文件生效(此次tomcat还未自动启动)5.接下来配置tomcat开机启动6.reboot再次重启系统后,发现tomcat已自动启动了7.CentOS7防火墙查询、启动和关闭8.CentOS 7快速开放端口1.systemctl命令查看全部服务命令:systemctl list-unit-files --type

2020-09-22 15:02:25

linux中JDK的安装与配置

目录1.操作:解压jdk2.操作:配置jdk的环境变量3.重启系统使环境变量生效4.查看环境变量是否配置成功5. tomcat安装与配置6.将tomcat端口号port="8080"改为807.重启tomcat,使修改生效8.通过admin用户远程发布web项目,例如:hello.war9.但是重启CentOS7之后,hello项目无法再次访问1.操作:解压jdk1.操作:解压jdkcd /usr/local/mytoolstar -zxvf jdk-8u151-linux-x64.tar.gz -

2020-09-22 14:21:02

Linux入门命令

目录基础命令(Linux是区分大小写的)Linux基础必懂基础命令(Linux是区分大小写的)命令解释ifconfig查看ip地址ip addr查看ip地址,2个命令都可以su 用户名linux用户切换,切换到root需要再输入密码exit logout登出cd 文件夹名进入文件夹cd …返回上一级cd ~ 返回根目录返回根目录 window中是cd /dir查看当前路径下的所有文件ls/I列出当前文件夹下所

2020-09-21 16:11:48

SVN安装和使用

本章目录SVN介绍安装步骤Eclipse安装SVNSVN的操作命令SVN介绍SVN是一种集中式管理代码的版本控制系统,原理就是把代码都保存到一个固定的位置,每次从这个位置拷贝更新代码,进行编辑。再把修改后的代码提交到该目录中,多人协作开发也是如此。因此需要一个类似Oracle或者Mysql的服务器用于保存和管理库文件(要保存的代码等文件)的服务端------VisualSVN Server.安装步骤1.首先去官网下载对应操作系统位数的安装文件:https://www.visualsvn.com/

2020-08-28 18:36:11

JWT介绍和使用

本章目录1.JWT是什么2.为什么使用JWT3.JWT的工作原理4.JWT组成5.JWT的验证过程6.JWT令牌刷新思路1.JWT是什么JSON Web Token (JWT),它是目前最流行的跨域身份验证解决方案2.为什么使用JWTJWT的精髓在于:“去中心化”,数据是保存在客户端的。3.JWT的工作原理是在服务器身份验证之后,将生成一个JSON对象并将其发送回用户,示例如下: {"UserName": "Chongchong","Role": "Admin","Expire":

2020-08-27 18:42:20

vuex使用和综合案例

本章目录1.vue中各个组件之间传值2.Vuex3.vuex使用步骤4.vuex的核心概念:store、state、getters、mutations、actions5.vuex综合案例6.actions7.vuex的常用辅助函数8.vuex的管理员Module1.vue中各个组件之间传值父子组件父组件–>子组件,通过子组件的自定义属性:props子组件–>父组件,通过自定义事件:this.$emit('事件名',参数1,参数2,...);非父子组件或父子组件通过数据总

2020-08-27 11:24:12

SPA项目开发之CRUD+表单验证

本章目录dialog布局表单验证CUDdialog布局表单验证Form组件提供了表单验证的功能,只需要通过 rules 属性传入约定的验证规则,并将Form-Item的prop属性设置为需校验的字段名即可<el-form-item label="活动名称" prop="name"><el-form :model="ruleForm" :rules="rules" ref="ruleForm"注:有多个表单,怎么在提交进行区分?我们在rules这里写了对表单的验证规则

2020-08-26 08:44:39

SPA项目开发之动态树+数据表格+分页

目录动态树功能文章分页查询功能动态树功能1.单个左侧菜单样式:<el-submenu index="1"> <template slot="title"> <i class="el-icon-location"></i> <span>导航一</span> </template><el-menu-item index="1-4-1

2020-08-22 18:52:06

SPA项目开发之首页导航+左侧菜单

目录1.mock.js模拟响应ajax请求2.退出功能3.左侧树收缩功能1.mock.js模拟响应ajax请求1.1 安装mockjs依赖 npm install mockjs-D1.2 配置开发环境及生产环境为了只在开发环境使用mock,而打包到生产环境时自动不使用mock,我们可以在env中做一个配置(1)在config文件下dev.env.js里添加如下: module.exports = merge(prodEnv, { NODE_ENV: '"development"',

2020-08-21 15:50:09

SPA项目开发之登录注册

目录1.vue怎么引入和配置使用element-ui框架2.spa项目完成登录注册布局3.后台交互(axios/qs/vue-axios)1.vue怎么引入和配置使用element-ui框架1.1、使用vue-cli脚手架工具创建一个vue项目vue init webpack pro011.2、npm安装elementUI//打开windows窗口输出cmdcd pro01 //进入新建项目的根目录npm install element-ui -S npm install axios

2020-08-21 10:00:07

vue -cli 搭建vue项目

目录前言1.什么是vue-cli?2.安装vue-cli6. 启动并访问项目7. vue项目结构说明前言前提搭建好NodeJS环境node -vnpm -v1.什么是vue-cli?vue-cli是vue.js的脚手架,用于自动生成vue.js+webpack的项目模板,创建命令如下: vue init webpack xxx 注1:xxx 为自己创建项目的名称注2:必须先安装vue,vue-cli,webpack,node等一些必要的环境2

2020-08-19 10:27:03

node.js环境搭建

目录Node.js是什么?npm是什么?Node.js环境搭建如何运行下载的Node.js项目Node.js是什么?Node.js是一个基于Chrome V8引擎的[JavaScript运行环境]。 Node.js使用了一个事件驱动、非阻塞式I/O 的模型。Node.js是一个让JavaScript运行在服务端的开发平台,它让JavaScript成为与PHP、Python、Perl、Ruby等服务端语言平起平坐的脚本语言注:Node.js–>JavaScript运行环境,开发语言是:j

2020-08-15 18:22:03

Vue路由实现多视图单页Web(基本html的SPA)

目录SPA是什么?SPA实现思路和技术点通过vue的路由可实现多视图的单页Web应用router-link相关属性SPA是什么?单页Web应用(single page application,SPA),就是只有一个Web页面的应用,是加载单个HTML页面,并在用户与应用程序交互时动态更新该页面的Web应用程序单页面应用程序: 只有第一次会加载页面, 以后的每次请求, 仅仅是获取必要的数据.然后, 由页面中js解析获取的数据, 展示在页面中传统多页面应用程序: 对于传统的多页面应用程序来说,

2020-08-14 17:05:28

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取