01 2013 档案

摘要:1.文本框焦点问题onBlur:当失去输入焦点后产生该事件onFocus:当输入获得焦点后,产生该文件Onchange:当文字值改变时,产生该事件Onselect:当文字加亮后,产生该文件<input type="text" value="郭强" onfocus="if(value=='郭强') {value=''}" onblur="if(value=='') {value='郭强'}">点击时文字消失,失去焦点时文字再出现2.网页按钮的 阅读全文
posted @ 2013-01-23 16:40 chinadiy197601 阅读(287) 评论(0) 推荐(0) 编辑
摘要:每个文件(或者目录)从属于一个文件拥有者(一般是一个用户名)和一个用户组。文件拥有者一般来说就是生成(或者拷贝)这个文件的用户。用户组经常包含一个用户---文件拥有者。用户组通过常有一个名字来标识该用户,但是也不是必须的。一个文件只能被文件拥有者删除,或者是文件所属的用户组里的其他用户,或者是root用户。对于其他用户,如果被赋于适当的权限,也有可能修改或者删除该文件。文件所属的用户组可以通过命令ls -l (长文件名显示格式)来显示:ls -l 1.txt屏幕显示如下:-rwxr--r-- 1 hero hero 240 08-12 01:28 1.txt该文件属于拥有者hero 和 用户组 阅读全文
posted @ 2013-01-20 21:59 chinadiy197601 阅读(295) 评论(0) 推荐(0) 编辑
摘要:为了继续营造IT分享学习、共同进步的技术氛围,在2013年新年伊始之际,ITeye携手电子工业出版社博文视点共同举办2013年1月技术图书试读活动。新年新气氛,更要送好礼,本期活动会从每本试读图书评选出5名优秀作者,并从所有参加活动的用户中选出5名幸运用户,凡是参与本次试读活动并符合活动要求的用户均有机会获奖。试读越多,奖品越多哦!作者:http://zjg.aaafaipiao.com/以下是本期活动为大家精心挑选的五本技术图书,总有一本最适合你,总有一本是你想要的!还在等什么,赶快来写下你的试读感想,赢取技术好书吧!本次试读的图书有:《Web应用安全威胁与防治》《云计算:大数据时代的系统工 阅读全文
posted @ 2013-01-20 11:54 chinadiy197601 阅读(218) 评论(0) 推荐(0) 编辑
摘要:软件测验单元测验单元测验:单元测验是对软件中的根本组成单位进行的测验,如一个模块、一个进程等等。它是软件动态测验的最根本的有些,也是最重要的有些之一,其意图是查验软件根本组成单位的正确性。一个软件单元的正确性是相对于该单元的规约而言的。因而,单元测验以被测验单位的规约为基准。单元测验的首要办法有操控流测验、数据流测验、排错测验、分域测验等等。集成测验:集成测验是在软件体系集成进程中所进行的测验,其首要意图是查看软件单位之间的接口能否正确。它依据集成测验方案,一边将模块或其他软件单位组合成越来越大的体系,一边运转该体系,以剖析所组成的体系能否正确,各组成有些能否合拍。集成测验的战略首要有自顶向下 阅读全文
posted @ 2013-01-19 02:36 chinadiy197601 阅读(277) 评论(0) 推荐(0) 编辑
摘要:针对银行软开,我来谈谈自己的看法,希望给后来的师弟师妹提供一些有用的信息:1、从往年的经验看,北京的几乎所有的银行校招基本都解决了户口,比如2011年有些银行的招聘简章上已经明确写了“落户北京”了,所以这个完全没有必要去追问,至于2012年招聘落户的情况只有银行HR能保准,其他的谁也不保准。 平安夜2、从职业发展的角度来讲,现在所有的银行都越来越重视信息技术在银行业务中发挥的作用,银行的IT为其各种复杂的金融创新提供了有效的操作手段,软件开发也变得越来越成熟,越来越独立。在个人早期的职业发展上,应该说银行软开的性价比和职业满意度在IT行业中算是比较高的,但是也存在一定的上升瓶颈,至少现在的状况 阅读全文
posted @ 2013-01-17 23:51 chinadiy197601 阅读(802) 评论(0) 推荐(0) 编辑
摘要:1. 批量增加Dom尽量使用修改innerHTML的方式而不是用appendChild的方式; 因为使用innerHTML开销更小,速度更快,同时也更加内存安全.有一点需要注意的是,用innerHTML方式添加时,一定不要在循环中使用 innerHTML += 的方式添加,这样反而会使速度减慢; 而是应该中间用array缓存起来,循环结束后调用 xx.innerHTML = array.join(‘’);的方式,或者至少保存到string中再插到innerHTML中.针对用户列表一块采用这种方式优化后,加载速度提升一倍.2. 单个增加Dom这里是指要将新节点加载到一个内容不断变化的节点的情形, 阅读全文
posted @ 2013-01-14 23:44 chinadiy197601 阅读(615) 评论(0) 推荐(0) 编辑
摘要:很多程序员在一开始并不注重性能的设计,只有当系统交付运行时,才 发现问题并且开始解决这一问题,但往往这只能挽救一点点。性能的管理应该一开始 就被整合到设计和开发当中去。最普遍的问题就是临时对象大量经常的创建,这为性能埋下隐患。性能的问题来自很多原因,最容易解决的可能是:你选择了不好的算法来进行计算,如 用冒泡法来排序巨量数据,或者你每次使用数据时都要反复计算一次,这应该使用Cache。作者:陈昆山你能很容易的使用工具(如Borland的Optimizeit)或压力测试发现这些问题, 一旦发现,就能够立即被纠正,但是很多Java的性能问题隐藏得更深,难于修改源码就能纠正, 如程序组件的接口设计。 阅读全文
posted @ 2013-01-14 00:39 chinadiy197601 阅读(376) 评论(0) 推荐(0) 编辑
摘要:对企业级的服务器软件,高性能和可扩展性是基本的要求。除此之外,还应该有应对各种不同环境的能力。例如,一个好的服务器软件不应该假设所有的客户端都有很快的处理能力和很好的网络环境。如果一个客户端的运行速度很慢,或者网络速度很慢,这就意味着整个请求的时间变长。而对于服务器来说,这就意味着这个客户端的请求将占用更长的时间。这个时间的延迟不是由服务器造成的,因此CPU的占用不会增加什么,但是网络连接的时间会增加,处理线程的占用时间也会增加。这就造成了当前处理线程和其他资源得不到很快的释放,无法被其他客户端的请求来重用。例如Tomcat,当存在大量慢速连接的客户端时,线程资源被这些慢速的连接消耗掉,使得服 阅读全文
posted @ 2013-01-13 00:03 chinadiy197601 阅读(687) 评论(0) 推荐(0) 编辑
摘要:12个节点,每个节点的物理机配置为双核CPU,主频2.60Hz,内存3G,硬盘250G,网络带宽100Mbps以太网,虚拟机VMware workstation 7.1.0 build-261024,平台RHEL5.5,内核版本2.6.18,,虚拟机配置为单核CPU,1G内存,Hadoop版本为0.20.2,在HDFS中每个文件块有3个备份。测试目的:掌握Hadoop集群的安装测试,总结有关Hadoop集群性能的规律和影响因素,针对相关配置做出性能优化的解决方案。测试原理:在物理机上安装VMware虚拟机,并在虚拟机上安装RHEL5.5,下载并安装Hadoop0.20.2,按照相关属性配置有关 阅读全文
posted @ 2013-01-11 12:25 chinadiy197601 阅读(2612) 评论(0) 推荐(0) 编辑
摘要:近日为是否在项目中使用Hibernate进行大数据量的性能测试,有一些总结,1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可 以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。2) 对大数据量查询时,慎用list()或者iterator()返回查询结果,陈佛山1. 使用List()返回结果时,Hibernate会所有查询结果初始化为持久化对象,结果集较大时,会占用很多的处理时间。2. 而使用iterator()返 阅读全文
posted @ 2013-01-11 01:20 chinadiy197601 阅读(274) 评论(0) 推荐(0) 编辑
摘要:性能测试(Performance Testing):通过模拟业务压力和使用场景组合,测试系统的性能是否满足生成性能要求——主要意义是获得系统的性能指标。负载测试(Load Testing):通过在被测系统上不断增加压力,直到性能指标超过预定指标或某种资源使用已经达到饱和状态——主要意义是从多个不同的测试角度去探测分析系统的性能变化情况,配合性能调优。测试角度可以是并发用户数、业务量、数据量等不同方面的负载,是否有性能瓶颈存在(拐点)。压力测试(Stress Testing):测试系统在一定饱和状态下系统能够处理的会话能力,以及是否出现错误,一般用于稳定性测试。一种需要反常数量、频率或资源的方式 阅读全文
posted @ 2013-01-10 23:08 chinadiy197601 阅读(508) 评论(0) 推荐(0) 编辑
摘要:目的打印系统的性能分析日志,用于分析系统性能一.maven依赖<dependency> <groupId>com.duowan.common</groupId> <artifactId>duowan-common-log</artifactId> <version>1.0.5</version></dependency><dependency> <groupId>com.duowan.common</groupId> <artifactId>duowa 阅读全文
posted @ 2013-01-09 14:48 chinadiy197601 阅读(696) 评论(0) 推荐(0) 编辑
摘要:在Spring 中引入了AbstractRoutingDataSource, 该类充当了DataSource的路由中介, 能有在运行时, 根据某种key值来动态切换到真正的DataSource上, 同时对于不支持事务隔离级别的JTA事务来说, Spring还提供了另外一个类IsolationLevelDataSourceRouter来处理这个问题. 下面的例子将通过context来切换不同的数据源.首先定义一个Catalog的Dao:Java代码Java代码packageblog.datasource;importjava.sql.ResultSet;importjava.sql.SQLExc 阅读全文
posted @ 2013-01-09 00:47 chinadiy197601 阅读(2609) 评论(0) 推荐(0) 编辑
摘要:HttpClient及有关jar包详解1.HttpClient简介 HttpClient 是 Apache Jakarta Common 下的子项目,能够用来供给高效的、最新的、功用丰厚的撑持 HTTP 协议的客户端编程东西包,而且它撑持 HTTP 协议最新的版别和主张。本文首要剖析 HTTPClient,然后依据作者实践工作经验给出了一些常见难题的解决办法。HTTP 协议能够是如今 Internet 上运用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接经过 HTTP 协议来拜访网络资源。虽然在 JDK 的 java.net 包中现已供给了拜访 HTTP 协议的基本功用,可是. 阅读全文
posted @ 2013-01-07 00:12 chinadiy197601 阅读(561) 评论(0) 推荐(0) 编辑
摘要:关于Jakarta 摘抄维基百科:引用Jakarta是Apache组织下的一套Java解决方案的开源软件的名称,它包括了很多子项目。Tomcat、Ant、Struts等等現在是Apache下的开源项目,也曾是Jakarta的关联项目。Jakarta的名称是想把与Jakarta关系非常深的爪哇岛关联起来。编程语言Java的命名源自这个岛的名字(印尼語:Jawa、英語:Java),而城市雅加达(Jakarta)正是这个岛上的第一大城市,也是印度尼西亚的首府。Jakarta工具包可谓java开发中的必备神器, 熟悉里面各种工具类的用法, 可以让我们少重复发明一些轮子.它里面的一些commons包也成 阅读全文
posted @ 2013-01-05 19:46 chinadiy197601 阅读(1527) 评论(0) 推荐(2) 编辑
摘要:我们知道,大家提倡面向接口编程,但凡事都有个度,当滥用,那么面向接口完全流于形式。一.首先,我们先讲一下面向约定编程。企业编程中,都有一定的项目分层编程规范,如前台与后台逻辑之间的联系通过定义接口来完成。正如我们平时使用的 MVC三层模形,service层,dao层很多都使用接口,那么新来者肯定也要遵守规范,在这三层使用接口。就是大家约定成俗都使用接口而已。但请确记,你这不是面向接口编程,而是面向约定编程.为什么这样说呢,请后面听我道来。如果有如下几个特点,那么面向接口编程是流于形式的。1. 定义的接口没有经过大脑设计 没有考虑是否有多实现,完全遵从于大家都是这样使用,那么可以确认,你现在是面 阅读全文
posted @ 2013-01-04 14:51 chinadiy197601 阅读(771) 评论(0) 推荐(0) 编辑
摘要:1.分析运用过python django模板的应该清晰,django里边有一个激动人心的功用就是模板能够运用类的承继联系。 即模板是能够承继的,而且不限承继的层次。如1. child.html extends base.html2.grandchild.html extends child.html这样,咱们在base.html中界说好html规划,然后在“子类”(咱们这样称号吧)重界说需求父页面内容即可2.jsp承继示例如今咱们来看jsp中怎么完成此功用(django与下面的声明相似)。父页面: base.jsp,界说规划Jsp代码<%@tagliburi="http://w 阅读全文
posted @ 2013-01-03 00:20 chinadiy197601 阅读(2104) 评论(0) 推荐(0) 编辑
摘要:1.问题单机应用内,在进程内部,我们可以使用ThreadLocal传递应用上下文的方式. 当前的 Spring Secrucity , Spring TransactionManager, Log4J MDC, Struts2 ActionContext等等应用场景随处可见.但在是分布式系统下,由于不是在同一个进程内,所以无法使用ThreadLocal. 那么什么是分布式ThreadLocal呢?就是将一个系统中的ThreadLocal信息可以传递至下一个系统,将两者的调用可以关联起来。如对应用有一个调用,我们生成一个请求ID (traceId),在后面所有分布式系统调用中,可以通过这个tra 阅读全文
posted @ 2013-01-01 16:26 chinadiy197601 阅读(787) 评论(0) 推荐(0) 编辑