自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Codelong的专栏

得之淡然 失之坦然 顺其自然 争其必然

  • 博客(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 2761

原创 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 1098

原创 JSP页面通过jstl进行变量累加

"0" var="sum" />          声明变量并初始值    "1" end="10" var="item">          "${sum + item}" var="sum" />    变量累加      ${sum}       页面展示变量        一个案例:序号指标名称类别权重修改

2015-09-22 18:21:20 9248 1

原创 Jquery控制文字横向移动

首先html页面代码定义  截止目前:共提交问卷${alltotal}份,盐田${mt3total}份,蛇口${mt4total}份,赤湾${mt1total}份,大铲${mt2total}份。实时更新中~  Js代码方法一:$.fn.textScroll=function(){    varspeed=60,flag=null,tt,t

2015-09-22 16:39:46 1392

转载 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 2988

原创 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 400

原创 Spring JdbcTemplate方法详解

JdbcTemplate主要提供以下五类方法:execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于执行批处理相关语句;query方法及queryForXXX方法:用于执行查询相关语句;call方法:用于执行存储过程、函数相关语句。Jdb

2015-07-09 16:30:23 804

原创 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 2039

原创 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 5245

原创 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 515

原创 spring mvc乱码的解决方案

今天用springMVC接收表单中文数据时总量乱码,按照网上的解决方案设置过滤器后,post的表单不乱码了,但get的表单还是会乱码。解决get方法乱码的方案是修改tomcat的server.xml配置文件,修改如下,加入字符集编码: Xml代码  Connector connectionTimeout="20000" port="8888" proto

2015-07-09 16:22:32 430

原创 HTML5摇一摇

HTML5一个重要特性就是DeviceOrientation,它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件: 1、 deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手机所处角度、方位、朝向等。 2、 deviceMotion:封装了运动传感器数据的事件,可以获取手机运动状态下的运动加速

2015-06-14 10:56:57 541

原创 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 1068

原创 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 2587

原创 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 926

原创 页面间跳转处理间接事件

2015-04-09 19:05:33 507

原创 text和checkbox只读属性的设置

在设置某些表单的默认数据,而且不让使用者修改这些数据的时候,我们通常会设置该项为只读。通常情况下Input输入框我们只需要向该Input添加Readonly="Readonly"即可。input type="text" readonly="readonly" name="name" value="默认的input数据" />  Xml代码  inpu

2015-04-02 16:45:50 3321

原创 Freemarker操作word,excel总结

最近公司做到报表功能,由于公司框架用到freemarker所以考虑到使用freemarker操作一:freemarker导出word请见上一篇“ Java使用freemarker导出word模板”二:对于操作excel总结以下几点:主要用到freemarker标签和excel标签结合使用1.首先找到2.对于行的合并属性excel属性:      制定合并行数

2015-04-02 16:37:00 4485 1

原创 java中Object转String

在项目中常用到类型转换StringObject转为String的几种形式 在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能。本文将对常用的转换方法进行一个总结。常用的方法有Object.toString(),(String)要转换的对象,String.valueOf(Object)等。下面对这些方法一一进行分析。方法1:采用 Object

2015-03-31 21:14:19 817

原创 使用HIBERNATE的SQL查询并将结果集自动转换成POJO

在某些场合下,我们可能想使用HIBERNATE的框架提供的SQL查询接口,但是,由于实体没有做映射,HIBERNATE不能把结果集转换成你想要的List,本文讨论如何在这种情况下让HIBERNATE直接返回你想的结果。下面是简单的查询封装方法 Java代码  public List findObjectBySql(String queryString,Class poj

2015-03-12 16:33:55 563

原创 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 606

原创 微信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 8364

原创 验证数字的正则表达式

验证数字:^[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 738

原创 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 1250

原创 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 1499

转载 Struts2 自定义拦截器(方法拦截器)

struts2系统自带了很多拦截器,有时需要我们自己定义,一般有两种方式: 一、实现Interceptor接口?12345publicinterface Interceptor extendsSerializable{      publicvoid init

2015-01-02 15:48:57 348

原创 spring的profile定义多个数据源

在项目开发测试生产需配置不同dataSourse时,可以采用spring的profile定义多个数据源1.在Spring配置文件中定义开发、测试环境和生产环境"test,develop">     "product">    2.在web.xml中, 指定使用哪种环境    spring.pro

2015-01-02 15:37:40 2606

转载 MyBatis中的N+1问题

官 方文档之所以不建议使用这种嵌套的select语句的形式,是因为这会导致所谓的“N+1问题”。这个问题,无论是association元素还是 collection元素都会遇到,本文以更为典型的collection元素为例。在本系列所使用的示例场景下,当需要查询教师及其所指导的学生(一个 教师可指导多个学生)信息时,我们会这么做:先用一条SQL语句(“N+1问题”中的1)查询教师的信息,即

2014-11-30 11:19:10 8883

原创 mybatis的mapper文件注意事项

1.MyBatis 插入空值时,需要指定JdbcType 错误示例:

2014-11-14 10:45:31 1287

原创 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 3472 2

原创 java 图片处理

最近在公司研究OCR技术

2014-09-17 17:02:32 578

原创 Java四舍五入BigDecimal介绍

BigDecimal介绍BigDecimal是Java提供的一个不变的、任意精度的有符号十进制数对象。它提供了四个构造器,有两个是用BigInteger构造,在这里我们不关心,我们重点看用double和String构造的两个构造器(有关BigInteger详细介绍请查阅j2se API文档)。BigDecimal(double val)          Trans

2014-09-17 10:24:06 1669

原创 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 507

原创 JS控制form表单的走向

今天做个项目,在form表单中action存在多种走向

2014-05-17 16:30:05 634

原创 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 964

转载 微信公众平台开发之基于百度 BAE3.0 的开发环境搭建(MyEclipse + SVN)

版本说明:    V1:         2014-3-30 版前言:因为要进行微信开发,就必须要成为微信开发者,要想成为微信开发者,就必须要有服务器响应微信的 Token 验证,如果没有公网服务器环境,可以去了解下BAE、SAE或阿里云,这里以 BAE 为例。前提条件:    (1)拥有微信公众平台帐号(申请地址:https://mp.we

2014-04-17 22:54:48 1030

原创 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 1620

转载 关于接口与抽象类的特点

在学习java编辑的时候都会讲到接口与抽象类,但是这两个都有什么特点,以及有什么共同点和不同点呢?共同点:接口和抽象类都可以有抽象方法;不同点:1、抽象类可以有实例变量,而接口不能有实例变量,接口中的变量都是静态(static)的常量(final);2、抽象类可以有非抽象方法,而接口只能有抽象方法;接口的一点特点:接口可以继承多个接口,因为接口中的方法都是抽象的只是定义了方法,没有

2014-03-24 19:22:59 438

转载 Web.xml的配置及加载 .

Web.xml 常用元素(网上资源整理)1.上下文初始化参数    在sevlet的方法中可以通过如下方式获取context-param的参数  this.getServletConfig().getServletContext().getInitParameter("name");    在jsp中 直接使用页面隐含

2014-03-24 18:56:18 754

原创 微信公众平台自定义菜单创建代码实现—java版

搞了两天的自定义菜单,终于搞定了,现在分享下心得,以便后来者少走弯路......好了,先看先微信官方的API官方写的很详细,但是我看完后很茫然,不知道你们什么感觉。  我知道是post一个带参数的请求给url,可是具体怎么发送呢,开始想做一个jsp页面,使用来发送,可是种种原因不行,所以换种想法,于是有了java get或post访问url的想法,弄好后一运行,会提示“ja

2014-03-03 16:11:57 3163

ecplise代码风格google

2016-08-29

微信摇一摇

HTML页面摇一摇可动态获取手机摇动次数,可二次开发摇一摇抽奖等活动

2015-11-12

微信公平平台开发思路

项目开发过程中总结出来的一套思路,包括类的各种继承图和一些思维导向图,部分功能部分加上了文字说明!有意向开发微信项目的可以参考参考,共同学习!

2014-03-28

mybatis中文教程

mabitis 中文教程!详细介绍mybatis的使用,以及整合spring框架的知识!

2014-03-27

微信关键词实现思路

提供微信公共平台关键字回复思路 给初学者指引的好资料

2014-03-03

微信公众号开发中的用户账号绑定

实现微信公共平台用户绑定功能思路!例如:要实现某个功能先必须绑定学号和密码!

2014-03-03

android SQLite数据库的增删改实例

android SQLite数据库的增删改实例,理解了以后数据库操作只不过换换表名属性就OK了!

2013-11-17

B2C在线点餐系统

简单供初学者学习的电子商务系统带数据库文件,可以参考,有不懂的随时欢迎联系

2013-11-17

中国天气预报城市IDxml文件以及从xml文件中查找java

自己生成的中国城市以及二级城市ID的xml文件,以及查找相应城市ID代码

2013-11-17

Java数据库连接整理资料

自己整理的关于jdbc连接数据库,及简单数据库操作!对初学者有帮助!

2013-06-13

空空如也

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

TA关注的人

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