最近的项目中用到了文件的上传和下载功能,任务分配给了其他的同时完成.如今项目结束告一段落,我觉着这个功能比较重要,因此特意把它提取出来自己进行了尝试. 一. 基础配置: maven导包及配置pom.xml,导包时除开springmvc的基础依赖外,需要导入文件上传下载时用到的commons-io.jsr和commons-fileupload.jar: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi=&quo…
Maven不同版本下载及环境配置 Maven下载 去到官网 https://maven.apache.org/ 会发现是最新版本,但是一般下载的话,都会下载比最新的版本要低两到三个小版本的,这里就下载3.3.9的版本 查看所有的版本 根据你的需要下载 Maven环境配置 下载完成后准备配置环境,和jdk配置是一样的操作 先找到刚刚maven的下载路径并且复制路径 我是下载到E盘下的一个maven文件夹 右键"计算机",选择"属性",之后点击"高级系统设置&…
目录 上传文件的表单要求 Spring MVC实现上传文件 需要导入的jar包 配置MultipartResolver解析器 编写接收上传文件的控制器 Spring MVC实现文件下载 下载文件时的header设置 编写文件下载的控制器 Spring MVC配置异常跳转的页面 配置异常页面的介绍 配置ExceptionResolver解析器 上传文件的表单要求 对于普通表单来说,有几个注意点: 1.action:表示要提交到哪里: 2.method:表单提交的方式,常用的有post和get两种,…
下载SDK,JDK安装,配置JAVA环境 1.下载SDK,下载adt-bundle-windows-x86_64-20131030.zip,下载地址:http://pan.baidu.com/share/link?uk=2487026278&shareid=5736734&third=4&adapt=pc&fr=ftw 解压出来像这样   2.配置java环境:打开eclipse文件中的eclipse.exe文件会提示  这是缺少JRE运行环境,下面我们来下载安装它  下载…
安装好goland后,开始编写一个简单程序测试环境是否可用. 新建项目:按File-new-project进入如图new project界面,在Go一栏内的Location里填写项目路径(D:\GOOO\DEMO2)即可,GOROOT一般自动配置好了,指的是从官网下载的环境(windows是类似go1.18.windows-amd64.msi的*.msi文件 )安装的路径.点击Create,新建成功. 此时可以看到DEMO2文件夹里多出两个文件,在Goland中会生成新项目. 新建go文件:在项…
背景: 前天开源了框架:开源:Sagit.Framework For IOS 开发框架 所以注定要追补一套开发教程了,所以尽量抽空了!!! 步骤 1:下载框架源码 GitHub:https://github.com/cyq1162/Sagit 建议用SVN或Git下载,因为随时可以更新.(打包Zip下的载的,更新升级不方便) 步骤 2:新建App项目,把Sagit源文件的文件夹拉进去 如这里新建了SagitDemo项目,里面有个(profile文件,这个不需要引入) 步骤 3:导入框架依赖的第三…
[前言] JSP本身是JavaWeb中的知识,但是在学习Android网络时,必然要涉及到与服务器之间的交互,所以学一下JSP以及其他JavaWeb的内容还是很有必要的,至少能明白程序在访问服务器时,整个过程的原理. 其实,在学习Android之前,Java和JavaWeb的知识都是要先学习的.本人是在2014年7月正式开始Android方向的研究学习,在这之前没有接触任何和计算机软件相关的知识(唯一相关的是,本科学过一门C语言课程,不过现在已经忘光了). 我们来看下面的这张图就知道了: 两张图…
Maven是一个项目管理工具,它给我们提供了好多有用的组件和工具. Maven下载: Maven下载载地址:http://maven.apache.org/download.cgi (1)进入下载界面,如下图,选择apache-maven-3.6.0-bin.zip下载. (2)下载后,解压到本机上,如下图: (3)找到解压后的文件,找到bin的路径(我自己电脑上的地址是:E:\maven\apache-maven-3.6.0-bin\apache-maven-3.6.0\bin) (4)配置环…
目录 版本说明 安装虚拟机 典型方式安装(推荐小白,带有图形界面,助于学习,但占用空间大) 自定义方式安装(推荐老司机) 创建快照 克隆虚拟机 windows上安装linux虚拟机不管是对于新人还是老员工都具有极大的便利.可以了解linux的基础操作,也可以在本地搭建服务器集群,以及实时备份linux状态等等 版本说明 VMware15 Pro(采用较新版本可以保证所安装虚拟机的稳定性,低版本会带来一些不可预知的错误) CentOS-7(新版本具有较高的使用性,很多企业不用CentOS-6.8版…
1.添加mysql 的yum源 wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'    rpm -Uvh mysql57-community-release-el7-11.noarch.rpm 2.查看当前yum 仓库中可安装的mysql安装包 yum repolist all | grep mysql 3.安装mysql的最新版本 yum install mysql-community-se…