自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 问答 (1)
  • 收藏
  • 关注

原创 将博客搬至优快云

将博客搬至优快云

2016-02-26 20:57:18 180

原创 Hibernate程序碰到的两个问题

这个问题调了两天,最后发现是hibernate3.2.4的问题,转载一下,希望帮助遇到同样问题的同学。 [url]http://hi.baidu.com/deimy/blog/item/62c1cc5cb6053741faf2c04f.html[/url] 一、Hibernate插入数据失败错误 错误信息: init: deps-module-jar: deps-ear-jar: ...

2011-03-06 19:39:21 243

原创 Js事件列表

javascript事件列表解说 事件 浏览器支持 解说 一般事件 onclick IE3、N2 鼠标点击时触发此事件 ondblclick IE4、N4 鼠标双击时触发此事件 onmousedown IE4、N4 按下鼠标时触发此事件 onmouseup IE4、N4 鼠标按下后松开鼠标时触发此事件 onmouseover IE3、N2 当鼠标移动到某对象范围的上方时触发此...

2010-01-25 11:27:32 235

原创 封装json ajax函数

前几天做项目多次用到了Ajax,有的时候一个js函数中要调用几次,每次都去写一大段麻烦的很,我就想为什么不去把Ajax调用的过程封装一下,把参数和链接传进去,然后把返回值传给调用函数来处理呢。想到我就去做了,写了这个个函数: [code="java"] /** * ajax提交 * @param url * @param param * @param callback回调函数 ...

2010-01-18 09:27:41 239

原创 挖金子---小爬虫

马萨玛索(http://www.masamaso.com/index.shtml)每天10点都会推出一折商品5件,就是秒购。男装质量还不错,所以就经常去抢,感觉手动太慢了,就写了一个小爬虫程序,让自己去爬,如果是金子页面(免费商品)就会自动打开,我就可以抢到了。和大家分享一下。这个应该不算广告吧,之所以给链接和网站名是想着便于各位感兴趣看官测试,如果管理员觉得不妥,请通知哈,我再修改,不要直接封我...

2010-01-16 10:38:58 279

原创 妙用javascript:void(0)

在开发过程中经常使用,可是在点击这个链接的时候,总是跳到页面的顶端,如果滚动条很长的话,并且已经阅览的页面底部的时候,给用户带来很大的困扰。 为什么会出现这种情况呢,查阅资料发现,#代表一个锚点,并且这个锚点是在页面的顶部,所以每次点击这个链接都会跳到页面顶部。 如果我们不想让页面跳动的话可以使用javascript:void(0)代替#,页面就不会发生跳动了。增强了用户的体验度。...

2010-01-15 10:16:56 249

原创 java应用命名规范(自己总结的哈)

所有文件,变量统一采用英文单词表示。尽量避免简写和缩写。 一、 java类 java类根据java规范采用驼峰标示,java类首字母大写,类名中的各个单词首字母都大写。 Java类代表现实世界的一个事物,类名词最好是一个名词。最好采用现实的名称。如员工用Employee,而不是Employ避免歧义。最好不是用缩写empl等。 应用软件中经常应用分层,每一层的类的名称尽量带上该层后缀...

2010-01-11 15:38:08 449

原创 读ibatis源码—为什么说SqlMapClient是线程安全的

Ibatis做为一个半自动化的Orm框架有他的缺点和优点。在这里我就不宽泛的说这些了。就说说为什么SqlMapClient是线程安全的,他是怎么实现的。 提出问题: [code="java"]private static SqlMapClient sqlMapper; /** * It's not a good idea to put code that can fai...

2009-12-31 15:08:33 263

原创 对项目开发中的一点感悟

项目进行一段时间了,总结一下。 一、不要想着重用别人的链接。 做web开发的页面中可点击的按钮,链接很大,当要跳转到别人的页面的时候第一个想到的就是直接调用别人的链接。当去调用别人的链接的时候,别人很有可能需要 参数,这个时候要费心为别人准备参数。再一个方式是从别人那里获得一些我们想要的东西,想为它传递特殊的值,别人不一定就能够处理这个值。 二、不要共享别人的页面。 当我们在服...

2009-12-29 16:15:37 314

Spirng MVC中常用的注解

1、@Controller 告诉Ioc容器该类是一个Controller 例子: @Controller public class AddressController { 2、@Autowired @Autowired 注解可以用于“传统的”setter 方法,如下例: public class SimpleMovieLister { private ...

2009-12-25 16:11:02 152

原创 Java模板引擎Velocity基本语法

Veloctiy是一种弱类型的语言,语法结构非常简单,但在jetspeed却非常实用 一,变量定义 因为是一种弱类型语言,所以不用定义变量的类型,编译器根据赋值的类型自动进行判断,定义的关键字 为set,set前要加#,变量名前必须加$,变量名和值的组合要放在小括号中,不必用分号结束语句。例如: #set($maxValue=5) #set($name="Bob") 也可以定义数组,形...

2009-12-25 11:44:40 193

原创 Ant入门教程

本内容包含了Ant的历史简要介绍,Ant的功能以及Ant框架的介绍,并对下载安装使用Ant进行了示例介绍,同时通过一个Java程序讲解了Ant的基本使用方法。 1. Ant简介:这里引用Ant帮助文档中对Ant的介绍: Apache Ant是一个基于Java的构建工具。从理论上讲,也是一种类似于Make的工具,只是去除了Make工具的缺点。 ...

2009-12-24 11:04:03 208

PowerDesigner根据PhysicalDiagram产生数据库--连接mysql

一、Database->Connection [img]http://dl.iteye.com/upload/attachment/184502/55ea6dab-7565-32a1-88f8-d178597bdaa9.jpg[/img] 二、在Connect to a Data Source界面点Configure 到界面 [img]http://dl.iteye.com/uploa...

2009-12-23 22:07:53 308

jxl读excel

一、根据文件名filepath获得一个Sheet [code="java"]//拿到excel表格 Workbook workbook = null; try { workbook = Workbook.getWorkbook(new File(path)); } catch (BiffException e) { e.printStackTrace(...

2009-12-23 13:35:35 161

原创 经常被使用的MySQL函数

函数 描述 ABS(number) 返回提供数字的绝对值。比方说, ABS(-2.3)=2.3. CEILING(number) 返回下一个最大整数,比方说, CEILING(2.3)=3. CONCAT(string1[,string2,string3,...]) 返回所有提供字符串的连接形式的值 CURDATE 返回当前时间(不带时间) DATE_ADD(date...

2009-09-27 09:15:57 147

原创 Mysql比较操作符概述

操作符 描述 示例 示例结果 > 是否大于 1>2 False < 是否小于 2

2009-09-27 09:04:07 144

原创 两个mysql的函数

ifnull:如果第一个参数值为NULL,输入第二个参数值 比如 mysql> select ifnull(null, 1); +-----------------+ | ifnull(null, 1) | +-----------------+ | 1 | +-----------------+ mysql> select ifnull(2 , ...

2009-09-25 09:06:31 174

使用事件创建表

[code="java"]begin set @table_sql ='create table cdn'; #set @table_sql = concat(@table_sql,DATE_FORMAT(NOW(), '%Y%m%d%H%i%s')); set @table_sql = concat(@table_sql,curdate()+1); set @table_sql = c...

2009-09-14 09:30:46 205

触发器的创建

我们小组做的项目和订单有关,当用户下过订单后我们想为这个订单产生一个具有实际意义的订单号,比如cdn2009091100001代表2009-09-11日的第一笔订单。 所以我就为订单表写了一个产生订单号的触发器。 [code="java"]drop trigger t_createordercode_cdn_order_bi; delimiter // create trigger...

2009-09-11 16:47:24 208

使用注解做添加删除修改

[code="java"] 注解类: package com.sql.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.ann...

2009-08-13 18:38:01 310

对ibatis封装

[code="java"]public class PermanenceSQLMapper { private SqlMapClient sqlMapper = null; public PermanenceSQLMapper() { sqlMapper = SQLMapClient.getSqlMaper(); } //插入 public Object in...

2009-08-10 10:44:13 154

mysql存储过程--返回两个时间的最大最小值

返回较大值 [code="java"]create function bigdate(first date, last date ) returns date begin declare datetemp date; set datetemp = last; if first > last then set datetemp = first; end if; re...

2009-08-07 10:28:04 220

求两个时间段间的工作日(周一到周五)

[code="java"]create function countworkday(first date, last date ) returns int begin declare datetemp date; set @totalday = 0; set datetemp = first; while datetemp

2009-08-03 17:30:01 355

原创 软件测试基础

软件测试的对象 测试信息流 测试与软件开发各阶段的关系 软件测试的目的 基于不同的立场,存在着两种完全不同的测试目的。 从用户的角度出发,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 从软件开发者的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。 Myers软件测试目的 (1) 测试是...

2009-05-31 15:41:05 677

原创 帮一个初学者朋友写的矩阵加法

package com.javaeye.sunhj.test; import java.util.Random; public class Maintest1 { public static void main(String[] args) { //定义两个2维数组 int[][] array1 = new int[3][5]; ...

2009-05-31 11:22:06 131

原创 Ibatis N:1避免N+1查询的方法

一、实体类 多方: public class Employ { private int id; private String enployName; private int salary; private Department department; public Employ() { } public int getId() { return id; } pu...

2009-05-18 11:31:07 133

ibatis基础开发

一、 SqlMapConfig.xml为工程ibatis的配置文件 com.test.domain.Employe.java为一个Employ的实体类 com.sql.Employ.xml为Employ.java的映射文件 com.test.util.SQLMapClient.java为获得sqlmap的一个工具 com.test.domain.EmploySQLMapper.java ...

2009-05-18 10:46:10 138

原创 禁用select,使select失去作用

禁用select,使select失去作用 &lt;html&gt; &lt;head&gt; &lt;title&gt;select&lt;/title&gt; &lt;/head&gt; &lt;body&gt; &lt;select id="view_subType" name="view_subType

2009-04-23 15:42:53 164

原创 oracle添加列

alter   table   Tablename   add(column1   varchar2(20),column2   number(7,2)...)     比如:     已有表A,结构如下       字段名                         类型       ------------   ------------- ...

2009-04-23 09:58:23 461

原创 Eclipse下配置heritrix

一、需求文件     heritrix-1.41.3-src.zip     heritrix-1.14.3.zip     在http://sourceforge.net/project/showfiles.php?group_id=73833&amp;package_id=73980可以下载 二、准备     把下载的两个文件分别解压到不同的目录中 三、在eclipse中新建一个java ...

2009-04-09 16:18:56 122

原创 文件夹拷贝

import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java...

2009-03-31 11:28:06 128

原创 MySQL的存储过程例子

create procedure update_article_htmlurl() // 创建一个名字为update_article_htmlurl的存储过程 begin //开始 DECLARE var_num int; //定义变量var_num 类型为int DECLARE var_articleid int;//定义变量var_articleid 类型为int DECLAR...

2009-03-26 16:00:11 105

原创 网络小知识

IP网络的划分IP地址是用来标识网络中的一个通信实体,比如一台主机,或者是路由器的某一个端口。而在基于IP协议网络中传输的数据包,也都必须使用IP地址来进行标识,如同我们写一封信,要标明收信人的通信地址和发信人的地址,邮政工作人员通过该地址来决定邮件的去向。     在计算机网络里,每个被传输的数据包也要包括一个源IP地址和一个目的IP地址。当该数据包在网络中进行传输时,这两个地址要保持不变,以确...

2009-03-23 14:37:05 219

原创 面试中经常会问道的软件工程的知识

状态描述,问题定义,技术开发,方案综述 一、软件开发模型 1、线形模型(传统模型或瀑布模型):需求分析,概要设计,详细设计,编码,测试,维护 2、原型模型:快速开发出系统原型,在客户参与下不断的重复线形模型的过程完善系统 3、增量模型:先开发出系统的核心功能,在不断的重复线形模型开发系统其他的高级特性 二、软件测试 在软件工程的早期,软件工程师试图由抽象概念到具体实现来建立软件,现在来...

2009-03-22 08:40:33 196

Struts2总结

Struts2使用OGNL进行类型转换。提供基本和常用对象的转换器。 Struts2使用“ValueStack”技术,使taglib能够访问值而不需要把你的页面(view)和对象绑定起来。 Struts2支持通过拦截器堆栈(Interceptor Stacks)为每一个Action创建不同的生命周期。 temp:#ActionContext储存了整个访问周期中的request,ses...

2009-03-22 08:39:49 113

Spring总结

一、事务管理 事务传播 1、required:方法在一个事务中执行,如果调用的方法在一个事务中,则使用该事务,否则将创建一个新的事务。(必须有,有就用,没有就建) 2、mandatory:如果运行于事务中的客户调用了该方法,方法在客户的事务中执行。如果客户没有关联到事务中,容器就会抛出TransactionRequiredException.(必须有,有就用,没有报错) 3、require...

2009-03-22 08:39:04 114

原创 Servlet中文乱码问题

一、中文乱码问题 1.参数如果是以Post方式传递过来的,直接调用request.setCharacterEncoding(/* 编码格式 */) 2、参数以get方式传递过来,使用param = getParameter(name)获得参数,然后使用param.getBytes(/* 编码格式 */),最后使用String的构造方法new String(byte[],String/* 编码格...

2009-03-22 08:38:06 138

原创 Oracle_MySQL_SQLServer_JDBC分页

create procedure insert_user (out pid int,pname varchar(25)) begin insert into user values(pid, name); select max(id) into pid from user; end; Oracle:分页 select user.* from (select user.*, ro...

2009-03-22 08:37:21 128

原创 HelloWorld----Velocity应用

本地应用velocity 1、建一个工程,把包导入(这里应用的1.6) 2、创建一个含有main方法的类 [code="java"] import java.io.IOException; import java.io.StringWriter; import org.apache.velocity.Template; import org.apache.velocity.Vel...

2009-03-19 16:15:08 122

原创 java版爱情

我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死循...

2009-03-11 13:10:00 108

空空如也

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

TA关注的人

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