自定义博客皮肤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 393

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

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

2014-05-14 14:48:53 456

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

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

2014-05-13 10:45:54 426

原创 浏览器兼容性

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

2014-05-09 11:15:37 426

原创 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 345

原创 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 480

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

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

2014-05-06 13:36:40 377

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

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

2014-05-06 10:48:56 521

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

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

2014-05-06 10:25:33 502

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

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

2014-04-30 14:54:34 301

原创 Hibernate(二)

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

2014-04-30 14:52:43 312

原创 Hibernate

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

2014-04-30 14:50:55 445

转载 SNMP简单网络管理协议

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

2014-04-30 14:36:07 395

原创 JAVA基础知识汇总

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

2014-04-30 14:27:45 311

原创 图-拓扑顺序

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

2014-04-30 14:17:45 585

原创 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 281

原创 java面试题及答案

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

2014-04-30 14:15:46 371

转载 java环境变量

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

2014-04-30 11:13:47 375

原创 数据库

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

2014-04-30 11:08:18 384

原创 数据库知识点总结

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

2014-04-30 11:06:50 523

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

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

2014-04-30 09:51:25 393

原创 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 1416

原创 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 551

原创 HTML中Readonly和Disabled的区别

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

2014-04-30 09:43:13 349

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

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

2014-04-30 09:42:40 355

原创 索引

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

2014-04-30 09:40:06 340

原创 高效率Oracle SQL语句

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

2014-04-30 09:37:53 256

原创 彻底删除oracle的步骤

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

2014-04-30 09:36:21 322

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

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

2014-04-30 09:32:32 266

原创 J2EE知识

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

2014-04-30 09:31:07 303

原创 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 395

原创 Java数组浅析

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

2014-04-30 09:24:14 263

原创 Java中String和StringBuffer的区别

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

2014-04-30 09:21:47 291

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

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

2014-04-30 09:21:37 272

原创 ArrayList和LinkedList

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

2014-04-30 09:18:15 221

原创 Java代码优化编程

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

2014-04-30 09:16:24 234

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

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

2014-04-30 09:15:35 255

原创 HashMap

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

2014-04-30 09:15:01 231

原创 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 294

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

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

2014-04-30 09:12:32 374

空空如也

空空如也

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

TA关注的人

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