- 博客(42)
- 资源 (41)
- 收藏
- 关注
原创 springjdbc-NamedParameterJdbcTemplate处理in查询
使用NamedParameterJdbcTemplate查询条件sql中in查询和使用javabean查询
2014-07-10 10:10:23 10063
转载 根据网页地址获取页面内容
public static String getPageSource(String pageUrl,String encoding) { StringBuffer sb = new StringBuffer(); try { //构建一URL对象 URL url = new UR
2014-07-01 14:24:40 803
原创 oracle数据库增删改后查询修改之前的数据
select * from 表名 AS OF TIMESTAMP TO_TIMESTAMP('2014-05-12 16:00:00','yyyy-mm-dd hh24:mi:ss');
2014-05-12 17:26:24 2775 2
原创 jquery时间控件时分秒
推荐一个jquery的时分秒的时间控件,有多种显示方式api地址:https://github.com/trentrichardson/jQuery-Timepicker-Addoncsdn下载地址:控件下载
2013-05-10 16:40:15 2325 1
原创 应用exe4j将java程序打包成可执行的exe
Exe4j把java生成exe可执行文件,下载地址:点击打开链接注册exe4j,不注册生成的exe文件无法使用第一步打开exe4j.exe第一次使用,直接下一步就可以了,否则可以选择‘open’打开已有的配置文件第二步 选择java文件类型Regular mode 使用class文件生成exe,好处是文件比较小,并且可以使用jar包,方便修改(适
2013-01-08 16:29:20 1416 1
原创 用Runtime.getRuntime().exec(cmd)执行命令
根据Runtime.getRuntime().exec(cmd)来执行xmd命令package com.yeshun.util.process;import java.io.File;import java.io.FileOutputStream;import java.io.OutputStream;public class ExecuteCmd { public stat
2012-12-04 17:36:11 3944
原创 oracle递归查询(简单树查询)
记录下学习到。--从deptid为100的开始往下查询(即循环查询所有parentid是该记录deptid的所有记录)select * from dept --where start with deptid= '100' connect by prior deptid = parentid order by deptid;--从deptid为100的开始
2012-09-11 17:43:56 531
转载 MyEclipse或者Eclipse启动时workspace不提示,解决办法
【问题描述】 不知道是不是Myeclipse8.5的Bug,我最近安装了8.5之后,前面几天打开MyEclipse的时候都是让我自己选择工作空间的,但是最近突然每次打开的时候都自己打开了C盘下面工作空间,这个工作空间是它自动生成的,每次打开myeclipse的时候都要打开2次,着实痛苦。【需求】 现在我想每次打开的时候让我自己选择工作空间【解决办法】 右键打开mye
2012-07-19 13:48:11 1075
原创 web前台时间控件
上班中遇到了web前台时间控件问题,记录下点滴!一个是用my97datepicker实现,一个使用jquery实现下图是2个控件的效果my97datepicker:下载my97datepicker,整个包放在项目中在其中碰到了乱码问题,GBK是可以的,utf-8 就乱码,根据网上的文章,修改zh-cn.js文件就可以了jsp代码:/js/My97Da
2012-05-28 22:17:01 3007
原创 学习spring-Security3.0
spring-Security的作用就不多说了,大家都懂的!假设 一个项目有2个权限一个是管理员admin,一个是普通用户user。有些网页,action是只能admin去访问,user不能访问。有一些解决方法是选择将user访问不到的连接影藏掉,但是这样不能彻底解决,假如我知道连接可以收到去敲连接访问到,那又有一种办法在每个方法前面加判断,这些介绍一种spring的安全框架s
2012-05-22 21:24:18 1037
原创 Mybatis学习日记(四) --整合spring,struts2
其实这个和ssh2 基本差不多,就是sqlSessionFactory 和SessionFactory 有点区别因为spring还没有支持Mybatis 需要mybatis-spring-1.0.2.jar 这个jar因为MyBatis整合spring,struts2 和SSH2 基本差不多 ,就不详细了1.web.xml<web-app version=
2012-05-22 13:25:57 1371
原创 Mybatis学习日记(三) --配置ehcache
一、MyBatis的Cache配置1、全局开关:默认是true,如果它配成false,其余各个Mapper XML文件配成支持cache也没用。架包: 1.ehcache-core-2.4.4.jar2.mybatis-ehcache-1.0.0.jar3.slf4j-api-1.6.1.jar4.slf4j-log4j12-1.6.2.
2012-05-19 23:34:10 2977
原创 Mybatis学习日记(二)--mybatis-generator
使用MyBatis-generator自动生成MyBatis映射代码下载mybatis-generator.1.3.1.jar 点击打开链接(包含英文api)还需要ant-1.6.5.jar主要说下如何使用配置文件生成,建立 config.xml<!DOCTYPE generatorConfiguration PUBLIC "-//myba
2012-05-19 22:44:05 4614
原创 Mybatis学习日记(一)
强烈介意刚开始学Mybatis的童鞋们去看api,附上中文api地址点击打开链接还有下载Mybatis3的jar,地址点击打开链接第一步:配置Mybatis3的配置文件Configuration.xml,名字可以随便取<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
2012-05-19 21:52:58 903
原创 spring整合quartz
小试spring整合quartz在这里就不写别的spring配置文件了,就只写一个quartz_config.xml 作为spring的配置文件我整合的时候用的是spring2.5的,不过我用3.0的jar也是一样可行的第一步:web.xml 里面加载spring的listener 和 quartz_config.xml contextConfigLocation
2012-05-18 23:24:08 918
原创 quartz定时任务调度学习
----------记录自己工作中遇到的问题,不足错误之处望指点一二-----------Quartz是一个完全由java编写的开源作业调度框架。主要是学习在web项目中如何配置quartz!第一步配置 quartz.properties 文件 #============================================================
2012-05-18 23:04:40 5075 1
原创 SSH2搭建篇04——配置spring注解
感觉使用spring注解相当方便,就对原来的项目做了下改变,主要是对spring配置文件的改变1:applicationContext-hibernate.xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-ins
2012-05-16 22:38:03 1356
原创 自己写的log4j配置文件
log4j配置文件log4j.rootCategory=INFO, stdout, logfilelog4j.logger.java.sql.Connection=DEBUGlog4j.logger.java.sql.Statement=DEBUGlog4j.logger.java.sql.PreparedStatement=DEBUGlog4j.logger.java.sql.Resu
2012-05-16 22:24:48 761
原创 SSH2搭建篇03——spring
前二篇主要讲了struts2 SSH2搭建篇01——strusts2和hibernate SSH2搭建篇02——hibernate 这篇主要将spring3 如何将struts2 和hibernate 集成进来 前面2个一般都简单,主要会出现问题就是如何把spring配置进去了首先把spring3.1的jar导进去,还需要aopalliance.jar aspe
2012-05-16 22:14:18 1041 2
原创 SSH2搭建篇02——hibernate
看了上一篇SSH2搭建篇01——strusts2 之后继续搭建hibernate(感觉相对比较简单点)首先将hibernate所需的包引入(MyEclipe加下hibernate框架把jar拿出来再自己手动加上,或者下载.)1:创建hibernate.cfg.xml (放在src根目录下)<!DOCTYPE hibernate-configuration
2012-05-16 21:25:54 565
转载 Log4j输出日志教程
一、log4j是什么? Log4j是一个开源的日志记录组件,其产品已经相当的成熟,且使用非常的广泛。在工程中以易用,方便等代替了 System.out 等打印语句。 Log4j的目标是:它允许开发人员以任意的精细程度控制哪些日志说明被输出。通过使用外部的配置文件,可以在运行时配置它。 Log4j的具体在 http://logging.apache.org/log4j/找到它(有使用的文
2012-05-16 11:32:35 1126
原创 spring 如何动态的获取bean
一般项目中如果配置了多个数据源那就需要动态的去得到别的数据源(不知道还有没有更好的办法)先说下静态的方法 ApplicationContext cxt = new ClassPathXmlApplicationContext("applicationContext.xml"); BasicDataSource bds = (BasicDataSource)
2012-05-16 11:07:43 1898
原创 SSH2搭建篇01——strusts2
先说说集成SSH2最麻烦的是架包了,我strust2,hibernate用的是myeclipe8.5自带的架包,加这2个框架有个冲突是都有antlr-.jar 去掉低版本的就行,spring是3.1.0版本下载的包含源码点击打开链接,附上我的项目源码点击打开链接(我就不贴出所有jar了,自己也有点搞糊涂了,因为jar少了多了调了很久,自己搞出来才有收获)我是安装struts2-
2012-05-15 23:28:29 909
原创 SSH2整合数据源dataSource配置DriverManagerDataSource 和BasicDataSource 区别
在 SSH整合(注解方式)dataSource配置defaultAutoCommit启动报错中由于是连接池出了问题,问题出在org.springframework.jdbc.datasource.DriverManagerDataSource和org.apache.commons.dbcp.BasicDataSource
2012-05-15 22:16:53 3217 1
原创 SSH2框架Hibernate一些配置
数据源配置xml <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:cont
2012-05-15 17:59:18 659
原创 五种Spring事务的配置方式
事务策略配置管理器PROPAGATION_REQUIRED:支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。spring默认的事务策略PROPAGATION_SUPPORTS:支持当前事务,如果当前没有事务,就以非事务方式执行。PROPAGATION_MANDATORY:支持当前事务,如果当前没有事务,就抛出异常。PROPAGATION_REQUIRES_NEW:
2012-05-15 17:57:27 1188
原创 SSH整合(注解方式)dataSource配置defaultAutoCommit启动报错,求解答
spring配置文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/schema/aop" xmlns:co
2012-05-15 13:43:40 5563 3
原创 MyEclipse学习axis2 WebService学习笔记
一、配置环境我用的版本是1.4.1。用到的软件和包1.axis2-1.4.1-bin.zip2.axis2-1.4.1-war.zipMyEclipse安装axis2 插件我整理了资源,例子,架包,插件的下载地址点击打开链接,将axis2-1.4.1-war.zip 拷贝到tomcat webapps目录下 运行tomcat在地址栏中输入http://localho
2012-05-09 22:15:11 736
原创 extjs动态和静态加载下拉框
//加载组 var portStore = new Ext.data.Store({ autoLoad : false, proxy : new Ext.data.HttpProxy({ url : './t
2012-05-09 21:30:13 3464
原创 extjs 显示与影藏控件
var checkflag=new Ext.form.ComboBox({ hiddenName : 'checkflag', id :'checkflag1', fieldLabel : '发送方式',
2012-05-09 21:27:48 848
原创 Extjs 下拉框监听例子
{ columnWidth : .92, layout : 'form', labelWidth : 60, // 标签宽度 defaultTy
2012-05-09 21:22:17 4143
原创 mybaties 批量导入mysql和oracl区别
mysql 数据库 INSERT INTO abc(a) #{item.a} update umbp_submit set sendstatus=1 where id in ( ${item.id} ) INS
2012-05-09 21:19:18 5028
转载 MyEclipse6.5与8.5中svn安装
Myeclipse8.5中svn插件安装方法一:在线安装 1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。 2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal
2012-05-09 21:14:27 619
转载 常用的sql语句---很全
create database xxx 创建数据库use database 切换数据库show tables; 查看当前数据库有哪些tablecreate table 创建表alter table add/modify/change 添加一列,添加主键外键/修改一列/修改列名rename table to 修改表名drop table 删除表desc table 查看表
2012-05-09 20:48:09 309
原创 oracle 分页查询存储过程
create or replace procedure prc_query (p_tablename in varchar2, --表名 p_strwhere in varchar2, --查询条件 p_ordercolumn in varchar2, --排序的列 p_
2012-05-09 20:47:37 413
原创 最全的常用常用静态方法类
package com.yeshun.util;import java.io.BufferedReader;import java.io.File;import java.io.IOException;import java.io.InputStreamReader;import java.io.ObjectInputStream;import java.io.ObjectOutpu
2012-05-09 20:47:15 1430
转载 多种页面验证码方式
一.js实现验证码:第一步:建一个login.htm,一个code.js文件,一个code.css文件,准备一张图片code.jpg第二步:编写login.htm文件,内容为:[html] view plaincopyhtml> head> script language = "javascript" src = "code.js">
2012-05-09 20:46:23 646
原创 SqlServer2000 与oracle 分页
//oracle public static String query(String sql,int page,int length){ if( page page = 1; } int begin = (page-1)*length; int end
2012-05-09 20:45:51 443
原创 对于:ORA-01461 的错误
当向ORACLE数据库中插入或更新数据时,报错“ORA-01461: 仅可以为插入 LONG 列的 LONG 值赋值”,可能有以下几种原因:1、插入到字符串长度大于4000字节。2、插入到表中的记录的某个字段数据的实际长度大于2000个字节(如果是UTF-8,则是1333个字节);或者是插入的记录中有两个或两个以上长度大于2000字节的字符串。3、数据库与客户端的JDBC驱动不匹配。
2012-05-09 20:45:19 972
转载 oracle row_number() 函数的应用
row_number() 是分析函数,分析函数主要用于有分组分析的SQL中,针对楼主使用的row_number() 函数,我给简单解释一下分析函数的语法如下:(,,...)over (partition by order by )其中<>中的内容可以根据实际使用的函数来改变而row_number() 函数的语法中partition by 和order by 是必须要有的部分,就好像写
2012-05-09 20:44:58 454
SSH整合(注解方式)dataSource配置defaultAutoCommit启动报错
2012-05-15
axis学习攻略
2012-04-24
linux补丁备份工具
2012-08-16
Activiti5.8用户指南(中文版)
2012-07-09
web前台时间控件,一些常用验证JS
2012-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人