自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 收藏
  • 关注

原创 mysql 索引知识积累

1.MySQL能够在name的索引中查找“Mike”值,然后直接转到数据文件中相应的行,准确地返回该行的 peopleid(999)。在这个过程中,MySQL只需处理一个行就可以返回结果。如果没有“name”列的索引,MySQL要扫描数据文件中的所有 记录,即1000个记录!显然,需要MySQL处理的记录数量越少,则它完成任务的速度就越快。2.当我们执行查询的时候,MySQL只能使用一个索引。如果...

2013-01-05 15:45:48 109

原创 Struts2中的ModelDriven机制及其运用(转)

为什么需要ModelDriven 所谓ModelDriven ,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User 如下: package cn.com.leadfar.struts2.actions; public class User { private int id ; private String username ; ...

2012-12-31 17:34:33 116

原创 WEB struts2 实现定时执行

Spring中Quartz的配置各种企业应用几乎都会碰到任务调度的需求,就拿论坛来说:每隔半个小时生成精华文章的RSS文件,每天凌晨统计论坛用户的积分排名,每隔30分钟执行锁定用户解锁任务。对于一个典型的MIS系统来说,在每月1号凌晨统计上个月各部门的业务数据生成月报表,每半个小时查询用户是否已经有快到期的待处理业务……,这样的例子俯拾皆是,不胜枚举。 Quartz 在开源任务调度框...

2012-09-20 14:59:24 257

原创 myeclipse自动生成hibernate的Mapping和po文件

用过hibernate的人都知道,hibernate po的Mapping文件编写起来费时、易错、没有技术含量。所以我们都多时候使用工具自动生成(hibernate插件或myeclipse插件) 下面我简单介绍一下如何使用myeclipse插件完成这个工作, 1、新建一个web项目(略)。 2、建立数据源Driver: Windows->Preferences->My...

2012-09-06 15:17:43 113

原创 struts2中减少action数量(通配符使用)

[size=medium]如struts中配有如下几个action,ManagerUserAction中有与之对应的方法 [color=green] /addUser.jsp /delUser.jsp /updateUser.jsp[/color]如果使用通配符,可以省略写成一个action[color=green]...

2012-08-22 17:02:57 69

原创 struts2拦截器的原理和写法(转)

一、什么是拦截器?提到拦截器,说得好听点,就是安全性检查,说得不好听,就是强盗。拦截器在程序应用中就是那个扮演强盗半路打劫的角色。 在我们的日常编程中少不了写一些 重复的代码,例如在一个地方中写了一段代码,后来发现这段代码在其它地方中同样需要,在传统的编程中我们一定会采取复制、粘贴的办法。如果这段代码只在这 一两个处需要,我们采取这种办法,还说的过去,但是如果系统对这段代码过于依赖,也就是这段...

2012-08-22 16:32:20 124

原创 ExtJs疑难杂症之formPanel动态添加FieldSet导致验证失效

[size=large][/size]这个标题非常拗口,但应该能帮助遇到同样问题的朋友baidu到这里。baidu+google了一下午都没找到答案,发这文章时国内似乎还没有人碰到这个问题,至少没有发相关的帖子出来。但国外被这螃蟹噎到的ExtJs用户已经数不胜数了,还是google见多识广啊~症状:当使用add方法在formPanel中动态添加FieldSet时,尽管控件重...

2012-07-11 10:09:54 273

原创 mysql命令

1.Mysql远程导出命令: mysqldump -h192.168.x.xxx -uroot -ppassword>d:/xxx.sql

2012-06-29 09:35:58 66

原创 Hibernate 的原理与配置

也许你听说过Hibernate的大名,但可能一直不了解它,也许你一直渴望使用它进行开发,那么本文正是你所需要的!在本文中,我向大家重点介绍Hibernate的核心API调用库,并讲解一下它的基本配置。   看完本文后,我相信你对什么是ORM(对像/关系映射)以及它的优点会有一个深刻的认识,我们先通过一个简单的例子开始来展现它的威力。   正如一些传统的经典计算机文章大都会通过一个“...

2012-05-30 16:05:45 74

原创 常见排序总结

相关知识介绍(所有定义只为帮助读者理解相关概念,并非严格定义):1、稳定排序和非稳定排序 简单地说就是所有相等的数经过某种排序方法后,仍能保持它们在排序之前的相对次序,我们就说这种排序方法是稳定的。反之,就是非稳定的。 比如:一组数排序前是a1,a2,a3,a4,a5,其中a2=a4,经过某种排序后为a1,a2,a4,a3,a5,则我们说这种排序是稳定的,因为a2排序前在a4的...

2012-03-28 08:36:24 62

原创 linux下安装Trac过程整理

因为公司需要,所以自己边学边弄把trac装上了。现在整理一下自己装的过程,怕自己以后还会用到。 首先下载trac,trac的官方网址: [url]http://trac.edgewall.org/wiki/TracDownload[/url]。 下面就是安装过程了,到trac的官网上可以看到trac的文档,网址:[url]http://trac.edgewall.org/wik...

2012-03-27 15:59:27 415

原创 JAVA中堆栈和内存分配原理(转)

1、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域 :存放静态成员(static定义的)5. 常量池 :存放字符串常量和基本类型常量(publ...

2012-03-11 10:33:59 74

原创 java基础梳理

1.java中成员变量和局部变量的区别:成员变量如果程序员没有给赋初值,系统会默认初始化。而局部变量虚拟机不会给赋值,会报错。

2012-03-11 09:22:07 71

原创 用spring的beans配置mysql数据库

今天很兴奋,因为我用spring的beans配置mysql数据库,竟然能用了。下面我用自己写的小项目说一下自己是怎么配置的。 先说下准备工作,需要下个spring包有:spring-framework-3.1.1.RELEASE-with-docs.zip mysql数据库的驱动包:mysql-connector-java-5.1.18.zip 用mvc模式写本项目:...

2012-03-06 15:07:48 388

原创 final用法小感

final是java中的关键字,它虽然不常用,但是用处也很大。1.用来修饰类: 当你写的类不希望被继承的时候,通常可以用final来修饰这个类。2. 用来修饰类中的方法: 当这个方法不希望被子类重写的时候,通常可以用final或者private来修饰。3.用来修饰变量: 当这个变量是个常数同时不希望子类修改时,通常用final来修饰。...

2012-03-02 11:02:21 73

原创 jQuery工作原理解析以及源代码示例(转)

jQuery的开篇声明里有一段非常重要的话:jQuery是为了改变javascript的编码方式而设计的.从这段话可以看出jQuery本身并不是UI组件库或其他的一般AJAX类库.jQuery改变javascript编码方式!那么它是如何实现它的声明的呢?这里,用以下的一段简短的使用流程:[color=green]1)查找(创建)jQuery对象:$(”selector”);2...

2012-02-21 10:56:01 89

原创 浅析jQuery框架与构造对象(转)

51CTO推荐专题: jQuery开发学习网址:[url]http://developer.51cto.com/art/201005/202450.htm[/url]文章针对jQuery 1.3.2版本,面向的读者应具备以下要求:1.非常熟悉HTML2.非常熟悉javascript语法知识3.熟悉javascript面向对象方面的知识4.熟练使用jQuery...

2012-02-17 11:28:07 79

原创 docx4j学习网站

docx4j学习网址:[url]http://www.docx4java.org/trac/docx4j[/url]一个简单的例子:由于ooxml文档规范纳入ISO标准,所以世界一些开源组织对OOXML的java开发包的研发也越来越快,除了apache的POI项目宣布对office2007的支持,其他组织也开始加紧行动,相比行动比较迅速的有dev.plutext.org组织的doc...

2012-02-16 17:40:13 985

原创 学习学习

最近铁道部的网上购票系统确实火了,随之而来的是对它的各种分析。现在牛人越来越多了,虽然没有太大的技术含量,但是这种想法还是很值得学习的,先转过来,慢慢学习。。。 下面是别人写的自动登录铁道部网上购票系统。var main=document.getElementById('main').contentWindow; var username_value="用户名"; v...

2012-01-12 11:08:57 71

原创 linux下安装gcc

装了好几天的gcc,现在终于能用了。其实装的时候问题不大。 装之前首先需要安装gmp,mpc,mpfr.下载地址:[url]ftp://gcc.gnu.org/pub/gcc/infrastructure[/url]/装的时候会遇到问题,查看config.log,大概是:cc1: error while loading shared libraries: libmpc.so.2...

2012-01-02 18:44:17 85

原创 较全的POJ题目分类

初期:一.基本算法:(1)枚举. (poj1753,poj2965)(2008-10-27Done 位运算+宽搜)(2)贪心(poj1328,poj2109,poj2586)(3)递归和分治法.(4)递推.(5)构造法.(poj3295)(6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996)二.图算法:(1)图的深度优先...

2011-12-30 09:42:56 92

原创 ACM训练方案-POJ题目分类

ACM online Judge中国:浙江大学(ZJU):[url]http://acm.zju.edu.cn/[/url]北京大学(PKU):[url]http://acm.pku.edu.cn/JudgeOnline/[/url]杭州电子科技大学(HDU):[url]http://acm.hdu.edu.cn/[/url]中国科技大学(USTC):[url]http:/...

2011-12-30 09:31:47 94

原创 彻底弄懂CSS盒子模式一(DIV布局快速入门)

[size=large]实例网页网址:[url]http://www.blueidea.com/articleimg/2007/03/4545/css2.html[/url]2.彻底弄懂CSS盒子模式二(导航栏实例) 【论坛讨论】[url]http://www.blueidea.com/tech/web/2007/4563.asp[/url]3.彻底弄懂CSS盒子模式三(浮动的表演...

2011-11-29 15:54:09 239

原创 web前端优化之dom篇(转)

很多人讨论js一些算法和使用习惯对执行效率的影响。但是本人认为随着浏览器的优化,单纯js代码本身的优化对这个应用的影响微不足道(因为我们的js代码一般构不成一定的数量级,但是对字符串的操作是一个特例),更多的要考虑的应该是资源文件的大小和对dom操作的优化上。比起资源下载的耗时和dom的耗时,js执行时间是微乎其微,可优化的空间的很小,js的结构应该是以可读性和可维护行为先,如果为了百分之...

2011-11-26 15:52:27 78

原创 未来的web基础——SPDY <一>(转)

前端应用的许多优化都是围绕网络开展的。Yahoo的35条网站优化实践中第一条便是Minimize HTTP Requests。前端工程师们为这些优化做了许多努力与探索,比如CSS sprits,比如CDN combo。天河就经常做CSS sprits,这个虽然有自动化工具。不过尴尬的是,主要是半自动化工具,还是要做部分工作来保证的。于是搞个CSS sprits常常花上小半天时间(苦逼的活呀)。...

2011-11-26 14:25:48 166

原创 svn update时问题

svn update时总能出现类似:Restored 'WebRoot/WEBINF/classes/edu/chinese/server/quesdb/ClassicReServlet.java'Restored'WebRoot/WEBINF/classes/edu/chinese/server/quesdb/PronunciationServlet.java'..........

2011-11-22 15:49:10 925

原创 linux系统常见命令的使用收集

1.移动文件或者更改文件的名称: mv oldname(source file) newname(goal file) 2.删除文件:rm -r filename3.远程从本地向目标电脑传送文件: scp -r sourcefile(url) ip(目标地址):/root。有时候这个命令不好用,会出现类似下面的提示:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@...

2011-11-22 14:46:00 91

原创 做IT的项目经理应该具备那些素质和才能--收藏一下

[size=large]程序员,或者说就是可以真正合格完成一些 代码工作的程序员,应该具有的素质。 1:团队精神和协作能力 把它作为基本素质,并不是不重要,恰恰相反,这是程序员应该具备的最基本的, 也是最重要的安身立命之本。把高水平程序员说成独行侠的都是在呓语,任何个人的力 量都是有限的,即便如linus这样的天才,也需要通过 组成强大的团队来创造奇迹,那些遍布全球...

2011-09-26 17:42:20 428

原创 svn安装部署(Linux+SubVersion+Apache)

[size=large][size=medium][/size]1. 在网上找了很多安装svn版本库的资源,有的有很多的不同。自己按照好几个方法试着做都有点晕了。后来找到这个学习资料,发现这个是最全最好的。下面就是我找到的学习资料,希望对很多人有用。 一.  安装apr依赖库(Apache Portable Runtime[size=medium][/size] Module) h...

2011-09-24 15:00:42 61

原创 解决svn 提交时报Cant open file /data/svn/develop/db/txn-current-lock: Permission deni

今天在测试服务器上安装、配置subversion都非常顺利的,之后通过svn从客户端提交代码时倒是出现了问题,报了个错 误:Can't open file '/data/svn/develop/db/txn-current-lock': Permission denied 。哎又是没有权限的啊。后来查了一下资料才知道因为在创建版本库的时候用的是root权限,现在普通用户就更新不了db/目录...

2011-09-23 16:21:28 423

原创 javascript的动态this与动态绑定

[size=large]javascript是一门动态语言,最明显就是那个dynamic this。它一般都是作为函数调用者存在。在javascript,所有关系都可以作为对象的一个关联数组元素而存在。那么函数就是被掰成两部分储存于对象,一是其函数名(键),一是函数体(值),那么函数中的this一般都指向函数所在的对象。但这是一般而已,在全局调用函数时,我们并没有看到调用者,或者这时就是windo...

2011-07-20 09:06:40 79

原创 关于css--的封装、继承、多态

[size=large]第一次听到“CSS模块化”这个词是在WebReBuild的第四届“重构人生”年会上,当时我还想,“哈,CSS也有模块化,我没听错吧?”事实上,我没听错,你也没看错,早就有CSS模块化这个概念了。之所以我把这个拿出来讨论,是因为最近艾维的一个算是比较大的项目——聪明的油出现了一些重构上的危机,因此引发了我们对页面重构中的CSS进行模块化的思考。首先,什么是CSS模块化...

2011-07-19 17:18:14 170

原创 Web前端开发规范一例

[size=large][color=red]规范目的[/color]为提高团队协作效率, 便于后台人员添加功能及前端后期优化维护, 输出高质量的文档, 特制订此文档. 本规范文档一经确认, 前端开发人员必 须按本文档规范进行前台页面开发. 本文档如有不对或者不合适的地方请及时提出, 经讨论决定后方可更改.基本准则符合web标准, 语义化html, 结构表现行为分离, 兼容性优良. 页...

2011-07-19 17:08:28 81

原创 2011年最佳jQuery插件

1、3D浮动效果的图片墙1、3D浮动效果的图片墙  这个插件(http://ajoin.it/mipage/3dGalleyView/1.x/1.1/)实际上是利用jQuery做的一个图片墙的效果,如上图所示,用户可以设置要展示的图片,然后可以自由拖动图片选择,在拖动时会发现有很COOL的图片移动的效果,当移动到想看的图片后,可以点查看,即可放大图片。  2、jQuery手...

2011-07-19 16:53:18 90

原创 linux一些命令

1.在linux下,从一台电脑拷贝东西,命令是:scp -r scource(即要拷贝的东西的路径) IP(目的地的ip地址):/root/桌面 (即拷贝的目的地)2.命令登录某台电脑: shh -l root IP(要登录的电脑的ip地址)3.数据库方面命令: 导出数据:pg_dump -U postgres dbName > xxx.sql ...

2011-06-20 09:29:26 62

原创 原来java中还有精度操作问题

看来自己知道的东西还是很少,只会些应用还是不行,java中的一些小常识还是不懂啊。 今天意外看到一道题,是关于float运算的:2.00-1.10=? 本能的反应是:0.900000,但是错了,正确答案应该是:0.8999999999999999 原因是:float的内存存储导致精度丢失。详细请看:现在我们就详细剖析一下浮点型运算为什么会造成精度丢失?(转) ...

2011-05-26 10:15:31 132

原创 最近的学习任务

1.打好基础,主要是语言基础及其扩展的设计模式等。2.培养学习新知识的能力,这个是非常有必要的,只有有了自学能力,自己才能提高。3.好好学习英语,英语对于以后专业课的学习很有帮助,加油把四级过了。...

2011-04-10 14:41:35 70

原创 有关try catch

try{……}里面是一些你觉得可能会出问题的代码,catch里就是你觉得会有什么问题,如果出的问题正好是你catch里说到的问题,那么他就会按照你设定的,比如会打印出来,比如会退出方法等等……然后接着往下执行后面该执行的代码。但是如果你不用try{}的话,没问题,很好,一有问题,代码就会在那里停住,然后给用户一个很不友好的默认的错误提示,一般这个提示只有开发人员等内行人可以看懂。也就是说加...

2011-03-28 09:37:15 82

原创 jsunit测试

刚刚接触了Qunit,下面是一个测试: $.mockjax({   url: '/Test/fortune', //服务器端的url地址   responseTime: 750,   responseText: { //服务器端响应     status: 'success',  ...

2011-03-14 20:56:14 85

空空如也

空空如也

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

TA关注的人

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