Spring MVC4使用Servlet3 MultiPartConfigElement文件上传实例
在这篇文章中,我们将使用Spring MultipartResolver 实现 StandardServletMultipartResolver在Servlet3环境中实现单点和多文件上传功能。Spring提供了内置的multipart支持来处理Web应用程序文件上传。 在这篇文章中,我们将使用Sp ... 查看全文
Spring MVC文件上传教程
1- 介绍 这篇教程文章是基于 Spring MVC来实现文件的上传功能,这里主要是实现两个功能:1、上传单个文件并将其移动到对应的上传目录;2、一次上传多个文件并将它们存储在指定文件夹下,接下来我们一步步地实现。 2- 创建工程 File/New/Other.. File/New/Other.. ... 查看全文
生产者消费者模型 线程池
1.生产者消费者模型 主要是为解耦 借助队列来实现生产者消费这模型 栈:先进后出(First In Last Out 简称:FILO) 队列:先进先出(FIFO) import queue from multiprocessing import Queue 借助Queue解决生产者消费这模型队列是安 ... 查看全文
Spring MVC配置静态资源和资源包教程
1- 介绍 这篇教程文章是基于: Spring 4 MVC Spring 4 MVC 2- 创建一个项目 File/New/Other.. File/New/Other.. 输入: Group ID: com.yiibai Artifact ID: SpringMVCResource Package ... 查看全文
python 模块之路 异常处理基础 异常处理其他 报错处理
什么是异常 语法错误 应该在写代码的时候就规避掉 什么时候最容易出异常 (当你要处理的内容不确定的时候) 有用户参与 有外界数据接入 : 从文件中读 或从网络上获取 单分支 多分支 多分支合并 万能异常 as语法 能够将具体错误信息打印出来 万能异常, 相当于 Except Exception(异常 ... 查看全文
Spring Aop编程的demo
1: 新建一个普通的bean :Role 属性 Id,name,添加无参构造,setter getter方法2:新建一个接口:RoleService,随便写一个方法printRole3:新建一个类RoleServiceImpl,实现RoleService接口,重写printRole方法注意 @Com... ... 查看全文
【C++标准库】并发
高级接口async()和future class std::future提供了“处理并发运算之未来结果”的能力,但是get()只能调用一次,第二次调用get()会导致不可预期的行为。然而有时候,多次处理并发结果是合理的,特别是当多个线程都想处理这个结果时。基于这个目的,C++标准库提供了class ... 查看全文
Java并发编程:ThreadLocal
一.对ThreadLocal的理解 ThreadLocal,很多地方叫做线程本地变量,也有些地方叫做线程本地存储,其实意思差不多。可能很多朋友都知道ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 这句话从字面上看起来很容易理解,但是真正理解并不是那 ... 查看全文
numpy元素级数组函数
一元函数 abs, fabs 计算整数、浮点数或复数的绝对值。对于非复数值,可以使用更快的fabs。 sqrt 计算各元素的平方根。相当于arr ** 0.5 sqare 计算各元素的平方。相当于arr ** 2 exp 计算各元素的e^x log, log10, log2, log1p 分别为自然 ... 查看全文
java script 循环
java script 循环 一. for循环 基本格式:for(初始化变量;条件控制;增量){ 循环语句 } 执行循序:1.初始化变量 2.判断是否符合条件 3符合执行循环语句 4增量自增或自减 进阶 :多层嵌套for循环 最外层循环一次 里层整套循环 以此类推 特点:可以控制循环次数 二. wh ... 查看全文
java web项目最简单的结构
为了解“徒手”建立一个web应用,此博客建立简单过程 1、在任意一个目录下,建立一个文件夹,取名字 webDemo 。这个应用名字。 2、在 webDemo 内建立一个 WEB-INF 文件夹,此处大小写敏感。 3、在 Tomcat 的项目例子中(tomcat 的 webapps 目录内有例子),复 ... 查看全文
JQuery中Attr与Prop的区别
今天做一个用jquery控制input checkbox的选中和不选中赋值,开始attr一直出现莫名其妙的问题,首次能赋值,之后每次点击完全没效果。后面改用prop来做,功能正常。以下介绍attr与prop的区别: 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。 对于HTML元素 ... 查看全文
angularJS实现无刷新文件下载
并且服务端返回的是二进制数据流. 客户端接收后转换为指定文件格式的blob,最后创建blob对象的URL 把它放在A标签的href上 就会自动下载了 或者 经验总结: 1.post的方法里要加responseType: 'arraybuffer'参数,不然下载的excel会乱码(这点一开始没注意到, ... 查看全文
node.js 初体验
到新公司的这段时间学到了很多新东西,有好多东西需要去总结去探索,不过事情得一件一件来,今天咱们先从Node开始。注:以后出现的Node即node.js。 先搞点前戏热热场 - 为什么写这篇文章: 1.前段时间单位有新项目启动,服务端要做的工作不多也不算麻烦,就是处理一些中间层的服务,而且我们团队里面 ... 查看全文
jquery技巧小结
由于主要还是负责后端,所以前端很多东西都不熟悉,jQuery作为web开发必备技能,有很多知识点,老是记不清楚,所以在这边整理一下。 1.加载页面后执行 2.点击事件 3.给元素添加class,或者改变class 4.给元素的css,html属性赋值 5.获取一个jquery元素 6.获取对象的值 ... 查看全文
webpack入门(一)——webpack 介绍
如今的网站正在演化为web应用程序: 1. 越来越多的使用JavaScript。 2. 现代浏览器提供更广泛的接口。 3. 整页刷新的情况越来越少,甚至更多代码在同一个页面。(SPA) 因此有很多代码在客户端! 一个体量庞大的代码库需要好好组织。模块系统提供代码库划分成模块的选项。 模块系统风格 目 ... 查看全文
一篇文章带你快速入门createjs
开始用createjs这个框架的时候,发现网上的相关教程还是挺少的,所以写一篇文章,方便日后查看。 createjs简介 官网:http://www.createjs.cc/ createjs中包含以下四个部分: EaselJS:用于 Sprites、动画、向量和位图的绘制,创建 HTML5 Can ... 查看全文