自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无痕之痕

生命无痕

  • 博客(57)
  • 收藏
  • 关注

原创 struts2中action以及request中参数的获取方法

经过struts2"加工"的request里面内容分布是下面这样的{    "request":{        "attrib1":"attrib1",        "attrib2":"attrib2",        "valuestack":{            "actioncontext":&qu

2011-01-11 14:38:27 153

原创 valueOf与toString方法研究

 在网上看到很有意思,原文网址,http://www.cnblogs.com/rubylouvre/archive/2010/10/02/1841143.html,我根据自己的阅读习惯整理下先看两题var date = new Date(); var date_string = date.toString(); var date_value = date.valueOf(); ...

2010-11-01 14:39:02 124

原创 javascript常用需求

生成随机数 var native_random = Math.random; Math.random = function(min, max, exact) { if (arguments.length === 0) { return native_random(); } else if (argument...

2010-11-01 14:26:22 191

原创 javascript类型转换的一些问题

写道var result = [10] + 1; console.log(result)  写道var result = ['a', 'b', 'c'] + ""; console.log(result)  写道var result = 'a' + 5; console.log(result)  写道var result = 3.75 | 0; con...

2010-11-01 14:19:09 105

原创 javascript的一些题

天然迭代器有一个数n=5,不用for循环,怎么返回[1,2,3,4,5]这样一个数组 function iter(n) { return Array(n + 1).toString(). replace(/,/g, function(a, b) {return b}). split(""); }说明我认为最重要的...

2010-11-01 14:05:59 108

原创 一个进度条

项目中需要一个进度条,要求是能处理点击事件js代码(function($) { //Main Method $.fn.reportprogress = function(val,_handler, maxVal) { var handler = _handler; var max = 100; if (maxVal) max = maxVal;...

2010-11-01 13:33:58 89

原创 java实现装饰模式

组件接口package sample.decorator;abstract public interface IComponent { abstract public void doSomething();}源头组件package sample.decorator;public class Source implements IComponent {...

2010-11-01 13:29:43 86

原创 java实现观察者模式

刚才弄了一个javascript的观察者模式,现在把java版的也传上来,以后偶尔也可以了解哈,没有定义发布者接口,直接用一个具体类表示发布者发布者package sample.observer;import java.util.ArrayList;import java.util.List;public class Subject { private List&l...

2010-11-01 13:16:16 91

原创 javascript实现观察者模式

一个需求,考虑使用观察者模式,不过没有写过javascript版的,好了,开始啦!先定义发布者接口(function() { /* 发布者接口 */ ISubject = function() { this.observers = []; } ISubject.prototype = { // 如果状态发生改变,通知所有观察者调用其update方法 not...

2010-11-01 13:05:41 89

原创 java通过jni调用dll,与调用C#写的dll

暂无,做个标记

2010-07-29 14:58:27 186

原创 Spring 的AOP框架原理

Spring 的AOP框架基本使用步骤 1. 产生一个代理工厂 2. 给代理工厂加入通知者,也叫织入通知3. 设置被代理对象,设置目标4. 获取一个代理实例 AOP的原理AOP本质是拦截,拦截的本质是代理,代理分动态和静态,静态代理很简单,功能有限,应用不是很广泛,Spring中主要用的动态代理。通知者通知者包含两个部分:(1)advice,决定...

2010-07-28 15:15:39 276

原创 Java反射

Java反射使用 通过反射,构造对象,并使用反射调用方式访问对象的public/private方法和字段。<!--EndFragment--> public class TestBean { private String string; public TestBean() { System.out.println("无参构造方法被调用"); }...

2010-07-28 14:51:51 68

原创 开始使用oracle,记录过程

(1)在创建procedure或function时,后面跟is或as都可以,as和is有什么区别吗答:没有区别(2)写java存储过程的步骤答:定义一个类(3)a用户下,单独在sqlplus中执行insert into c.t select * from b.t;能成功。但就是在存储过程中编译提示以上ORA-00942错误。答:存储过程中不能使用角色的权限.. 哪怕你有DBA的权限...

2010-05-25 10:27:52 81

原创 mysql错误代码说明

1016错误:文件无法打开,使用后台修复或者使用phpmyadmin进行修复。1044错误:数据库用户权限不足,请联系空间商解决1045错误:数据库服务器/数据库用户名/数据库名/数据库密码错误,请联系空间商检查帐户。1054错误:程序文件跟数据库有冲突,请使用正确的程序文件上传上去覆盖。1146错误:数据表缺失,请恢复备份数据.2002错误:服务器端口不对,请咨询空间商正...

2010-05-20 11:24:10 101

原创 MYSQL一些比较与区别

存储过程中SELECT与SET对变量赋值的区别(1)

2010-05-17 09:32:41 73

原创 mysql 错误总结

1045错误     问题描述:重新安装MySQL,出现1045错误     问题解决:mysql5的默认root的密码是空的,登录的时候,不输入密码,直接就进去了。     问题分析:1418错误     问题描述:创建函数,出现1418错误     问题解决:SET GLOBAL log_bin_trust_function_creators = 1;     问题...

2010-05-10 09:52:11 76

说说JAX-RPC

与 Java API for XML Binding(JAXB)或 Java API for XML Processing(JAXP),甚至 JDBC 等标准 API 一样,JAX-RPC 其实是一个 API 规范。换句话说,它仅仅是一个文档,其中规定了一组 Java 类和接口。这个文档描述 JAX-RPC 类和接口的行为;它并没有描述如何构建 JAX-RPC 应用程序,但是详细规定了涉及的组件以...

2010-04-09 09:57:48 211

JavaScript中一些关键字的理解

this关键字(1)this获取的是对象的变量或者函数(2)this代表的对象,如果this位于构造函数,this代表被构造的对象,否则代表调用这个函数的对象    注:这里是最不好理解的,我自己认为,this. 其实也就是一个函数,这个函数内部会执行一些算法, 判断this代表什么,不要把this就死死的认为是当前对象。 delete关键字(1)Javascript的de...

2010-04-08 14:39:00 189

ext继承中因为JavaScript数组赋值特殊性引起的一个问题

一个很有意思的问题JavaScript代码 写道//定义一个空类,没有任何东西 com.vortex.BlankClass = function (){ }; // 定义一个基类, 继承自空类,添加一个数组成员arr com.vortex.BaseClass = Ext.extend(Ext.util.Observable, {     arr: [] }); // 定义一个子类,继承自B...

2010-04-08 14:11:13 70

JavaScript 变量赋值

JavaScript中变量的赋值(1)字符串的赋值是直接量操作,直接把数据copy给y的存储空间,与java不一样。(2)数组赋值是传递数组的引用。解析器会开辟一块存储空间放这个数组,然后存储空间的指针赋予变量。(3)数组的存储空间是不会改变的,改变的只是指针指向的地址(4)JavaScript 的变量可以存储直接量也可以存储指针。...

2010-04-08 13:51:28 245

Ext中extend函数使用

Ext中extend函数使用假设有个function名为SuperClass,要实现一个子类,名为MyClass。下面的两种方式都可以实现这个功能。 (1)MyClass = Ext.extend(SuperClass, { /* */ });(2)Ext.extend(MyClass, SuperClass, { /* */});在MyClass中,要有MyClass.sup...

2010-04-07 15:27:39 164

什么是bean

虽然把用在web和企业应用中的java 类称为bean已经有年头了,但在Java EE 6之前,并没有对"bean"进行过明确的定义。即使在EE的规范中,被称为“bean”的东西也有不同的含义,EJB bean,JSF的managed bean。此外,还有第三方的框架给"bean"赋予了各自的含义,比如Spring和Seam。虽然bean这个名词大家都很熟悉,但一直没有给他一个通用的、明确的定...

2010-03-28 23:10:57 234

学习ext

(1)ext更推崇使用配置来实现一些属性的设置

2010-03-24 09:27:30 72

如何区分JavaScript中的类与对象

(1)类,就是一个函数定义,还没有实例化(2)对象,就是一个实例化的类,在JavaScript中,可以是new,也可以是()操作符调用。

2010-03-24 09:06:03 150

JavaScript实现类继承的方法

(1)通过复制prototype,把父类的成员复制成到子类,这样子类就遇有所有父类的成员了。

2010-03-23 16:47:37 65

JavaScript向外提供方法的各种方法

(1)在function方法体内,定义一个全局对象,这个时候可以吧function内部的方法填充到这个全局对象,实现对外提供方法。(2)把方法作为一个返回的对象,提供给外部。...

2010-03-23 16:44:32 359

JavaScript中定义类的各种方法

(1)通过构造函数来构造来定义一个类,通过prototype来扩展类。

2010-03-23 16:34:49 59

使用Eclipse写extjs有用的两个插件

JSEclipse    这是我最喜欢的一个插件了,安装的地址http://download.macromedia.com/pub/labs/jseclipse/autoinstall/安装完成以后,就可以使用了,这个插件除了没有格式化的功能以外,其它方面都很优秀,    使JSEclipse在写EXT时自动提示的方法:    用JSEclipse随便打开一个.js文件,这时会出现...

2010-03-23 16:18:50 82

eclipse常见错误

eclipse启动报错    java ee版的eclipse,启动报错,修改了eclipse.ini中的 -Xmx512m  ==》-Xmx256m,然后就好了MyEclipse不能热部署 myeclipse中,tomcat在debug模式下能够热部署,不能热部署,先检查下是不是debug模式 web项目部署不成功    Deployment failure on Tom...

2010-03-23 10:09:15 57

作为一个男人,尤其作为一个真正的爷们,应该做好下列小事

1,朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。 2,给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70(百分号)的命运。破罐子破摔只能和懦弱做朋友。 3,这是个现实的社会,感情不能当饭吃,贫穷夫妻百事哀。不要相信电影,那只是个供许多陌生人喧嚣情感的场所。 4,好朋友里面,一定要培养出一个知己,不要以为你有多么八面玲珑,到处是朋...

2010-03-20 11:45:27 322

IT人应从五个方面做职业规划

世人皆知IT人的浮躁是世人尽知的,曾几何时,程序员为了500元就可以跳槽成为了IT人员的标签, IT人的浮躁一方面表现为求短利的投机行为, 为了蝇头小利可以于职业道德而不顾说跳就跳,这在一些传统行业是不可想象的,另一方面IT人总是表现出浓厚的35岁情节,所以总是趁自己年轻的时候一跳再跳,完全不愿在自己的现有领域内深耕,总是从这个行业换到另一个行业 ,所以,经常会见到一个系统分析员去年还在为制造...

2010-03-20 11:18:22 74

入职两年的人写给刚入职的人

首先需要说明的是:1、我不是倚老卖老,因为我还不老,我才真正在软件公司入职2年,而且工资也不高。2、我主要是写给刚入职的那些“新兵蛋子的”,但是也仅仅作为参考,因为这只是我自己的看法而已。好的,废话少说,看我总结的条目吧。1、公司没有别人说的那么恐怖,比如形容公司为“没有硝烟的战场”,但是也绝不是养老院,更不是学校。新入职的员工总是把在学校的一些习气带进公司,这也是公司不愿...

2010-03-20 11:16:01 164

技术人员职业生涯的红色警报

IT技术人员是一群有热情而努力的人,但当你的能力和你的实际工作能力严重失衡(也就是你的能力严重不能工作需要的)的时候,会严重打击你的工作热情,而项目也会不断面临着失败。而这些事情的发生是有一定预兆的.大致总结了一下,希望引起大家的注意。1没有休息时间你可以给自己很多借口,新升了职务,管理更多的项目,责任更重大了,手下的人素质不行,产品质量不高,等等,但这些都是最根本的原因,没有时间休息...

2010-03-20 11:13:04 64

:iterator 遍历双重list的方法

有一个双重list写道for( ){ lists.add(*); } list.add(lists);如何用s:iterator遍历出上面的list ,似乎可以使用下面的方法:<s:iterator value="#request.list" status="st"> <tr> <s:iterator value="#request...

2010-03-20 10:09:33 232

MySQL 5.1 创建事件(CREATE EVENT)的语法

CREATE EVENT [IF NOT EXISTS] event_name    ON SCHEDULE schedule    [ON COMPLETION [NOT] PRESERVE]    [ENABLE | DISABLE]    [COMMENT 'comment']    DO sql_statement;schedule:    AT timestamp [+ INTERVAL...

2010-03-15 17:00:49 380

MySQL中的定时器

 MySQL从5.1开始支持event功能,类似oracle的job功能。有了这个功能之后我们就可以让MySQL自动的执行数据汇总等功能,不用像以前需要操作的支持了。创建测试表 CREATE TABLE t ( v VARCHAR(100)  NOT NULL)  ENGINE INNODB DEFAULT CHARSET=utf8;创建定时器 调用的存储过程 ...

2010-03-15 16:33:29 84

birt连接mysql数据库

birt连接mysql数据库(1)新建报表(2)新建数据源(3)驱动管理中添加新的jar文件(4)填写连接数据库的信息(5)测试连接是否成功<!--EndFragment-->

2010-03-15 10:56:15 416 1

Mysql中两个有用的sql性能分析语句

Mysql中两个有用的sql性能分析语句1> explain SQL,类似于Oracle中explain语句  例如:explain select * from nad_aditem;  2> select benchmark(count,sql);计算sql语句执行count次所花费的时间  例如: mysql> select benchmark(1000,"SELEC...

2010-03-14 14:56:54 135

DetachedCriteria mysql 中文排序

使用hibernate的detachedCriteria进行查询,需要对字符串排序,按照hibernate提供的排序方式并不是十分爽,实现按照拼音排序,数据库使用的mysql。MysqlOrder .java 写道import org.hibernate.Criteria; import org.hibernate.HibernateException; import org.hibern...

2010-03-11 15:33:06 226

ORACLE按照比划、部首和拼音排序的实现

Oracle9i之前,中文是按照二进制编码进行排序的。 在oracle9i中新增了按照拼音、部首、笔画排序功能。设置NLS_SORT值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHINESE_STROKE_M 按照笔划(第一顺序)、部首(第二顺序)排序 SCHINESE_PINYIN_M 按照拼音排序,系统的默认排序方式为拼音排序 举例如下: 表名为 d...

2010-03-11 15:20:42 104

空空如也

空空如也

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

TA关注的人

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