- 浏览: 163012 次
- 性别:
最新评论
文章列表
使用springmvc 拦截请求时,需要实现 spring中的HandlerInterceptor这个接口。拦截普通的请求,不需要特殊的处理,但是拦截ajax请求时,则需要处理,
1、首先写一个js,用与复写ajax请求,如果是ajax请求,给其加一个标志,标注释ajax请求
$(function() {
overrideJQeuryAjax();
});
function overrideJQeuryAjax() {
var oriAjax = jQuery.ajax;
// Override jquery ajax to check if session is v ...
非打印字符
非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:
字符
描述
\cx
匹配由x指明的控制字符。例如, \cM 匹配一个 Control-M 或回车符。x 的值必须为 A-Z 或 a-z 之一。否则,将 c 视为一个原义的 'c' 字符。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css">
#preview, .img, img {
width: 200px;
height: 200px;
}
#preview {
border: 1px solid #000;
}
</style ...
在使用junit单元测试时,引入了junit-4.12.jar。然后报错:initializationError
在网上搜了下还需要因为hamcrest-core包,我引入的是hamcrest-core-1.3.jar这个版本,测试可以使用,特此记录一下。
另外附上junit-4.12.jar 和hamcrest-core-1.3.jar
在使用pio导出Excel的时候,数据量比较大,大概有30多万条数据。
利用了分sheet页的方法,每个sheet页5000条。
但是在导出的过程中,出现了错误 GC overhead limit exceeded。
这个错误,在网上一搜一大片。解决办法中都说到了改变jvm大小。如:
set JAVA_OPTS=-Xms512m -Xmx1024m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m
还有的说再加上 -XX:-UseGCOverheadLimit。
个人都测试了,都没起作用。很无奈。
在网上看到有 ...
ajax上传文件带进度条
- 博客分类:
- ajax
此案例使用ajax + springmvc
1、第一种方式
第一种使用的是ajax formData,这种方式,ie9不支持formData,所以从中方式不使用ie9,(ie10 and ie10+ 没有测试)
html:
<style>
#prograssbarBorder{
width:500px;
height:30px;
border:1px solid #B2B2B2;
border-radius:50px 50px 50px 50px;
}
#prograssbar{
width:0px;
height:30p ...
jquery 循环中跳出 继续执行
- 博客分类:
- JQuery
在java 循环中 跳出循环使用break; 继续使用continue;
在Jquery中 跳出循环使用return false; 继续执行使用return true;
base64编码 与图片相互转换
- 博客分类:
- base64编码
package com.exam.bean.utils;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.UUID;
import org.apache.commons.codec.binary.Base64;
public class Base64Utils {
/** ...
在项目中遇到一个这样的错误,一看知道是字符集的问题。
那么去查看数据库 的字符集
mysql > show variables like '%character%';
可是呢,字符集没问题,再看:
mysql > SHOW VARIABLES LIKE 'collation_%';
还是没问题,这就尴尬了,为什么呢。
在网上看了看,有说去查看表的字符编码的。于是去看了 表的字符编码。果然问题出在了这里:
将如下字符集改成utf8
再经测试,完美。
原因:
出现上述原因是建表的时候使用的hibernate自动建表。hibernat ...
使用natapp 内网穿透
- 博客分类:
- NatAPP
首先在本站注册账号 点击注册
登录后,点击左边 购买隧道,免费/付费均可
3. 根据需要选择隧道协议,这里以web演示,购买隧道
本机建立web服务,如 nginx/apache/iis 等,默认80端口
确保 http://127.0.0.1 可以访问,如
使用 Ngrok 本地项目使用外网访问
- 博客分类:
- Ngrok
Step1:首先去Ngrok官网去下载最新版本客户端。Windows版本下载解压后只有ngrok.exe一个文件,暂将其放置在D盘根目录
Step2:其次使用Ngrok服务需要先为本机安装authtoken。在Ngrok官网注册一个账号,在Auth菜单下获取官方分配的authtoken。(该步可省略,但是未注册用户不具备自定义域名等高级功能)
Step3:安装authtoken,按下Win+R键-->运行-->执行cmd。cd进入到ngrok.exe的根目录下,输入如下指令:
ngrok authtoken <YOUR_AUTHTOKEN>
执行后如 ...
HTML5 video 标签浏览器兼容问题
- 博客分类:
- html5
使用需要注意的问题:
1.多种格式视频
不可以只有MP4格式,一定要引入Ogg格式视频,否则在火狐上会不兼容报错。 推荐个不错的视频格式转换器,下载地址 :http://download.csdn.net/detail/danhuan/9905942
2.引入html5media.js
引入html5media.js,可以使兼容IE
3.如果想要设置视频宽度为百分比%自适应占满容器,注意 video的属性width不可以为百分比%
注意 不可以 直接在<video> 标签里面加width = "100%",因为的属性width只支持像素值,不支持百 ...
js 实现设为首页,加入收藏
- 博客分类:
- java web
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
<script type="text/javascript">
//设为首页
function SetHome(obj, url) {
try {
obj.style.behavior = 'url(#default#homepage)';
obj.setH ...
CentOS 7 安装 tomcat
- 博客分类:
- Linux
使用wget 下载
首先看一下有什么版本
此处我选择tomcat 8
下载:
shell > wget http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.0.47/bin/apache-tomcat-8.0.47.tar.gz
如果下载失败,可以使用浏览器下载下来之后,再上传到Linux 服务器上。
解压:
此处解压到 /opt/soft 路径,根据自己需要解压即可
shell > tar -zxvf apache-tomcat-8.0.47.tar.gz -C /opt ...
CentOS 7 安装 mysql
- 博客分类:
- Linux
准备:
查看是否安装了wget 下载工具:
shell > wget
如果如上显示,则说明已经安装,如果 提示 没有找到wget命令,则需要先安装wget。
如下:
shell > yum install wget
采用离线现在方式下载wget.rpm,下载完毕后再讲wget.prm上传到Linux 服务器中。
http://mirrors.163.com/centos/7.2.1511/os/x86_64/Packages/wget-1.14-10.el7_0.1.x86_64.rpm
安装wget
shell > rpm -ivh wget-1 ...