- 博客(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
翻译 写在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
jQuery插件imgAreaSelect 实例代码
2015-05-20
Redis开发与运维pdf(高清,带书签)
2018-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人