常识
hbzyaxiu520
这个作者很懒,什么都没留下…
展开
-
2009年华中科技大学硕士生入学考试考生参加复试分数线基本要求
2009年华中科技大学硕士生入学考试考生参加复试分数线基本要求单位代码:10487报考学科门类(专业)总分基本要求单科基本要求备注外国语政治业务一业务二哲学[01]310↓48↓48↓9090 经济学[02]330↓50↓50↓9090 法学[03](不含03原创 2009-09-20 20:59:00 · 519 阅读 · 0 评论 -
Terrocotta - 基于JVM的Java应用集群解决方案
越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalability)的要求。前言越来越多的企业关键应用都必须采用集群技术,实现负载均衡(Load Balancing)、容错(Fault Tolerance)和灾难恢复(Failover)。以达到系统可用性(High Availability)和可伸缩性(Scalab转载 2010-10-17 18:32:00 · 1177 阅读 · 0 评论 -
JAVA中堆内存空间管理问题探讨
<br />摘要:Java堆是一个运行时的数据区,对象从中分配空间,但是空间的容量是有限的。在堆内存空间中有“有用信息”,也有“无用信息”, “无用信息”占据着内存空间,降低了内存的使用效率。因此,我们必须使用某种算法将无用的信息从内存中清除,并把有用的信息重组,放在内存的一端,那么另一端则变成连续的空闲区,可以用来存放有用的信息。内存空间回收的作用是重大的。Java中堆内存的管理便达到了以上的要求。充分理解Java堆内存的特点,可以更有效的让我们利用资源。<br />关键词:堆内存,垃圾收集,算法,特点<转载 2010-10-17 12:33:00 · 1854 阅读 · 0 评论 -
response.encodeURL的用法
Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Session ID。Servlet 容器将 Session ID 作为 Cookie 保存在客户的浏览器中。每次客户发出原创 2010-10-17 00:44:00 · 837 阅读 · 0 评论 -
你的网站添加X-UA-Compatible meta标签了吗?
<br /> 细心的朋友会发现下面的html代码中多了一个<细心的朋友会发现下面的html代码中多了一个<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />标签!<br /> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><br /> <meta http-equiv="Content-Language" conte原创 2010-10-14 22:35:00 · 782 阅读 · 0 评论 -
EJB生命周期
<br />在做企业业务继承的时候,通常利用session进行提供同步的远程过程服务.通过EAI等Q组件,实现企业级的数据总线,把应用之间的网状结构关系进行星型化..利用mdb从jms(Q)服务器上获取相应的消息服务.总之在企业信息化的过程中,基于j2ee的应用整合,ejb提供了一种良好的方法,当然你也可以选择websevice,但是在网络结构和实时处理效率上还是有很大的差别.下面详细描述以下三种ejb的生命周期,在开发中和利用他的容器回调功能,来注入和回收外部的各种资源。<br /><br />1 ses转载 2010-10-13 23:37:00 · 3051 阅读 · 0 评论 -
java面试笔试题:同步和异步有何异同
如果数据将在线程间共享.例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取. <br /> 当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率.<br /><br /> <br /> Java同步:<br /> 基本概念:<br /> 每个Object都会有1个锁.<br /> 同步就是串行使用一些资源.转载 2010-10-13 23:12:00 · 12778 阅读 · 1 评论 -
java Transient在序列化时不保存该值
package com.jshow.arithmetic.interview;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.io.Serializable;import java.util.Date;/** * Transient原创 2010-09-05 15:39:00 · 1108 阅读 · 0 评论 -
深入浅出工厂模式
一、引子 话说十年前,有一个暴发户,他家有三辆汽车——Benz奔驰、Bmw宝马、Audi奥迪,还雇了司机为他开车。不过,暴发户坐车时总是怪怪的:上Benz车后跟司机说“开奔驰车!”,坐上Bmw后他说“开宝马车!”,坐上Audi说“开奥迪车!”。你一定说:这人有病!直接说开车不就行了?! 而当把这个暴发户的行为放到我们程序设计中来时,会发现这是一个普遍存在的现象。幸运的是,这种有病的现象在OO(面向对象)语言中可以避免了。下面就以Java语言为基础来引入我们本文的主题:工厂模式。二、分转载 2010-06-23 21:29:00 · 420 阅读 · 0 评论 -
JVM加载class文件的原理机制
Java 语言是一种具有动态性的解释型编程语言,当指定程序运行的时候, Java 虚拟机就将编译生成的 . class 文件按照需求和一定的规则加载进内存,并组织成为一个完整的 Java 应用程序。 Java 语言把每个单独的类 Class 和接口 Implements 编译成单独的一个 . class 文件,这些文件对于 Java 运行环境来说就是一个个可以动态加载的单元。正是因为 Java 的这种特性,我们可以在不重新编译其它代码的情况下,只编译需要修改的单元,并把修改文件编译后的 . class 文件转载 2010-10-20 00:16:00 · 761 阅读 · 0 评论 -
什么是Java语言?java语言简介
Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。<br /><br /> Java平台由Java虚拟机(Java Virtual Machine)和Java 应转载 2010-10-19 09:04:00 · 19849 阅读 · 3 评论 -
Awk学习笔记
Awk学习笔记<br /><br />1. awk简介2. awk命令格式和选项2.1. awk的语法有两种形式2.2. 命令选项3. 模式和操作3.1. 模式3.2. 操作4. awk的环境变量5. awk运算符6. 记录和域6.1. 记录6.2. 域6.3. 域分隔符7. gawk专用正则表达式元字符8. POSIX字符集9. 匹配操作符(~)10. 比较表达式11. 范围模板12. 一个验证passwd文件有效性的例子13. 几个实例14. awk编程14.1. 变量14.2. BEGIN模块14.3原创 2011-03-18 11:14:00 · 534 阅读 · 0 评论 -
java并发编程中CountDownLatch和CyclicBarrier的使用
java并发编程中CountDownLatch和CyclicBarrier的使用 <br /> <br />在多线程程序设计中,经常会遇到一个线程等待一个或多个线程的场景,遇到这样的场景应该如何解决?<br />如果是一个线程等待一个线程,则可以通过await()和notify()来实现;<br />如果是一个线程等待多个线程,则就可以使用CountDownLatch和CyclicBarrier来实现比较好的控制。<br />下面来详细描述下CountDownLatch的应用场景:<br />例如:百米赛跑转载 2011-02-14 12:47:00 · 7370 阅读 · 1 评论 -
JAVA自定义注释(Target,Retention,Documented,Inherit)
<br />定义自己的注释类型<br /><br />通过添加了一个小小的语法(Tiger 添加了大量的语法结构),Java 语言支持一种新的类型 —— 注释类型(annotation type)。注释类型看起来很像普通的类,但是有一些特有的性质。最明显的一点是,可以在类中以符号( @ )的形式注释其他 Java 代码。我将一步一步地介绍这个过程。 <br />@interface 声明<br /><br />定义新的注释类型与创建接口有很多类似之处,只不过 interface 关键字之转载 2011-02-28 13:37:00 · 13831 阅读 · 1 评论 -
linux上面的sz,rz命令与ssh的配合
<br /><br /> <br />问题的提出:<br /> 一般来说,linux服务器大多是通过ssh客户端来进行远程的登陆和管理的,使用ssh登陆linux主机以后,如何能够快速的和本地机器进行文件的交互呢,也就是上传和下载文件到服务器和本地;<br /> 与ssh有关的两个命令可以提供很方便的操作:<br /> sz:将选定的文件发送(send)到本地机器<br /> rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到服务器(receive)<br />当然转载 2010-12-28 18:02:00 · 574 阅读 · 0 评论 -
JNDI解释
JNDIJava术语<br /><br />英文全称是:Java Naming and Directory Interface<br /><br />术语解释:一组帮助做多个命名和目录服务接口的API。<br /><br />JNDI(Java Naming and Directory Interface)是SUN公司提供的一种标准的Java命名系统接口,JNDI提供统一的客户端API,通过不同的访问提供者接口JNDI SPI的实现,由管理者将JNDI API映射为特定的命名服务和目录系统,使得Java应用转载 2010-11-05 11:33:00 · 565 阅读 · 0 评论 -
批处理编程
用批处理命令把一些特殊的文件按扩展名分类写到一份文件里。高中时代我最初接触到的就是DOS时代,我曾经也研究过批处理命令,但当时学得也不是很好,后来也看过一些过这方面的文章,但也没有进一步深入研究。基本上google,baidu上找不出来任何资料。今天又google,baidur查了一下,发现了好几篇文章(不过模板好像都是基于同一篇文章《简明批处理教程》,还是很少的,不过已经够用了哈。 原作出处已经找不到了,不过还是想转贴一下,实在是好东西,与公与私都要介绍一下: 批处理文件是无格式的文本文件,它包含转载 2010-11-03 16:19:00 · 562 阅读 · 0 评论 -
Java命令参数说明大全
序言: Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME/bin/java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。 一、 查看参数列表: 虚拟机参数分为基本和扩展两类,在命令行中输入 JAVA_HOME/bin/java 就可得到基本参数列表, 在命令行输入 JAVA_HOME/bi转载 2010-10-22 10:26:00 · 489 阅读 · 0 评论 -
哈夫曼编码
哈夫曼编码<br /> 百科名片<br />哈夫曼编码(Huffman Coding)是一种编码方式,哈夫曼编码是可变字长编码(VLC)的一种。uffman于1952年提出一种编码方法,该方法完全依据字符出现概率来构造异字头的平均长 度最短的码字,有时称之为最佳编码,一般就叫作Huffman编码。<br />目录基本简介哈夫曼编码举例背景编码使用要点说明速度压缩构造哈夫曼树构造哈夫曼树注意事项注意:解压缩基本简介哈夫曼编码举例背景编码使用要点说明速度压缩构造哈夫曼树构造哈夫曼树注意事项注意:解压缩展开<br转载 2010-10-19 09:01:00 · 1226 阅读 · 0 评论 -
深入研究Servlet线程安全性问题
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。<br /><br />关键字:Servlet 线程安全 同步 Java内存模型 实例变量 <br /><br /> Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问转载 2010-08-12 13:10:00 · 560 阅读 · 3 评论 -
java中HashCode的使用
<br />hashcode()是干什么用的?<br />首先hashcode是哈希算法的一中简单实现,他是一个对象的哈希吗值。一般和equals一起使用。 <br /><br />hashcode也是用来查找的,如果你学过数据结构就应该知道,在查找和排序这一章有 <br />例如内存中有这样的位置 <br />0 1 2 3 4 5 6 7 <br />而我有个类,这个类有个字段叫ID,我要把这个类存放在以上8个位置之一,如果不用hashcode而任意存放,那么当查找时就需要到这八个位置里挨个去找,或者用原创 2010-06-16 14:55:00 · 594 阅读 · 0 评论 -
Web模态窗口window.showModalDialog简介
1、基本知识 showModalDialog() (IE 4+ 支持) showModelessDialog() (IE 5+ 支持) window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 2、使用方法 vReturnValue=window.转载 2010-05-10 13:49:00 · 769 阅读 · 0 评论 -
JDBC游标的使用----ResultSet对象
了解游标类型 关系数据库中的操作会对整个行集起作用。由 SELECT 语句返回的行集包括满足该语句的 WHERE 子句中条件的所有行。这种由语句返回的完整行集称为结果集。应用程序并不总能将整个结果集作为一个单元来有效地处理。这些应用程序需要一种机制以便每次处理一行或一部分行。游标不仅可提供这种机制,而且是对结果集的一种扩展。游标通过执行以下操作来扩展结果集处理:转载 2010-04-19 10:49:00 · 17808 阅读 · 2 评论 -
从HTTP状态 301,302,200 来看页面跳转
从HTTP状态 301,302,200 来看页面跳转 301和302 Http状态有啥区别?301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于: 301 redirect: 301 代表永久性转移(Permanently Moved), 302 redirect: 302 代表暂时性转移(Temporarily Moved ),原创 2009-12-10 16:00:00 · 698 阅读 · 0 评论 -
Win2003下Loadrunner9.1 脚本录制时IE出现WIN32异常解决方案
Win2003下Loadrunner9.1 脚本录制时无法自动打开IE 遇到的问题: 每次执行录制脚本时弹出对话框提示:“iexplore.exe […] 中发生未处理的win32异常” 解决方法: (1)“我的电脑”点右键->属性->高级 点选“性能”中的“设置” (2)打开对话框后,进入“数据执行保护”,如果空白框中没有“Internet Export”,请点击“添加”,选择 c:/progr原创 2009-12-07 10:39:00 · 1421 阅读 · 0 评论 -
Vista 下先安装 VS 再装 IIS 7 运行出现 500.19 Error 的解决方法 -
Vista 下先安装 VS 再装 IIS 7 运行出现 500.19 Error 的解决方法 - 适用于WIN7,VISTA和Windows server 2008 今天把在2003+IIS6 下的一个小程序 转到Vista+IIS7 下来运行,结果出现错误500,郁闷,后来查了资料,基本解决方法如下。HTTP Error 500.19 - Internal Serve转载 2009-12-01 13:55:00 · 805 阅读 · 0 评论 -
C#变量定义中含问号的用法
C#变量定义中含问号的用法 收藏 public Color? TextColor { get { return _textColor; } set { _textColor = value; } }今天看程序代码,发现Color? TextColor 这个属性的申明,感觉很不能理解,后来在转载 2009-11-20 10:43:00 · 1554 阅读 · 0 评论 -
如何写.bat批处理文件
教教你如何写.bat批处理文件 扩展名是bat(在nt/2000/xp/2003下也可以是cmd)的文件就是批处理文件。 首先批处理文件是一个文本文件,这个文件的每一行都是一条DOS命令(大部分时候就好象我们在DOS提示符下执行的命令行一样),你可以使用DOS下的Edit或者Windows的记事本(notepad)等任何文本文件编辑工具创建和修改批处理文件。 其次,批处理转载 2009-10-31 11:39:00 · 622 阅读 · 0 评论 -
浙江大学2009年硕士研究生(含专业学位)复试分数线的基本要求
浙江大学2009年硕士研究生(含专业学位)复试分数线的基本要求一、基本要求:学科门类政治外语业务1业务2总分哲学[01]50509090330经济学[02]58↓58↓9090345↓法学[03](含法律硕士[法学])50↓50↓80↓80↓300↓原创 2009-09-20 20:58:00 · 882 阅读 · 0 评论 -
Java中相对路径,绝对路径问题总结
资讯第一时资讯第一时的文章惠普发布新软件惠普发布新软件观形势要求在推动软件服务业发展的过程观形势要求在推动软件服务业发展的过程观形势要求在推动软件服务业发展的过程个人页面发送消息 1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)原创 2010-05-12 16:50:00 · 564 阅读 · 0 评论 -
execute、executeQuery和executeUpdate之间的区
execute、executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute、executeQuery和executeUpdate之间的区别 Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使转载 2010-07-08 15:20:00 · 477 阅读 · 0 评论 -
Java多线程编程要点
<br />1、 认识Thread和Runnable<br />Java中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合继承。在使用Thread的时候只需继承Thread,并且new一个实例出来,调用start()方法即可以启动一个线程。<br />Thread Test = new Thread();<br />Test.start();<br />在使用Run转载 2010-06-14 13:48:00 · 393 阅读 · 0 评论 -
Java正则表达式使用
<br /> Java正则表达式使用<br /><br />< type="text/javascript"> 众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。<br /> 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字转载 2010-06-09 12:07:00 · 602 阅读 · 0 评论 -
书写乃是最好的思考-----学会思考
<br /> 虽然在07前就注册了CSDN博客,也转载或收藏了很多自已感觉很有用处或是帮我解决了百思不得其解的难题博文。但是遗憾的是,自己却很少自己亲自动手来书写自己的博客,来向众多编程爱好者介绍自己在开发过程中遇到的问题,如何寻找解决问题的办法,以及最终如何解决问题的。我感觉这是作为一个职业开发人员的悲哀!不管你的能力有多强或是刚刚步入社会的“学生”,都有必要记录自己对种种问题的思考!这样,一来你可以对问题有更清晰的认识,对知识有理解更加深刻,更重要的是可以向其它人分享你的所得,这样可以帮助那原创 2010-08-01 12:08:00 · 547 阅读 · 0 评论 -
IE CSS bug--hack
作为一名前端,我们通常要做的就是让页面在各系统A-Grade浏览器,甚至网站浏览份额0.1%以上的浏览器上良好显示。当然,还有性能问题。不 过,今天要说的是样式的兼容问题。在IE/Mozilla/Webkit/Opera四分天下的今天,IE6-9/Mozilla(Gecko)系列 /Chrome/Safari/Opera etc. 这些浏览器的兼容,无不让前端们头痛。而在这之中,最让人头痛的当数IE,特别是IE6。搞定了IE6,基本也就能称霸半个江山了。搞定了IE,也相当于 占领了7、80%的领地。你想做一转载 2010-08-01 11:01:00 · 468 阅读 · 0 评论 -
算法的时间复杂度(计算实例)
<br />算法的时间复杂度定义:如果一个问题的规模是n,解这一问题的某一算法所需要的时间为T(n),它是n的某一函数 T(n)称为这一算法的“时间复杂性”。 当输入量n逐渐加大时,时间复杂性的极限情形称为算法的“渐近时间复杂性”。 我们常用大O表示法表示时间复杂性,注意它是某一个算法的时间复杂性。大O表示只是说有上界,由定义如果f(n)=O(n),那显然成立f(n)=O(n^2),它给你一个上界,但并不是上确界,但人们在表示的时候一般都习惯表示前者。 此外,一个问题本身也有它的复杂性,如果某个算法的复杂性转载 2010-07-28 23:26:00 · 685 阅读 · 0 评论 -
装饰模式
现在我们来学习装饰模式。说实话,真不想写这个,因为提到这个装饰,程序员就很伤感(我也是),就想到了遥远地她和虚无缥缈地房子。房子都还没着落,谈什么装修和粉饰啊。一堵粗糙的墙,刷上白白地粉,再贴上几张壁画,整个一焕然一新。多美的事啊。哎,既然想到了,就咬着牙多想会,至少心里还有个期盼。真心祝愿大家看完这篇文章后都能够梦想成真。 生活中的装饰是很好理解的,我们打两个比方。先还是说房子的装修(我转载 2010-05-28 10:36:00 · 460 阅读 · 0 评论 -
一篇非常经典的文章(面向接口编程)
面向对象设计里有一点大家已基本形成共识,就是面向接口编程,我想大多数人对这个是没有什么觉得需要怀疑的。 问题是在实际的项目开发中我们是怎么体现的呢? 难道就是每一个实现都提供一个接口就了事了?反过来说,你有时候有没有觉得接口是多余的事? 又或者,你仅仅是觉得现在类似spring这样的框架已习惯用转载 2010-05-24 12:09:00 · 1060 阅读 · 0 评论 -
html视频嵌入代码
1.avi格式 代码片断如下: 2.mpg格式 代码片断如下: 3.smi格式 代码片断如下: 4.rm格式 代码片断如下: 5.wmv格式 代码片断如下: 6.wma格式 放在 里面。下面是部分解释:原创 2010-05-12 19:54:00 · 2965 阅读 · 0 评论 -
inux shell awk 语法 ----给力
Awk 是一种非常好的语言,同时有一个非常奇怪的名称。在本系列(共三篇文章)的第一篇文章中,Daniel Robbins 将使您迅速掌握 awk 编程技巧。随着本系列的进展,将讨论更高级的主题,最后将演示一个真正的高级 awk 演示程序。捍卫 awk在本系列文章中,我将使转载 2011-09-15 13:29:09 · 866 阅读 · 0 评论