`
文章列表

正则表达式

验证身份证:/^(\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"); $(" ...
定时器最好单独写在一个类里,这个类专门就是定时器管理 我这边用的是注解:在类的上面注解@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 ...
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页面。 首先引入已经封装好的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,  这个参数是鼠标点击 ...

FTP上传

<div class="iteye-blog-content-contain" style="font-size: 14px"></div>  由于公司最近在做互联网的O2O项目,这边有图片上传这块,而且好几个模块都有用到,毕竟才入职公司没几天,同事就把这个FTP上传就丢给我来完善了,之前已经写了一点,但是没有完善,话不多说,直接进入主题。   在将图片上传到FTP之前,先将图片上传到本地。我这边都是将上传的路径写死了的,大家可以根据情况来写。(可以将路径写进配置文件里,在上传这个代码里读取配置文件,这个方便维护)     ...
Global site tag (gtag.js) - Google Analytics