自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 Javascript 多浏览器 兼容

一、document.formName.item(”itemName”) 问题 问题说明:IE下,可以使用 document.formName.item(”itemName”) 或 document.formName.elements ["elementName"];Firefox 下,只能使用document.formName.elements["elementName"]。 解

2014-05-14 15:10:33 419

转载 兼容多浏览器Javascript实现分页功能

/** 客户端分页类* @pageSize 每页显示记录数* @tableID  分页表格ID* @tbodyID  分页表格TBODY的ID*//*构造*/function PagingClass(pageSize,tableID,tbodyID) {    this._pageSize = pageSize; //每页最大记录数    thi

2014-05-14 14:48:53 476

原创 Javascript代码在浏览器IE和Firefox兼容性的16个问题

1. document.form.item 问题(1)现有问题:现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行(2)解决方法:改用 document.formName.elements["elementName"](3)其它参见 22. 集合类对象问题(1)现有问题:现有代码中许多集合类

2014-05-13 10:45:54 442

原创 浏览器兼容性

1产生原因编辑因为不同浏览器使用内核及所支持的HTML(标准通用标记语言下的一个应用)等网页语言标准不同;以及用户客户端的环境不同(如分辨率不同)造成的显示效果不能达到理想效果。最常见的问题就是网页元素位置混乱,错位。2解决方案编辑对于一般用户来说应该用ie8兼容模式浏览网页, 而不应该用ie9或ie10渲染模式. 很多用户安装ie10后发生很多网页显示错乱

2014-05-09 11:15:37 441

原创 html input中 button和submit的区别

html input中 button和submit的区别  type=button      就单纯是按钮功能   type=submit      是发送表单但是对于从事WEB UI的人应该要注意到,使用submit来提高页面易用性:使用submit后,页面支持键盘enter键操作,而很多WEB软件设计师,可能没有注意到submit统一.用button后往往页

2014-05-08 10:45:04 356

原创 Java中int和String互相转换的多种方法

1 如何将字串 String 转换成整数 int?  A. 有两个方法:  1). int i = Integer.parseInt([String]);  或 i = Integer.parseInt([String],[int radix]);  2). int i = Integer.valueOf(my_str).intValue();  注: 字串

2014-05-07 09:46:38 500

转载 页面实时刷新技术探讨

页面实时刷新技术探讨url:http://blog.youkuaiyun.com/skysandy/archive/2009/08/17/4455480.aspx      最近,公司做一个交通软件产品,需要实现页面实时刷新,baidu了不少资料,但没有真正解决实时刷新页面问题。我们都知道,访问网页是基于HTTP协议,即要通过request/response的方式访问服务器,如果客户端不去主动请求

2014-05-06 13:36:40 393

转载 纯js不经后台导出excel实例

---------------------------------------------------------纯js不经后台导出excel实例 --------------------------------------------------------一:代码如下[html] view plaincopyHTML > 

2014-05-06 10:48:56 540

转载 在eclipse中如何在大量项目中查找指定文件

在eclipse中如果希望在大量的项目中寻找指定的文件可不是一件轻松的事,还好eclipse提供了强大的搜索功能。我们可以通过通配符或正则表达式来设定查寻条件,下面是操作示例:              ctrl+h 打开搜索界面搜索结果:通过文件可能包含的文本内容进行搜索使用File Search就能够满足我们搜索的大部分功能了。利

2014-05-06 10:25:33 516

原创 SQL 连接 JOIN 例解。(左连接,右连接,全连接,内连接,交叉连接,自连接)

最近公司在招人,同事问了几个自认为数据库可以的应聘者关于库连接的问题,回答不尽理想~现在在这写写关于它们的作用假设有如下表:一个为投票主表,一个为投票者信息表~记录投票人IP及对应投票类型,左右连接实际说是我们联合查询的结果以哪个表为准~1:如右接连 right join 或 right outer join:我们以右边voter表为准,则左表(voteMaster

2014-04-30 14:54:34 318

原创 Hibernate(二)

Hibernate的核心组件在基于MVC设计模式的JAVA WEB应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把JAVA对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增,删,改,查

2014-04-30 14:52:43 326

原创 Hibernate

Hibernate是一个优秀的java持久化层解决方案,是当今主流的对象-关系映射工具持久化概念瞬时状态在程序运行的时候,有些数据保存在内存中,当程序退出后,这些数据就不复存在了,所以我们称这些数据的状态是瞬时的持久状态在使用一些软件的时候,有些数据,在程序退出后,还以文件等形式保存在硬盘中那么我们称这些数据的状态是持久的DAO层也称为持久化

2014-04-30 14:50:55 467

转载 SNMP简单网络管理协议

基于 TCP/IP 的网络管理包括两部分:网络管理站 (manager) 和被管理的网络单元(被管设备)。这些被管设备的共同点就是都运行 TCP/IP 协议。管理进程和代理进程之间的通信有两种方式,一种是管理进程向代理进程发出请求,询问参数值,另一种方式是代理进程主动向管理进程报告某些重要的事件。基于 TCP/IP 的网络管理包含 3 个组成部分:    ( 1 ) 一个管理信息库(

2014-04-30 14:36:07 413

原创 JAVA基础知识汇总

0、作用域public,private,protected,以及不写时的区别 答:区别如下: 作用域 当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × friendly √ √ × × private √ × × × 不写时默认为friendly 1。 java.lang.Strin

2014-04-30 14:27:45 333

原创 图-拓扑顺序

图-拓扑排序当每个任务有前后置关系时,需要找到一种满足前后置关系的路线,将任务完成。如果将每个任务看成一个节点,任务之间的前后置关系表示为有向图时,这种路线顺序叫做为图进行拓扑排序。也叫关键路径分析。这里的图用邻接矩阵法表示,算法的关键是:1 找到一个没有后继的顶点2 在图中删除它,放入结果数组中3 重复 步骤 1 ,步骤 2 直到图中没有多余的节点。如果图中出现环

2014-04-30 14:17:45 613

原创 Eclipse快捷键全集

全局 查找并替换 Ctrl+F 文本编辑器 查找上一个 Ctrl+Shift+K 文本编辑器 查找下一个 Ctrl+K 全局 撤销 Ctrl+Z 全局 复制 Ctrl+C 全局 恢复上一个选择 Alt+Shift+↓ 全局 剪切 Ctrl+X 全局 快速修正 Ctrl1+1 全局 内容辅助 Alt+/ 全局 全部选中 Ctrl+A 全局 删除 Delete

2014-04-30 14:17:41 299

原创 java面试题及答案

1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类

2014-04-30 14:15:46 389

转载 java环境变量

在完成了JDK的安装后,环境变量设置是其安装后的首要操作,有人会问为什么要设置这个,要理解这个你首先要明白环境变量的涵义,它可以简单的理解为路径导向,例如WINDOWS里面的临时文件夹存放路径导向,当有此类文件时可根据此环境变量找到它的存放目录,大家用TTPlayer播放器的时候就可以看到它也设置了个环境变量,其实就为了把我们添加进播放列表的歌曲用TT播放,当播放列表时歌曲通过变量

2014-04-30 11:13:47 391

原创 数据库

1、 第一范式(1NF):表中的每一行只包含一个实例的信息,即无重复的列。2、 第二范式(2NF):要求数据库表中的每个实例或行必须可以被唯一地区分,要求实体的属性完全依赖于主关键字3、 第三范式(3NF):要求一个数据库表中不包含已在其它表中已包含的非主关键字信息4、 使用SQL身份验证登陆,对一个只有指定的登录名登录的数据库。首先使用默认的sa登录,然后新建数据库如(QQ),然后在

2014-04-30 11:08:18 412

原创 数据库知识点总结

名词积累:数据库(Database):存放和提供数据的“库房”数据(Data):数据库中存储的基本对象。数据库管理系统(DBMS):位于用户与操作系统之间的一层数据管理软件。数据库系统(Database System):包括数据库、DBMS、应用系统、数据库管理员(DBA)主键(Primary Key):用于唯一的标识表中的某一条记录的属性或属性的集合。外键(Foreign

2014-04-30 11:06:50 545

原创 面试70问经典回答,先转着,以后会用到的

1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,

2014-04-30 09:51:25 409

原创 Hibernate 中property属性insert,update

insert="false" update="false"的作用是生成sql语句的时候不对当前字段进行insert和update操作,这样hibernate就不会在未指明默认列的情况下将数据库表中默认值字段清空,但同时也会造成无法对此字段插入或更新非默认值在hibernate的xml配置文件中对有默认值字段的property添加(insert="false" update="false")

2014-04-30 09:46:45 1444

原创 HTTP消息头中的“Cache-control”介绍

1. response.setHeader("Cache-Control","no-cache");This is used to prevent the browser from caching your dynamic content generated by a JSP or Servlet.You set this attribute in the HTTP header

2014-04-30 09:44:59 608

原创 HTML中Readonly和Disabled的区别

readonly与disable在的区别,在之前做项目的时候有发现,但只是个人的经验,只是检测了,却没有查相关资料。今天看资料的时候又发现了这个,就认真的查了资料。ReadOnly和Disabled的作用是使用户不能够更改表单域中的内容,但是二者还是有着一些区别的:1、Readonly只针对input(text/password)和textarea有效,而disabled对于所有的表单

2014-04-30 09:43:13 364

原创 JSP中的page,request,session,application

application:全局作用范围,整个应用程序共享,就是在部署文件中的同一个webApp共享,生命周期为:应用程序启动到停止。session:会话作用域,当用户首次访问时,产生一个新的会话,以后服务器就可以记住这个会话状态。生命周期:会话超时,或者服务器端强制使会话失效。request:请求作用域,就是客户端的一次请求。page:一个JS

2014-04-30 09:42:40 369

原创 索引

1、定义数据库索引好比是一本书前面的目录,能加快数据库的查询速度。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按照数据存放的物理位置为顺序的,而非聚簇索引就不一样了;聚簇索

2014-04-30 09:40:06 358

原创 高效率Oracle SQL语句

最近在JavaEye上发现好多同志对sql的优化好像是知道的很少,最近总结了几条仅供参考,不过除少数可能要依情况而定,大多数还是相当有效的。【注:以下说的(低效)与(高效)都是相当来说的。】1、Where子句中的连接顺序:ORACLE采用自下而上的顺序解析WHERE子句。根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHER

2014-04-30 09:37:53 269

原创 彻底删除oracle的步骤

1、存储过程和触发器基本都需要重写啊。软件环境:1、Windows xp+ORACLE 8.1.72、ORACLE安装路径为:C:\ORACLE实现方法:1、 开始->设置->控制面板->管理工具->服务停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products->

2014-04-30 09:36:21 333

原创 Spring,hibernate,struts的面试笔试题(含答案)

一、Hibernate工作原理及为什么要用?原理:1.读取并解析配置文件2.读取并解析映射信息,创建SessionFactory3.打开Sesssion4.创建事务Transation5.持久化操作6.提交事务7.关闭Session8.关闭SesstionFactory为什么要用:1.对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复

2014-04-30 09:32:32 279

原创 J2EE知识

第一,谈谈final, finally, finalize的区别。 答案:final:修饰符(关键字),如果一个类被声明为final,它就不能够再派生出子类,因此一个类不能既被abstract修饰又被final修饰,        把变量或方法声明成final表示,被final修饰的变量必须在声明时给定初值,以后不能改变,只能读取,方法不能被重写;      finally:在异常处理

2014-04-30 09:31:07 319

原创 Java面试中遇到的一些经典算法题目

1.写一个方法,用一个for循环打印九九乘法表 Java代码     /**  * 打印九九乘法口诀表  */  public void nineNineMulitTable(){      for (int i = 1,j = 1; j 9; i++) {             System.out.print(i+"*"+j+"="

2014-04-30 09:24:20 412

原创 Java数组浅析

数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。 1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不是对象本身。

2014-04-30 09:24:14 271

原创 Java中String和StringBuffer的区别

Java笔试题经常考到“String和StringBuffer的区别”,对于二者区别网上已经有很多,实际应用中也要主要到二者的区别,二者性能的差别很大。本人通过小例子来比较二者性能,效果显著! String:是对象不是原始类型.           为不可变对象,一旦被创建,就不能修改它的值.           对于已经存在的String对象的修改都是重新创建一个新的对象

2014-04-30 09:21:47 311

原创 Java中Comparable和Comparator实现对象比较

当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码  import java.util

2014-04-30 09:21:37 284

原创 ArrayList和LinkedList

一般大家都知道ArrayList和LinkedList的大致区别:      1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。      2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。      3.对于新增和删除操作add和remove,LinedList比较占优势,因

2014-04-30 09:18:15 227

原创 Java代码优化编程

可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.u

2014-04-30 09:16:24 247

原创 Java中抽象类和接口的区别

Abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstractclass和interface的选择显得比较随意。其实,两者之间还是有很大的区

2014-04-30 09:15:35 268

原创 HashMap

HashMap可谓JDK的一大实用工具,把各个Object映射起来,实现了“键--值”对应的快速存取。但实际里面做了些什么呢?   在这之前,先介绍一下负载因子和容量的属性。大家都知道其实一个 HashMap 的实际容量就 因子*容量,其默认值是 16×0.75=12; 这个很重要,对效率很一定影响!当存入HashMap的对象超过这个容量时,HashMap 就会重新构造存取表。这就是一个大

2014-04-30 09:15:01 246

原创 Java多线程相关知识

1)wait()  notify()  sleep()sleep是Thread类的函数,wait和notify是Object的函数。sleep的时候keep对象锁,wait的时候release 对象锁。sleep时监控状态依然保持。wait进入等待池,只有针对该对象发出了notify才会进入对象锁池。Sleep时间过了就会恢复运行,wait后等到notify了,也不一定是立即运行。

2014-04-30 09:14:50 311

原创 Java中静态变量的适用场景

Java类中的静态变量在程序运行期间,其内存空间对所有该类的对象实例而言是共享的,有些时候可以认为是全局变量。因此在某些时候为了节省系统内存开销、共享资源,可以将类中的一些变量声明为静态变量,通过下面的例子,你可以发现合理应用静态变量带来的好处: Java代码  public class WeekA{           static class Data {     

2014-04-30 09:12:32 393

空空如也

空空如也

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

TA关注的人

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