自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

彩虹的专栏

每次都在徘徊,都在努力,相信每走一步,你都会陪在我身边。少不了的笑脸,少不了的温暖。

  • 博客(81)
  • 资源 (12)
  • 收藏
  • 关注

原创 ajax请求返回的Json格式数据循环输出

后台返回请求,处理数据,使用each循环数据var delivery = { init: function(){ var com=$(".logistics-company").html(); var code=$(".logistics-id").html(); $.ajax({ url:"http://api.kuaidi100.c

2015-05-17 15:29:12 7900

翻译 快递物流第三方接口

快递物流第三方接口

2015-05-17 14:52:29 4766 1

翻译 写在hibernate里面的sql setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);

当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ

2015-05-16 11:25:02 3735

转载 request.getRemoteAddr():获得IP地址

System.out.println("request.getRemoteAddr(): " + request.getRemoteAddr()); System.out.println("request.getRemoteHost(): " + request.getRemoteHost());得到的结果相同(局域网内试验的结果)。 那么getRemoteAddr()和get

2015-05-16 10:35:26 1189 1

转载 Quartz 时间配置详解

下面有一些关于 Quartz 时间配置的说明:字段顺序 允许值 允许的特殊字符秒 0-59 , - * /分 0-59 , - * /小时

2015-05-15 17:27:31 2104

翻译 Java计算两个日期时间相差几天,几小时,几分钟等

Java计算两个日期时间相差几天,几小时,几分钟,其实好简单就可以实现jsp,java中计算两个时间差了public class Test {public void dateDiff(String startTime, String endTime, String format) {//按照传入的格式生成一个simpledateformate对象SimpleDateFormat sd =

2015-05-15 16:21:40 6521

转载 用SAXReader解析xml文档

使用SAXReader需要导入dom4j-full.jar包。     dom4j是一个Java的XML API,类似于jdom,用来读写XML文件的。dom4j是一个非常非常优秀的Java XML API,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件,可以在SourceForge上找到它。     使用举例:1.    s.xml内容

2015-05-13 16:15:30 458

原创 Quartz与Spring的整合

Quartz中的job如何自动注入spring容器托管的对象问题Quartz中的job是由Quartz框架动态创建的(配置该job的classname,通过反射创建),而job一般会依赖到配置在spring中的bean,怎样获取或者更好的自动注入这些依赖bean呢?预期效果我们希望达到这样的效果:/** * * 取消超时未支付订单的任务。 *

2015-05-08 17:30:35 983

转载 java计算时间差及比较时间

比如:现在是2004-03-26 13:31:40 过去是:2004-01-02 11:30:24我现在要获得两个日期差,差的形式为:XX天XX小时XX分XX秒方法一:DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");try{ Date d1 = df.parse("2004-03-

2015-04-27 11:05:34 6888

原创 spring quartz 定时器

创建类文件public class QuartzTask extends QuartzJobBean { @Override protected void executeInternal(JobExecutionContext arg0) throws JobExecutionException { System.out.println("

2015-04-27 09:47:27 531

原创 jdbc addBatch 处理大数据

/** * @Description 分销订单,批量增加操作 * @return -1:操作失败;0:执行正常;>0:执行成功的数目 */ @Override public int batchAddUsingJdbc(String beginDate,String endDate) { int result = 0; Connection conn = null;

2015-04-23 14:52:45 1170

原创 关于BigDecimal

1.int 转化成BigDecimal 类型     int num=88.4;     BigDecimal test = new BigDecimal(num);2. BigDecimal 进行对比    通过compareTo方法进行比较,返回结果是int类型,-1表示小于,0是等于,1是大于。3. BigDecimal 由任意精度的整数非标度值 和 32 位的整数标

2015-04-23 14:39:31 686

原创 使用JDBC的addBatch()方法

使用 jdbc 的addBatch()方法提高效率。当我们需要批量使用insert,update等语句时,可以使用该方法提交效率:   String sql = "INSERT INTO OrderDetail VALUES(?,?,?,?,?,?)";   pstmt = conn.prepareStatement(sql);  List masterlist=maste

2015-04-23 13:30:34 8540

转载 mysql三种批量增加的性能分析

首先domain对象.在这里使用的注解的方式,都是比较新的版本. User.java 复制代码代码如下:package com.bao.sample.s3h4.domain; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Gen

2015-04-23 13:27:51 508

转载 从Hibernate中获得JDBC连

使用Hibernate的过程中,有时候需要直接使用SQL语句来操作数据库(虽然Hibernate不推荐使用,但是有时候还是会使用到的,比如说批处理),这个时候就要求我们首先获得JDBC的连接。获得JDBC连接的方式有:1、先获得Session,然后从Session中获得连接     session.connection();     但是这个方法Hibernate不推荐

2015-04-23 13:26:07 514

原创 date类型转成yyyy-MM-dd格式的Date类型

java代码:java.util.Date d=new java.sql.Date(new java.util.Date().getTime());2015-04-21

2015-04-21 13:11:45 1657

原创 ajax上传map类型数据,后台解析

1.ajax上传map类型数据var rebate="";var typeKey="";        var rebateMap = {};        var str ="";$('.rebateCss').each(function () {           rebate = $(this).val();            typeKey=$(thi

2015-04-20 14:18:16 18550

原创 关于freemarker中循环list中的map问题

1.从List集合取一个Map集例如:Java代码: List list = new ArrayList(); Map map1 = new HashMap(); map1.put("phone", "13655555555"); map1.put("email", "admin@vip.com"); list.add(map1); Map map2 = new

2015-04-20 09:54:11 18354 1

转载 Struts2-注解配置 validations

任意一个XML配置的validator都有一个相应的注解。每一个注解的属性都和XML的配置很相似。还有些注解可以用来把一个类定义为使用基于注解的验证,或是配置自定义的validator,还可以把一个属性或类的验证进行分组。注解相应的XML描述RequiredFieldValidatorrequired确保该属性

2015-04-18 17:13:13 1202

翻译 Eclipse中@author的修改

eclipse中的@author变了,于是找了下修改@author的方法:1. 在eclipse.ini中添加-vmargs-Duser.name={author name}记得一定要在-vmargs之后,否则无效。2. 设置eclipse参数windows-->preference Java-->Code Style-->Code Templates co

2015-04-18 16:43:53 1884

翻译 get、post获取参数的区别

(1)get是从服务器上获取数据,post是向服务器传送数据。(1)   在客户端,Get方式在通过URL提交数据,数据在URL中可以看到;POST方式,数据放置在HTML HEADER内提交。(2) 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。(2)   GET方式提交的

2015-04-15 14:45:45 1853

转载 java获取当前系统前一天,当天,后天日期

获取当前系统前一天日期public static Date getNextDay(Date date) {          Calendar calendar = Calendar.getInstance();          calendar.setTime(date);          calendar.add(Calendar.DAY_OF_MONTH, -

2015-03-19 16:10:29 3684 2

转载 myeclipse IntelliJ IDEA快捷键(常用)

1. Ctrl + Space完成类、方法、变量名称的自动输入2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文件(其它文件)3. Ctrl + B跳转到定义处4. Ctrl + Alt + T用if、while、try catch来围绕选中的代码行5. Ctrl + Alt + B跳转到方法

2015-03-19 14:38:01 1099 1

翻译 java.lang.ClassNotFoundException: org.quartz.DisallowConcurrentExecution

Exception in thread "DefaultQuartzScheduler_QuartzSchedulerThread" java.lang.NoClassDefFoundError: org/quartz/DisallowConcurrentExecutionINFO: Illegal access: this web application instance has been s

2015-03-18 11:33:57 7432

原创 MYeclipse 或 eclipse中几种导入jar包方式的区别

今天,我就来整理一些有关项目中的jar包添加管理的方法以及常见问题的解决:1、jar导入到我们的web项目中的classpath下1)这里呢,一种方法是,直接用MyEclipse里自带的相关的项目jar包,右击项目“MyEclipse”菜单,选择对应的jar包就OK了,例“Add Spring Capabilities”,并且可以设置Spring的一些配置信息,不错的可视化操作;2)添加外

2015-03-16 13:46:37 1814

原创 ClassNotFoundException: NoHttpResponseException

保存的时候出现的异常,百度下是少solr jar ,添加上httpclient-4.3.6.jar、httpcore-4.4.jar、 httpmime-4.2.3.jar、 noggit-0.5.jar。创建索引,jar未找到的错误。

2015-03-16 11:23:03 703

原创 java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal res

上网查了一下这个异常的,找到了原因所在:通过BigDecimal的divide方法进行除法时当不整除,出现无限循环小数时,就会抛异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result.   解决的办法就是给divide方法设置精确的小

2015-03-16 10:42:41 18919

原创 ClassNotFoundException: com.and.web.system.listener.OnlineListener

SEVERE: Error configuring application listener of class com.and.web.system.listener.OnlineListenerjava.lang.ClassNotFoundException: com.and.web.system.listener.OnlineListenerat org.apache.catalina

2015-03-13 14:05:15 1780

原创 Data truncated for column 'id' at row 1

项目中try catch 出现这种情况,就去检查下数据库列类型和项目中实体类的id类型是否一致。数据库id是int类型的,项目实体类是String类型的,项目save功能无法保存,导致了我的这个异常。

2015-03-13 11:38:57 60732 2

转载 如何在myeclipse中使用maven?

1.下载maven,解压到D盘maven文件夹下,即D:\maven\apache-maven-3.0.4。 2.在D:\maven目录下新建repository文件夹,即D:\maven\repository。 3.下载tomcat6,解压到D盘tomcat目录下,即D:\tomcat\apache-tomcat-6.0.35。 4.在myeclipse中找到Window

2015-03-05 15:42:49 606

原创 org.hibernate.ObjectNotFoundException

异常意思就是: hibernate根据id没有找到对应的对象。在A表中对应的B表标识符id,查询B表却不存在这个对象。在后台做的对象不能为空的判断也没有阻止抛出异常解决办法:删除B表的id等于2697的数据,这样就好了。

2015-03-04 11:36:23 1325

原创 jQuery cxCalendar 日期选择器

之前做项目用的jquery datepicker插件,经测试感觉美观度不是太好,就换了cxCalendar ,感觉这么不错,简洁、得体。把下面jquery.cxCalendar.css 和相对的js同时引入,根据  里面的id,进行$().ready(function() {    $('#baby_birthday').cxCalendar();   });

2015-01-26 11:58:53 2045

转载 js String对象中常用方法小结(字符串操作)

1、charCodeAt方法返回一个整数,代表指定位置字符的Unicode编码。 strObj.charCodeAt(index) 说明: index将被处理字符的从零开始计数的编号。有效值为0到字符串长度减1的数字。 如果指定位置没有字符,将返回NaN。 例如: var str = "ABC"; str.charCodeAt(0); 结果:65 2、fromC

2015-01-21 10:43:19 563

原创 myeclipse上的项目连接SVN主机地址的方法

项目连接的svn地址变了现在项目需要关联另外个地址1、右键点击项目->team(or svn)->断开连接->选择“并且从文件系统中删除svn元信息”2、右键点击项目->team(or svn)->share project->SVN->选中新的svnurl地址,继续就按照上传项目到svn的地址的方法操作。上述代码如果出现svn原来关联的主机地址,那就到项目根目录把余留的S

2015-01-16 16:44:38 5195

原创 SVN创建资源库和远程连接配置

本机安装的是TortoiseSVN-1.7.5.22551-win32-svn-1.7.3.msi安装好后会在鼠标右键中出现如图最后两项的选项:创建svn资源库:1.首先是创建一个资源库文件夹,本例是sevenStar如图:2.在创建的文件夹sevenStar上右键,选择TortoiseSVN—>Create repository here选

2015-01-16 16:39:03 9029

转载 Hibernate3.2.5: No Dialect mapping for JDBC type: -1

今天在写程序的时候碰到了Hibernate3.2.5: No Dialect mapping for JDBC type: -1通过hql 语句没有问题,通过sql 就会有问题, 原因就是sql 在查找的字段中包含了ntext 这类的字段类型,报错了,hibernate 中 在sql 会报错。环境:MySQL6.5+Hibernate3.2.5,使用JDK1.5 jav

2015-01-07 16:32:40 794

原创 Uncaught SyntaxError: Unexpected end of input

今天修改页面,js代码中少了个 });   F12浏览器控制台出现了这个异常。

2014-12-31 16:44:24 16552

原创 BindException: JVM_Bind 端口占用error

十二月 30, 2014 11:11:09 上午 org.apache.catalina.core.StandardServer awaitSEVERE: StandardServer.await: create[localhost:8005]: java.net.BindException: Address already in use: JVM_Bindat java.net.Du

2014-12-30 14:13:15 849

原创 eclipse或Myeclipse常用快捷键

Eclipse(Myeclipse)中开发的快捷键,从而节省时间提高开发效率。1、ctrl+shift+R  打开资源此组快捷键可以打开工程中任意一个文件,而本人只需按文件名或者mask名的字母顺序输入就会出现对应的文件或者在内容中某个关键字再按快捷键也可以的,例如:CustomerAuthent*.java。但是只能显示工程中个人写的文件,类似*.jar的文件是无法显示的

2014-12-30 12:42:06 671

原创 eclipse tomcat 配置

1.tomcat7是绿色软件,解压后即可使用,请大家先将tomcat解压到合适的位置(建议整个路径都是英文路径)。2.打开eclipse,菜单栏下,File--New--Other...,打开后找到web--Dynamic Web Project,然后单击Next,如下图:3.Project name:项目名,自己起Targe

2014-12-27 00:50:40 497

深入浅出设计模式

深入浅出设计模式

2015-09-22

100家大公司java笔试题汇总

100家大公司java笔试题汇总

2015-09-22

jQuery插件imgAreaSelect 实例代码

jQuery插件imgAreaSelect 实例代码,自己实践后的代码,很简单的代码,完成了图片上传、剪切的功能,很不错,推荐。

2015-05-20

Redis开发与运维pdf(高清,带书签)

本书全面讲解Redis基本功能及其应用,并结合线上开发与运维监控中的实际使用案例,深入分析并总结了实际开发运维中遇到的“陷阱”,以及背后的原因, 包含大规模集群开发与管理的场景、应用案例与开发技巧,为高效开发运维提供了大量实际经验和建议。本书不要求读者有任何Redis使用经验,对入门与进阶DevOps的开发者提供有价值的帮助。主要内容包括:Redis的安装配置、API、各种高效功能、客户端、持久化、复制、高可用、内存、哨兵、集群、缓存设计等,Redis高可用集群解决方案,Redis设计和使用中的问题,最后提供了一个开源工具:Redis监控运维云平台CacheCloud。 Redis开发与运维 目录 第1章 初识Redis 1 第2章 API的理解和使用 15 第3章 小功能大用处 74 第4章 客户端 113 第5章 持久化 154 第6章 复制 168 第7章 Redis的噩梦:阻塞 189 第8章 理解内存 200 第9章 哨兵 226 第10章 集群 274 第11章 缓存设计 346 第12章 开发运维的“陷阱” 365 第13章 Redis监控运维云平台CacheCloud 392 第14章 Redis配置统计字典 430

2018-05-29

仿京东导航菜单

仿京东导航菜单,树形菜单。仿写京东商城导航

2014-12-27

spark 2.6.3

spark 2.6.3 直接安装使用

2017-08-21

openfire 3.9.3

openfire 3.9.3 x64 绝对管用,安装好,直接到控制台配置

2017-08-21

jedis-2.6.2.jar

有关于redis缓存所需jar包

2016-03-15

quartz-1.6.5.jar

java定时实现所需的jar包

2016-03-15

extJs4.0 开发指南

extJs4.0 开发指南,展示出新的页面框架,非常的美观。编码上简单易懂。

2015-03-19

window下redis

window下redis jar包,解压后可以直接使用,相关安装步骤及修改密码也在本博客中。

2017-07-14

SpringMVC-Memcached

关于SpringMVC-Memcached 写的一个demo,希望对你们有所帮助

2016-03-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除