- 博客(43)
- 资源 (6)
- 收藏
- 关注
原创 MySQL5.7设置编码方式为utf8
window下修改mysql5.7的默认编码方式1、复制my-default.ini文件,文件名修改成my.ini2、设置编码方式为utf8mb4[client] default-character-set = utf8mb4 [mysql]default-character-set = utf8mb4[mysqld]character-set-server
2017-05-10 09:52:12 3952
原创 struts2 利用struts2-convention-plugin插件实现零配置
struts2使用convention-plugin插件可以减少,xml文件的配置。 /web/system/error.jsp /login.jsp ${newPat
2015-03-27 16:39:07 1008
原创 Ehcache简单使用
一个ehcache的简单工具类,测试环境jdk1.6 Ehcahce ehcache-2.8.3package com.utils;import java.net.URL;import com.Person;import net.sf.ehcache.Cache;import net.sf.ehcache.CacheManager;impor
2015-03-23 16:44:25 1109
原创 js 把字符串 转换成 日期类型
/** *字符串准换成日期,必须是yyyy-MM-dd 这种格式 先把yyyy-MM-dd利用正则表达式 转换成yyyy/MM/dd格式 再转换成js 日期类型 */ function getDate(strDate){ var regEx = new RegExp("\\-","gi"); st
2015-01-28 17:11:09 4845
原创 java MD5加密
public class SecurityUtils { /** * 对输入的字符串进行MD5加密 * * @param str * 需要加密的字符串 * @return MD5加密后的字符串 */ public static String getMD5(String str) { if (StringUtils.isEmpty(str))
2014-11-05 16:30:52 1088
原创 java正则表达式判断分隔电话号码
package test;import java.util.regex.Matcher;import java.util.regex.Pattern;public class NumberUtil2 { //用于匹配手机号码 private final static String REGEX_MOBILEPHONE = "^0?1[3458]\\d{9}$"; /
2014-11-05 15:11:08 2862
转载 log4j 配置参考
一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、
2014-10-08 13:36:20 603
原创 java Comparator和Comparable应用
java的Comparator和Comparable 当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。
2014-09-24 14:17:36 636
原创 jstl 应用
利用jstl foreach求合计 ${monthlyEquipment.count} 合计: ${monthlyViewEquOtherTotal}
2014-09-23 14:30:06 773
原创 json-lib jsonConfig操作
JsonConfig jsonConfig = new JsonConfig(); jsonConfig.setJsonPropertyFilter( new PropertyFilter(){ public boolean apply(Object source/* 属性的拥有者 */ , String name /*属性名字*/ , Object value/* 属性值 */ ){ /
2014-09-22 11:11:50 1949
原创 java 日期相关
获取本月第一天 public Date firstDayOfMonth(Date date){ Calendar cal = Calendar.getInstance(); cal.setTime(date); cal.set(Calendar.DAY_OF_MONTH, 1); return cal.getTime(); }获取本月最后
2014-09-22 10:21:38 519
原创 jQuery EasyUI 合并表头单元格
分子公司 项目 风险检查次数 汇报风险个数 现场检查 调阅监控 查阅表单 总次数 现场检查 调阅监控 查阅表单 总次数
2014-08-19 16:25:07 8494
原创 apache mail发送邮件
用apache common下的email发送邮件 具体地址http://commons.apache.org/proper/commons-email/download_email.cgi
2014-04-26 17:40:26 1823
原创 js 常用方法
1,验证只能为数字(有闪动): " size="30"onkeyup="value=value.replace(/[^/d]/g,'') "onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">2,验证只能为数字(无闪动):
2014-04-08 09:21:55 1048
原创 HttpClient4模拟带文件上传的表单提交
这里用apache的HttpClient4.3模拟文件上传,上传到一个java servlet,然后用servlet解析,把上传文件放到服务器目录下下面这个java应用,往一个java servlet中提交了一个文件,和几个普通表单属性package com.test.httpClient;import java.io.File;import java.io.IOExcept
2013-11-28 10:04:35 12835 1
原创 HttpClient4模拟表单提交
这里用httpclient4.3模拟一个表单普通文本提交的方法建一个servlet接受表单数据,只传递2个参数,name和password//servlet的访问地址是:http://localhost:80/testjs/servlet/FormServletpublic class FormServlet extends HttpServlet {public void d
2013-11-26 15:20:07 7663
原创 java 模拟表单方式提交上传文件
做腾讯微信开发的时候,遇到多媒体文件的上传和下载http请求方式: POST/FORMhttp://file.api.weixin.qq.com/cgi-bin/media/upload?access_token=ACCESS_TOKEN&type=TYPE调用示例(使用curl命令,用FORM表单方式上传一个多媒体文件):curl -F media=@test.jpg "http:
2013-11-20 16:00:07 9292 5
原创 java发起HttpURLConnection和HttpsURLConnection请求
/** * 发起https请求并获取结果 * * @param requestUrl 请求地址 * @param requestMethod 请求方式(GET、POST) * @param outputStr 提交的数据 * @return JSONObject(通过JSONObject.get(key)的方式获
2013-11-15 14:11:58 10927 3
原创 扩展xstream,使其支持CDATA块
在腾讯微信开发中,用XStream把java对象转成xml格式的文件,为满足腾讯微博的xml格式对XStream 做了一些扩展使其支持CDATA,数字和浮点数不加CDATA,xml属性首字母大写 /** * 扩展xstream,使其支持CDATA块 */ private static XStream xstream = new XStream(
2013-11-06 10:32:04 5509 2
转载 jQuery 中使用 JSON
转载自http://www.cnblogs.com/haogj/archive/2011/12/01/2271098.htmlJSON 格式json 是 Ajax 中使用频率最高的数据格式,在浏览器和服务器中之间的通讯可离不开它。JSON 的格式说明可以在可以这里看到,非常详细,还是中文的。 JSON 格式说明需要特别注意的是,在 JSON 中的
2013-10-29 11:46:37 999
原创 腾讯微博api 解决中文乱码及解析返回的json数据
在开发腾讯微博应用的时候,发现在用TestCase测试腾讯收索接口的时候,json能正常解析。但是放入web应用中,发现腾讯传过来的数据出现乱码,用JSONObject也无法解析。json_data=new String(json_data.getBytes(),"utf-8"); 用utf-8转码时,不能完全转成中文,中间会有??在网上查了一些资料,要在刚传入时转码,能成功,但现
2013-10-10 16:48:06 2846
转载 如何使用List.toArray()转换为数组对象
在程序中,我们往往习惯使用List这种集合类,但是程序中却要求需要传递一个数组,我们可以这样实现:Long [] l = new Long[list.size()];for(int i=0;i l[i] = (Long) list.get(i);这样的代码看上去似乎繁琐了一些,实际上List已经为我们提供了toArray()方法,但是如果使用时不注意,就会很
2013-09-27 17:00:04 1388
转载 spring aop
此前对于AOP的使用仅限于声明式事务,除此之外在实际开发中也没有遇到过与之相关的问题。最近项目中遇到了以下几点需求,仔细思考之后,觉得采用AOP来解决。一方面是为了以更加灵活的方式来解决问题,另一方面是借此机会深入学习SpringAOP相关的内容。本文是权当本人的自己AOP学习笔记,以下需求不用AOP肯定也能解决,至于是否牵强附会,仁者见仁智者见智。对部分函数的调用进行日志记录,用于观察特
2013-09-22 10:49:40 651
转载 java动态代理
功能代码的多余枝节当我们书写执行一个功能的函数时,经常需要在其中写入与功能不是直接相关但很有必要的代码,如日志记录,信息发送,安全和事务支持等,以下代码是一个用户注册类的代码:/** * 用於用戶注冊的服務類 * @author: sitinspring(junglesong@gmail.com) * @date: 2008-5-27-下午09:15:25 */
2013-09-18 15:17:00 897
原创 javascript 弹出子窗口
javascript弹出子窗口,并实现父子窗口的信息交互。javascript弹出子窗口的方式有2中:1.window.showModalDialog("URL",window,"toolbar=no;menubar=no;location=no;status=no;dialogWidth=650px;dialogHeight=400px;resizable=yes;center:yes;
2013-09-04 09:57:55 2098
原创 hibernate将普通查询的sql结果集转成对象列表
在ssh2开发中遇到,数据库中并没有设置表的外键关系,用hibernate的hql就不能达到关联查询的效果。现在只能写sql关联,再写代码把结果集转成对象列表 。现在用 SQLQuery.addEntity()方法可以实现hibernate自动把结果集转成对象列表。StringBuffer sql = new StringBuffer();
2013-08-29 09:08:08 3426
原创 Hibernate 原生sql的执行
Hibernate的批量处理,实际上用的还是JDBC的批处理操作boolean result = true; try { getSession().doWork(new Work(){ public void execute(Connection conn) throws SQLException {
2013-08-15 15:32:01 1305
转载 关于Struts2- Gson的使用
一、什么是Google-Gson?:Gson这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象。Gson支持任意复杂Java对象包括没有源代码的对象。它的比struts2提供的json插件的操作更加简单明了。二 、使用Google-Gson需要什么配置?:我们需要下载Gson.jar将它放入web项目的lib包中三、方法
2013-08-14 11:22:57 1528
转载 ant简明教程
一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2) default
2013-08-07 09:30:54 798
原创 activiti5显示流程图
从数据库中已输入流的方式读取出图片数据,然后在jsp页面中读取输入流,以图片的格式显示出图片。 service层 /** * 读取带跟踪的图片 */ public InputStream readResource(String executionId){ InputStream imageStream = nu
2013-07-05 11:03:08 4236
原创 jstl forEach 避免list双层循环
jstl forEach循环 要循环的对象是一个list ,list对象中存储的是一个map 如下:Map singleTask = new HashMap();List> results = new ArrayList>();request.setAttribute("results",results);在jsp中循环显示需要用到,双层循环,才能实现效果。
2013-07-05 10:38:47 5281
转载 java获取程序根目录 WEB-INFO目录 CLASSES文件夹路径
尝试用DOM4j解析spring配置文件时,第一步读取文件时,获取路径就遇到了问题,。。。经过google了n+log n次个页面,才算有了个粗浅的认识,下面就让我用简短的话语来总结一下(好像这段就全是废话。。。)。。。1、spring的配置文件存放位置由web.xml里的contextConfigLocation来确定,一般是放在web-inf或者是src根目录下2、关于src文件夹里的
2013-06-27 16:11:36 3400
转载 ActionContext和ServletActionContext小结
转载自:http://www.cnblogs.com/tanglin_boy/archive/2010/01/18/1650871.html1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请
2013-05-30 08:56:45 788
原创 ireport5.0图形报表--柱状图
最近在做ireport柱状图显示用于显示客户满意度情况根据条件进行分组,显示每个分组的满意度。分组求和可以直接在分组头中拉入字段,然后选择计算项,求和或求平均值等比较容易。对满意度求和,显示总的满意度情况。不分组求和,就只能定义一个变量,类似java的循环求和。这里用的是javaBean作为数据源,打来:工具-选项-Classpath-AddFolder 加入你的javabean的ca
2013-05-28 14:05:26 3731
原创 一个读写ini文件属性的例子
public final class INI { private final static Map> iniFile = new HashMap>(); private INI(){}; final public static synchronized void setValue(String section, String key,
2013-05-28 13:15:28 1568
原创 单例模式实现C3P0数据库连接池
public class DBUtilOfC3P0 { private ComboPooledDataSource dataSource; private static DBUtilOfC3P0 instance = null; private DBUtilOfC3P0(String filePath) throws IOException,
2013-05-28 09:41:19 1898
原创 单例模式实现DBCP数据库连接池,并从ini文件中读取数据库连接池配置参数
public class DBUtilOfDBCP { private static DBUtilOfDBCP instance = null; private BasicDataSource dataSource =null;// 数据源 private DBUtilOfDBCP(String filePath) throws IOException{
2013-05-24 11:26:40 1533
原创 linux下安装JBoos5和7的方法步骤
jboss-5.0.1.GA-jdk61.把jboss-5.0.1.GA-jdk6.zip 复制到/home/fsever目录下解压2.在/etc/profile文件中追加一下内容 JBOSS_HOME=/home/fsever/jboss-5.0.1.GA3.在jboss-5.0.1.GA/server/default/deploy/jbossWeb.sar/server.xml
2013-05-23 14:54:44 1042
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人