自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笨笨个人笔记

ibenben.org

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

原创 Spring MVC数据转换

例子:把一个字符串封装而一个对象。 如:username:password格式的数据ZhangSan:1234,我们把这个数据封装成一个User对象。下面分别使用属性编辑器与转换器来实现。

2015-07-01 13:59:21 2542

原创 Spring MVC的简单用法

一、Multiaction Controllerpackage cn.framelife.mvc.control;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.

2015-06-24 09:30:46 3608

原创 一个简单的Spring MVC的例子

一、Spring MVC的优点1、Spring3 MVC的学习难度小于Struts2,Struts2用不上的多余功能太多。呵呵,当然这不是决定因素。 2、Spring3 MVC很容易就可以写出性能优秀的程序,Struts2要处处小心才可以写出性能优秀的程序(指MVC部分) 3、Spring3 MVC的灵活是你无法想像的,Spring的扩展性有口皆碑,Spring3 MVC当然也不会落后,不会因使

2015-06-24 09:17:08 5532

原创 @PathVariable出现点号"."时导致路径参数截断获取不全的解决办法

1、问题 SpringMVC项目中通过下面的URL进行GET请求。当version有多个小数点的时候。如version为1.0.1008。后台通过@PathVariable来获取version等于1.0。会丢失部分数据。URL:http://host_ip/consumer/appVersion/phone/android/download/{version}Controller:@

2015-05-28 17:35:31 9795 2

原创 error the @annotation pointcut expression is only supported at Java 5 compliance level or above 异常解决

1、异常信息严重: Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListenerorg.springframework.beans.factory.BeanCreationException: Error

2015-05-15 15:35:33 6637 1

原创 MySQL 获取某月所有的日期点

1、问题如题目所说,通过MySQL获取某年某月所有的天数。如获取2014年2月的所有日期。2、处理过程2.1 创建一个数字辅助表CREATE TABLE `nums` ( `key` int(11) NOT NULL, PRIMARY KEY (`key`)) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='数字辅助表'

2015-04-24 09:08:29 3642

原创 MySQL 统计过去12个月的数据(包括本月)

1、问题需要统计过去12个月的数据,如现在是2015年4月,那么我们需要统计从2014年5月到2015年4月的数据情况。而这12个月中,如果这个月没有数据的,则统计为0。原始数据表如下图,数据是按分钟存储的。也就是说要统计每个月一共有多少条body_infared大于0的数据。2、处理过程2.1 获取12个月到现在的数据select * from device_da

2015-04-24 09:06:31 25325 10

原创 MySQL 获取连续范围

1、原始数据 2、把running_number转成数据,并加上一列有序数字SELECT d.running_number+0 running_number,@a:=@a+1 rn FROM device_data d,(SELECT @a:=0) a where d.device_id=13 order by d.running_number;3、running_number与有序数据的差,差

2015-04-21 15:56:18 3791

原创 MySQL 获取不连续的值

1、问题 有一个表数据如下图显示。下图数据中,running_number应该是连续性的5位字符。现需要获取到连接断掉的running_number。如00001与00005间缺了00002,00003,00004。我们需要获取到这三个running_number。2、解决方案2.1 获得缺号前的临界点值。select running_number,time from (select runn

2015-04-21 15:34:13 4213

原创 HTML Button自动刷新页面的问题

一、问题<button class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>修改</button>页面上有这样一个按钮,每次点击这个按钮的时候,执行完button的click事件后,会自动的重新刷

2015-04-10 14:11:47 24502 4

转载 国外程序员整理的Java资源大全

构建这里搜集了用来构建应用程序的工具。Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建。Maven优于Apache Ant。后者采用了一种过程化的方式进行配置,所以维护起来相当困难。Gradle:Gradle采用增量构建。Gradle通过Groovy编程而不是传统的XML声明进行配置。Gradle可以很好地配合Maven进行依

2015-04-02 15:52:11 912

原创 POI 使用替换字符方式进行模板生成word

1、Word生成package com.tepper.common.util;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Map.Entry;import org.apache.poi.POIXMLDocument;import org.apache.poi.xwp

2015-03-25 11:17:26 4538

原创 iframe JavaScript打印

<div><iframe id="ifrm" src="url" width="100%" height="100%"></iframe></div>var printWin = window.open(document.getElementById("ifrm").src); printWin.print();

2015-03-25 08:35:02 2655

原创 oracle 执行计划

1、设置计划explain plan for select * from ( select * from dun_search_view where 1=1 and (( salename='陈永智' and xsqy='广州办事处') or (','||fzuserid||',' like '%,6839951,%')) ) where rownum <= 30;2

2015-03-03 13:25:56 950

原创 SpringMVC3 AnnotationMethodHandlerAdapter与mvc:annotation-driven冲突的解决方案

1、问题在使用SpringMVC3时,需要对response到页面的数据进行编码设置则需要自定义注解数据格式化类来对页面传过来的字符串进行格式化。编码设置:

2015-02-03 09:29:55 5924

原创 Oracle查看所有的Job

select t.* from user_jobs t

2014-12-31 09:54:47 28647

原创 Spring MVC无法获取到页面表单put过来的参数的解决方案

问题:在使用Spring MVC开发resetful风格的Web应用时,发现Sping接收不到页面Form表单传到后台的值。解决:1、把Spring及Spring MVC的版本升级到3.1.13.1.1.RELEASE2、增加HttpPutFormContentFilter过滤器 HttpMethodFilter or

2014-12-13 10:55:41 2708

原创 mysql 编号生成

1、序列号生成的方法DELIMITER $$CREATE DEFINER=`root`@`localhost` FUNCTION `get_workNo`() RETURNS varchar(45) CHARSET utf8BEGINDECLARE newWorkNo varCHAR (45) ; DECLARE currentDate varCHAR (15) ;-- 当前日期,有可

2014-11-25 14:22:04 1786

原创 Unknown column '*' in 'field list' 异常解决

在使用Hibernate做持久化的时候,为实体类定义一个与数据表无关的属性。出现异常如下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'user0_.authority' in 'field list' at sun.reflect.NativeConstructorAcces

2014-10-28 15:41:20 44885 4

原创 Oracle判断值为非数字

select * from product_info t where t.contract_detailid is not nulland length(translate(t.contract_detailid,'-.0123456789'||t.contract_detailid,'-.0123456789'))

2014-09-30 14:20:46 5850

原创 Nodejs+Extjs+Mongodb开发第三天 登录页面(1)

学习新技术最快捷的方式就是做项目。

2014-09-11 08:01:00 3247 1

原创 Nodejs+Extjs+Mongodb开发第二天 Mongodb的简单使用

root用户启动mongodb,下面的data/db目录是自己新建的用来存在mongodb数据库数据的一个文件夹。这里如果不使用root用户,第二次再次启动的时候启动不了。具体原因没有找着。cd app/mongo/bin/mongod --dbpath data/db

2014-09-10 11:58:39 2535 1

转载 Mysql:is not allowed to connect to this MySQL server

如果你想连接你的mysql的时候发生这个错误:ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server解决方法:1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数

2014-09-05 15:33:55 1616

转载 10个强大的Apache开源模块

Apache是一款非常高效地WEB服务器,目前仍居全球最受欢迎的WEB服务器软件之首。Apache其功能强大之处在于我们可以为它开发许多模块,并作一些相应的配置,从而让我们的Apache服务器有更加个性化的功能。 1、单点登录模块 LemonLDAP  LemonLdap可以很棒地实现Apache的SSO功能,并且可以处理超过 20 万的用户请求。LemonLdap支持Ja

2014-09-01 09:33:47 1116 1

原创 Nodejs+Extjs+Mongodb开发第一天 Nodejs环境搭建

一、装备我个人PC环境是Ubuntu14+JDK7,所以下面的步骤及问题也是基于此进行及产生的。 二、Nodejs及npm的安装这个安装的过程在网上有很多教程,这里就不详细讲了。$ sudo apt-get install python $ sudo apt-get install build-essential $ sudo apt-get ins

2014-08-26 17:33:05 6620 1

原创 java.lang.ClassNotFoundException: org.codehaus.jackson.JsonProcessingException 异常解决方案

问题:在SpringMVC中使用Jackson实现json输出时配置如下: text/plain;charset=UTF-8 <bean id="jsonConverter" class="or

2014-08-22 22:42:59 30424 5

原创 eclipse Maven构建的工程无法发布lib到tomcat的解决方法

问题:eclipse导入基于Maven的web项目时,发布到tomcat中,发现lib目录及jar包没有发布过去。解决方案:eclipse中,选择项目属性Properties --> Deployment Assembly --> Add --> Java Build Path Entries, 然后选择Maven Dependencies。然后重新发布项目到tomca

2014-08-22 21:20:57 4893 1

原创 SQL存在一个表而不在另一个表中的数据

select a.id,a.oacode,a.custid,a.custname,a.xsz,a.salename,a.communicationtheme,a.communicationproperty,a.communicationtime,a.productmanager,'' creator,a.creator oaCreator,a.createdate,case when a.oast

2014-08-22 16:40:30 1779

转载 eclipse validating 很慢

我使用Eclilpse开发Ext JS,发现Eclipse对javascript进行Validating时很慢。对项目的.project文件去掉下面两个配置重启Eclipse后则正常。org.eclipse.wst.jsdt.core.javascriptValidator和org.eclipse.wst.jsdt.core.jsNature

2014-08-21 11:57:53 9139

原创 Javac源码简单分析之解析和填充符号表

一、说明符号表是由一组符号地址和符号信息构成的表格。符号表中所登记的信息在编译的不同阶段都要用到,在语义分析(后面的步骤)中,符号表所登记的内容将用于语义检查和产生中间代码,在目标代码生成阶段,党对符号名进行地址分配时,符号表是地址分配的依据。二、主要的类与方法解析和填充符号表这个过程主要由com.sun.tools.javac.comp.Entry及com.sun.tools

2014-07-09 11:16:39 5211 1

原创 ORACLE union order by

select * from (select a.id,a.oacode,a.custid,a.custname,a.xsz,a.salename,a.communicationtheme,a.communicationproperty,a.communicationtime,a.productmanager,a.creator,a.createdate from technology_flow

2014-06-18 11:36:33 1158

原创 ORACLE 按表字段值的不同统计数量

select p.id comperitorId,p.compcorp competitorName,sum(case when c.kindname = 'ATM' then c.num else 0 end) atm,sum(case when c.kindname = 'CRS' then c.num else 0 end) crs,sum(case when c.kindname

2014-05-29 16:50:16 9482

原创 Javac源码简单分析之Javac简单介绍

一、简单介绍javac 是java语言编程编译器。javac工具读由java语言编写的类和接口的定义,并将它们编译成字节代码的class文件。二、源码获取OpenJDK6源码:http://download.java.net/openjdk/jdk6/Javac的源码就在OpenJDK源码里面。或者在CSDN下载:http://download.csdn.net/det

2014-05-22 10:53:49 5414

转载 如何在MySql中记录SQL日志

SQL server有一个sql profiler可以实时跟踪服务器执行的SQL语句,这在很多时候调试错误非常有用。例如:别人写的复杂代码、生产系统、无调试环境、无原代码... ... 查了一下资料,My SQL可以用下面方法跟踪sql 语句,以下方法以Windows平台为例,linux雷同: 1  配置my.ini文件(在安装目录,linux下文件名为my.cnf

2014-05-13 14:49:13 1949

原创 ORACLE uuid自动生成主键

-- Create tablecreate table TECHNOLOGYCOMPANY( ID VARCHAR2(32) default SYS_GUID() not null, FLOWID VARCHAR2(50), CONPANYID NUMBER, ISCOMMUNICATION VARCHAR2(10))

2014-05-07 14:23:58 7970

原创 org.apache.catalina.connector.Request.parseParameters(Request.java:2446) NullPointerException异常处理

1、环境tomcat6.0.8 + jdk6 + struts1 2、问题的产生页面有两个异常的请求http://127.0.0.1/project/a.action?do=testA&m=10http://127.0.0.1/project/a.action?do=testB&m=10两个请求几乎同步到达server。结果出现异常:java.lang.NullP

2014-05-07 14:20:44 4070 2

原创 ORACLE A表根据B表字段更新

update product_info t set (t.salename,t.xsqy)=(select c.salename,c.xsqy from contract_erp c where c.contractcode=t.contractid)where t.contractid in(select c.contractcode from contract_erp c) and t.co

2014-04-16 10:15:19 6389 1

原创 ubuntu 13.10 配置mysql5.5编码

1、打开配置文件sudo gedit /etc/mysql/my.cnf2、修改配置文件[client]下添加:character-set-server = utf8 [mysqld]下添加:character-set-server = utf8 2、重启服务sudo service mysql restart

2014-04-15 21:06:46 1169

原创 JRainbow 0.3版本发布

简单介绍      JRainbow是一款基于Spring+Hibernate+Struts2+Extjs4的企业级开发的Eclipse开源插件。主要用于快速开发,针对都是Java开发人员,只是为程序员节省部分时间。非傻瓜式。非一键建站,适用于二次开发。      JRainbow插件主要功能是支持数据库生成后台代码及简单的Extjs页面代码。支持多次生成代码。

2014-04-10 09:21:23 1353

原创 JRainbow0.3.0使用手册

下载百度网盘地址:http://pan.baidu.com/s/1gdl68Un网盘中的三个文件分别为JRainbow0.3.0插件、32位Windows平台带JRainbow插件企业级eclipse、64位Linux平台带JRainbow插件企业级eclipse(本人自用版,带Git插件及Windowbuild插件)。如果需要其它版本的eclipse或

2014-04-09 20:51:59 1863

process explorer汉化版

Process Explorer汉化版是一款增强型的任务管理器,你可以使用它方便地管理你的 程序进程,能强行关闭任何程序(包括系统级别的不允许随便终止的”顽固”进程)。除此之外,它还详尽地显示计算机信息:CPU、内存使用情况,DLL、句柄信息,很酷的曲线图。

2015-10-10

Maven实战(高清完整带书签)

Maven实战,高清,自用版本,请放心下载使用...

2014-08-21

Javac内核源码

Javac内核源码,自用版本。没有进行任何人修改,只是加上了部分中文的注释。

2014-05-22

struts2+spring+hibernate集成使用到的jar包

struts2+spring+hibernate集成使用到的jar包。自用版本。

2014-01-16

JCO3.0.zip

Java连接SAP的相关JCO包。包括各个Linux版本及Windows版本的。

2014-01-16

JDK6中文帮助文档

JDK6中文帮助文档。个人自用版。有需要的朋友请下载。

2014-01-16

swt帮助文档

swt帮助文档。用于eclipse插件开发。个人自用版本。

2014-01-16

JRainbow 0.2

JRainbow是一款基于Spring+Hibernate+Struts2+Extjs4的企业级开发的Eclipse开源插件。主要用于快速开发,针对都是Java开发人员,只是为程序员节省部分时间。非傻瓜式。非一键建站,适用于二次开发。 JRainbow插件主要功能是支持数据库生成后台代码及简单的Extjs页面代码。支持多次生成代码。支持程序员二次开发。暂时只支持MySQL及Oracle数据库。

2014-01-16

commons-lang-2.6.jar

commons-lang-2.6.jar

2014-01-15

空空如也

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

TA关注的人

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