- 博客(64)
- 资源 (10)
- 收藏
- 关注
原创 mybatis 批量保存注意事项
一:配置文件如下: insert into ec_custom_question (ID, VERSION, PAPER_ID, QUESTION_ID, STATUS, CREATED_BY, creation_date, LAST_UPDATED_BY, LAST_UPDATED_DATE, ENABLED_FALG, ques_order
2015-09-25 15:11:55 2811
原创 MyBatis+MySQL 返回插入的主键ID
当向Mysql插入一条数据时,需要返回相应主键id方法如下:1.mybatis 配置文件如下:id为数据库自增长主键 useGeneratedKeys="true" keyProperty="id" parameterType="com.mfw.entity.PaperInfo" > insert into ec_paper_info (ID, VERSION, PAPER_
2015-09-25 14:44:56 1144
原创 JSP页面通过jstl进行变量累加
"0" var="sum" /> 声明变量并初始值 "1" end="10" var="item"> "${sum + item}" var="sum" /> 变量累加 ${sum} 页面展示变量 一个案例:序号指标名称类别权重修改
2015-09-22 18:21:20 9372 1
原创 Jquery控制文字横向移动
首先html页面代码定义 截止目前:共提交问卷${alltotal}份,盐田${mt3total}份,蛇口${mt4total}份,赤湾${mt1total}份,大铲${mt2total}份。实时更新中~ Js代码方法一:$.fn.textScroll=function(){ varspeed=60,flag=null,tt,t
2015-09-22 16:39:46 1446
转载 Linux日志分析常用命令
1.查看文件内容cat-n 显示行号2.分页显示moreEnter 显示下一行空格 显示下一页F 显示下一屏B 显示上一屏less/get 查询"get"字符串并高亮显示3.显示文件尾tail-f 不退出持续显示-n 显示文件最后n行4.显示头文件head-n 显
2015-08-17 13:56:44 3018
原创 HashMap Hashtable LinkedHashMap TreeMap
import java.util.HashMap; import java.util.Hashtable; import java.util.LinkedHashMap; import java.util.Map; import java.util.TreeMap; import java.util.Map.Entry; public class
2015-07-09 17:17:39 439
原创 Spring JdbcTemplate方法详解
JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。Jdb
2015-07-09 16:30:23 857
原创 java实现屏幕截图功能并保存截图
package jxufe.penglong.captureScreen;/** * autor:penglong * date:2013/12/02/00:30 */import java.awt.*;import java.awt.datatransfer.DataFlavor;import java.awt.datatransfer.Transfera
2015-07-09 16:28:15 2100
原创 android:TextSize问题
今天写了个外部类监听器改变字体大小但是无论如何当点击缩小按钮时字体都反而变大:package jxufe.penglong.edittest;import android.util.TypedValue;import android.view.View;import android.view.View.OnClickListener;import android.widget.
2015-07-09 16:26:15 5321
原创 Json lib 抛出 NestableRuntimeException
JSONObject 的使用项目中导入了 json-lib 包,但是在运行如下代码的时候还是出现了如下错误,究其原因是因为缺包,缺了如下5个包:commons-beanutils-1.8.3commons-lang-2.6 (注:导入最新的 3.1 版本会继续报如下错误)commons-collections-3.2.1commons-loggi
2015-07-09 16:25:21 557
原创 spring mvc乱码的解决方案
今天用springMVC接收表单中文数据时总量乱码,按照网上的解决方案设置过滤器后,post的表单不乱码了,但get的表单还是会乱码。解决get方法乱码的方案是修改tomcat的server.xml配置文件,修改如下,加入字符集编码: Xml代码 Connector connectionTimeout="20000" port="8888" proto
2015-07-09 16:22:32 463
原创 HTML5摇一摇
HTML5一个重要特性就是DeviceOrientation,它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件: 1、 deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。 2、 deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速
2015-06-14 10:56:57 578
原创 Spring [IoC]6 详解@Autowired、@Qualifier和@Required
A、@Autowiredorg.springframework.beans.factory.annotation.Autowiredpublic @interface AutowiredMarks a constructor, field, setter method or config method as to be autowired by Spring's depen
2015-06-13 17:16:15 1115
原创 JAVA读取classess下的.properties配置文件封装类
/** * @filename : PropertiesUtil.java * @description : TODO * @author : penglong * @create : 2015-6-13 下午03:01:21 * @copyright : mall Corporation 2015 * * M
2015-06-13 15:03:43 2624
原创 junit 测试用例
/** * Copyright (c) 2005-2012 springside.org.cn * * Licensed under the Apache License, Version 2.0 (the "License"); */package com.hyzy.core.test.spring;import javax.sql.DataSource;
2015-06-09 17:16:52 966
原创 text和checkbox只读属性的设置
在设置某些表单的默认数据,而且不让使用者修改这些数据的时候,我们通常会设置该项为只读。通常情况下Input输入框我们只需要向该Input添加Readonly="Readonly"即可。input type="text" readonly="readonly" name="name" value="默认的input数据" /> Xml代码 inpu
2015-04-02 16:45:50 3393
原创 Freemarker操作word,excel总结
最近公司做到报表功能,由于公司框架用到freemarker所以考虑到使用freemarker操作一:freemarker导出word请见上一篇“ Java使用freemarker导出word模板”二:对于操作excel总结以下几点:主要用到freemarker标签和excel标签结合使用1.首先找到2.对于行的合并属性excel属性: 制定合并行数
2015-04-02 16:37:00 4564 1
原创 java中Object转String
在项目中常用到类型转换StringObject转为String的几种形式 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object
2015-03-31 21:14:19 858
原创 使用HIBERNATE的SQL查询并将结果集自动转换成POJO
在某些场合下,我们可能想使用HIBERNATE的框架提供的SQL查询接口,但是,由于实体没有做映射,HIBERNATE不能把结果集转换成你想要的List,本文讨论如何在这种情况下让HIBERNATE直接返回你想的结果。下面是简单的查询封装方法 Java代码 public List findObjectBySql(String queryString,Class poj
2015-03-12 16:33:55 600
原创 Hibernate的hbm2ddl.auto
属性hbm2ddl.auto有四个值:create,create-drop,update,validate。hibernate.hbm2ddl.auto">create-->hibernate.hbm2ddl.auto">create-drop-->hibernate.hbm2ddl.auto">update-->hibernat
2015-03-12 16:01:12 657
原创 微信access_token存储与更新
access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。正常情况下access_token有效期为7200秒,重复获取将导致上次获取的access_token失效。由于获取access_token的api调用次数非常有限,建议开发者全局存储与更新access_token,频繁刷新access_token会导致api调用受限,影响自身业务。ac
2015-02-03 15:41:07 8479
原创 验证数字的正则表达式
验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$验证非零的正整数:^\
2015-02-02 12:00:05 874
原创 Java使用freemarker导出word模板
Java使用freemarker导出word模板1, 新建一个word文档, 输入如下类容: 2, 将该word文件另存为xml格式(注意是另存为,不是直接改扩展名) 3,图片处理 搜索w:binData 或者 png可以快速定位图片的位置,图片 已经是0-F的字符串了, 如下: 将上述0-F的字符串全部删掉,写上${op
2015-01-04 19:47:55 1337
原创 Servlet中filter过滤<dispatcher>FORWARD</dispatcher>标签使用
在srevlet中有时配置filter对forward、include等过滤失效解决办法在servlet2.3中Filter会过滤一切请求,包括服务器内部使用forward转发请求和的情况;而在servlet2.4中Filter默认只会拦截外部提交请求,forward、include等内部转发不会被过滤,所以我们需要对servlet mapping进行如下配置 st
2015-01-02 17:03:32 1551
转载 Struts2 自定义拦截器(方法拦截器)
struts2系统自带了很多拦截器,有时需要我们自己定义,一般有两种方式: 一、实现Interceptor接口?12345publicinterface Interceptor extendsSerializable{ publicvoid init
2015-01-02 15:48:57 379
原创 spring的profile定义多个数据源
在项目开发测试生产需配置不同dataSourse时,可以采用spring的profile定义多个数据源1.在Spring配置文件中定义开发、测试环境和生产环境"test,develop"> "product"> 2.在web.xml中, 指定使用哪种环境 spring.pro
2015-01-02 15:37:40 2662
转载 MyBatis中的N+1问题
官 方文档之所以不建议使用这种嵌套的select语句的形式,是因为这会导致所谓的“N+1问题”。这个问题,无论是association元素还是 collection元素都会遇到,本文以更为典型的collection元素为例。在本系列所使用的示例场景下,当需要查询教师及其所指导的学生(一个 教师可指导多个学生)信息时,我们会这么做:先用一条SQL语句(“N+1问题”中的1)查询教师的信息,即
2014-11-30 11:19:10 9492
原创 java图片旋转指定角度
package com.util;import java.awt.Graphics;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;impo
2014-09-19 15:08:06 3553 2
原创 Java四舍五入BigDecimal介绍
BigDecimal介绍BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造,在这里我们不关心,我们重点看用double和String构造的两个构造器(有关BigInteger详细介绍请查阅j2se API文档)。BigDecimal(double val) Trans
2014-09-17 10:24:06 1708
原创 spring配置Quartz定时器
quartz-1.8.6.jar slf4j-api-1.6.0.jar slf4j-log4j12-1.6.0.jar
2014-07-30 17:56:58 545
原创 highcharts做图形报表如何去掉highcharts.com
使用highcharts做报表时,容器的右下角总是有个highcharts.com的链接,点击就会跳转到highcharts的官网,解决的办法:既然jsp上没写,那么肯定是在引入的js文件中,解决步骤:1、使用eclipse打开引入的js文件:highcharts.js文件;2、在浏览器中点开那个链接,链接跳转到http://www.highcharts.com
2014-05-14 18:00:39 1028
转载 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(MyEclipse + SVN)
版本说明: V1: 2014-3-30 版前言:因为要进行微信开发,就必须要成为微信开发者,要想成为微信开发者,就必须要有服务器响应微信的 Token 验证,如果没有公网服务器环境,可以去了解下BAE、SAE或阿里云,这里以 BAE 为例。前提条件: (1)拥有微信公众平台帐号(申请地址:https://mp.we
2014-04-17 22:54:48 1068
原创 Struts2提交表单中文乱码问题解决
依据下面方法一一检查1、将MySQL的默认编码设置为utf8,我是用“MySQL Server Instance Config Wizard”直接弄的,据说my.ini文件也可以设置,我没有试过。 关于查看MySQL编码可以用这个命令:show Variables like '%set%' 还有提下,我创建数据库的代码设置默认为utf8编码格式,只是起先没用“MySQL Se
2014-04-15 19:21:49 1672
转载 关于接口与抽象类的特点
在学习java编辑的时候都会讲到接口与抽象类,但是这两个都有什么特点,以及有什么共同点和不同点呢?共同点:接口和抽象类都可以有抽象方法;不同点:1、抽象类可以有实例变量,而接口不能有实例变量,接口中的变量都是静态(static)的常量(final);2、抽象类可以有非抽象方法,而接口只能有抽象方法;接口的一点特点:接口可以继承多个接口,因为接口中的方法都是抽象的只是定义了方法,没有
2014-03-24 19:22:59 468
转载 Web.xml的配置及加载 .
Web.xml 常用元素(网上资源整理)1.上下文初始化参数 在sevlet的方法中可以通过如下方式获取context-param的参数 this.getServletConfig().getServletContext().getInitParameter("name"); 在jsp中 直接使用页面隐含
2014-03-24 18:56:18 781
原创 微信公众平台自定义菜单创建代码实现—java版
搞了两天的自定义菜单,终于搞定了,现在分享下心得,以便后来者少走弯路......好了,先看先微信官方的API官方写的很详细,但是我看完后很茫然,不知道你们什么感觉。 我知道是post一个带参数的请求给url,可是具体怎么发送呢,开始想做一个jsp页面,使用来发送,可是种种原因不行,所以换种想法,于是有了java get或post访问url的想法,弄好后一运行,会提示“ja
2014-03-03 16:11:57 3208
ecplise代码风格google
2016-08-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人