- 浏览: 28173 次
- 性别:
- 来自: 南京
文章列表
验证身份证:/^(\d{15}$|^\d{18}$|^\d{17}(\d|X|x))$/
验证手机号:/^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(14[0-9]{1}))+\d{8})$/
去除字段中的标签:字符串.replace(/\\r\\n/g, "<br/>")
一、校验数字的表达式
1、数字:^[0-9]*$
2、n位的数字:^d{n}$
3、至少n位的数字:^d{n,}$
4、m-n位的数字:^d{m,n}$
5、零和非零开头的数字:^(0|[1-9][0-9]*)$
6、非 ...
srping 集成 redispom文件:
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4. ...
package cn.com.dekn.common.util;
import java.sql.Timestamp;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collection;
import java.util.Date;
public class DateUtil
{
public static Timestamp ...
jquery改变原来的元素css样式,无非就是通过jquery的选择器来改变。如:
$(".qx_part_content .left a").click(
function(){
$(this).toggleClass("checked");
if($(this).attr("class")=="checked")
{
$(".icon_check a").removeClass("current");
$(" ...
java 定时器在项目中的运用
- 博客分类:
- 技术分类
定时器最好单独写在一个类里,这个类专门就是定时器管理
我这边用的是注解:在类的上面注解@Component("Timer") 表名这个类是定时器,这个类里面可以写N个定时器,注解是用 @Scheduled(cron="0 0/10 * * * ?") 当然cron是你自己定义的时间,后面我会抽点时间说说这个cron表达式。demo如下:
package com.timer;
import java.util.Date;
import org.springframework.beans.factory.annotatio ...
springmvc分页
- 博客分类:
- 技术分类
最近做的项目都用到Pageable分页,感觉挺好用的,就把它记下来,以后去别的地方也会用的着
想用Pageable,要导入jar:spring-data-commons-1.7.0.RELEASE.jar
先建个Page的实体类用于后面的操作
public class Pager implements Serializable {
private static final long serialVersionUID = 1236926132859752284L;
// 倒序还是顺序
private String order;
// 排序的字段
pr ...
关于mybatis的批量修改
- 博客分类:
- 技术分类
List<ProductSkuVO> productSkuList = new ArrayList<ProductSkuVO>();
//商品sku对象
ProductSkuVO productSkuVO = null;
for (int i = 0; i < jsonArray.size(); i++) {
json = jsonArray.getJSONObject(i);
//商品的sku编号
skuId = json.getString("sk ...
jsonObject转jsonArray 可以给jsonObject加个属性,例如:
JSONArray ja = new JSONArray();
String[] str=StrUtil.getStringFromBlob(orderList.get(k).getORDER_PRODUCT_INFO()).split("@\\|@");
for(int i =0;i<str.length;i++){
JSONObject jo =new JSONObject();
String[] strSort=s ...
Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。
其实呢,我觉得他就是一个能对我们的WEB应用监控的组件,让我们可以了解到我们的程序运行的情况 ,以及出错后的相关记录。
我在用的时候报了一个错误
java.lang.IllegalState ...
ps:关于电商订单这块,订单表的设计应该是主表是保留订单相关属性,比如订单id,创建时间等等,客户信息,地址信息,物流信息等单独建表,形成 one-many,订单操作完,可以归档数据。所以说我们公司现在的表结构设计就是他妈的操蛋!
定时器使用注解:@Scheduled(cron = "0 0/1 * * * ?") //每隔一分钟执行一次
今天看到同事写的分表操作,先暂时记录下一些东西,后期会陆续补充。
/**
*
* 方法描述:定时执行订单超过24小时,自动将订单表的状态改为取消
* 创建时间:2015- ...
之前很多次用到过httpclient,尤其是在做接口对接的时候,今天在做接口对接的时候,发现了两个问题:1.HttpClient 对象的executeMethod 方法里面的参数是PostMethod 对象,执行这行代码的时候,有些情况下,执行到这段代码的时候所花费的时间比较长。
2.PostMethod 对象的getResponseBodyAsString 返回值是string的时候,当返回值过大的时候会给你警告:
警告: Going to buffer response body of large or unknown size. Using getResponseBodyAsStr ...
今天遇到了这样的一个情况:
<img onerror=""> img标签里面这个属性在myeclipse里面用jsp打开的时候会导致myeclipse卡死,所以在改bug的时候,这个jsp我直接在是notepad上改的,无法在myeclipse的jsp里面改,同事说是myeclipse版本太低导致的,我用的是myeclipse9.0。 有哪位大神遇到过这个情况的可以在这里留言下呗,大家一起交流。
HTML5页面在安卓手机端分页显示数据
- 博客分类:
- jsp
最近项目中要跟安卓那边搞接口对接。安卓那边请求我的接口,现在的页面都是我自己用html5写的jsp页面。
首先引入已经封装好的js文件(ajaxRequest.js)。
function autoLoadMessage(){
var messagePn = document.getElementById("messagePN").value!=""?document.getElementById("messagePN").value:"${page_info.page}"; ...
刚来公司那会,要我将text改为富文本编辑器,这个过程真是一波三折。话不多说,直接进入主题。
开始的时候用的是ueditor自带的图片上传。在这里简单的说下ueditor文件配置,到ueditort官网去下载文件,地址:http://ueditor.baidu.com/website/ 下载下来后主要引入这个 我这边引入的是这个四个文件。在jsp页面中写如下两个script将插件引入 上图中的第一个script的id 是调用下面的id, UE.getEditor是初始化这个插件,里面有一些参数配置,如: autoClearinitialContent:false, 这个参数是鼠标点击 ...
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
由于公司最近在做互联网的O2O项目,这边有图片上传这块,而且好几个模块都有用到,毕竟才入职公司没几天,同事就把这个FTP上传就丢给我来完善了,之前已经写了一点,但是没有完善,话不多说,直接进入主题。
在将图片上传到FTP之前,先将图片上传到本地。我这边都是将上传的路径写死了的,大家可以根据情况来写。(可以将路径写进配置文件里,在上传这个代码里读取配置文件,这个方便维护)
...