`
yajie
  • 浏览: 212875 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论
文章列表
本文 是基于最新的SUN官方 文档Java SE 6 Hotspot VM Options   编写的译文。主要介绍JVM 中的非稳态选项及其使用说明。 为了让读者明白每个选项的含义,作者在原文基础上补 充了大量的资料 。希望这份文档,对正在研究JVM ...
自从70年代起,Vi一直是程序员最好的伙伴之一,无论你是Vi新手或者是老手,下面分类给出了100个有用的Vi命令,相信会对你有所帮助。  Basics :e filename Open filename for edition :w Save file :q Exit Vim :w! Exit Vim without saving Search /word Search word from top to bottom ?word Search word from bottom to top /jo[ha]n Sear ...
动态应用,是相对于网站静态内容而言, 是指以c/c++、php、Java、perl、.net等 服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通 常与数据库系统、缓存系统、分布式存储系统等密不可分。 大型动态应用系统平台主要是针对于大流 量、高并发网站建立的底层系统架构。大型网站的运行需要一个可靠、安全、可扩展、易维护的应用系统平台做为支撑,以保证网站应用的平稳运行。 大型动态应用系统又可分为几个子系统: l Web前 端系统 l 负 载均衡系统 l 数 据库集群系统 l 缓 存系统 l 分 布式存储系统 l 分 布式服务器管理系统 ...
摘要:本节主要介绍如何把Object对象转换为XML 引言:最近工作中因为工作需要,需要把两个系统之间的传递的报文修改一下(现在系统之间一般都是通过发送xml字符串传数据吧),最开始用的 Jdom来实现的,由于jdom实现需要手写的代码太多,并且遇到了点问题,只有另想办法了,最后准备用Object转xml来实现,虽然这个代码不见得 少多少,但是get和set方法都是通过工具自动生成,手写的就少很多了。 准备工作: 下载xstream-1.2.1.jar包,我的是1.2.1的版本,可以直接去百度搜索,下载的链接就不提供了。 XStream类 : XStream是一个Ja ...
主要相同点:Lock能完成synchronized所实现的所有功能 . 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。
Lucene3.0之结果排序(原理篇) 传统上,人们将信息检索系统返回结果的排序称为"相关排序"  ( relevance ranking)  ,隐含其中各条目的顺序反映结果和查询的相关程度。 1、  基本排序原理 ①      向量空间模型 Gerald Salton 等在  30 多年前提出的"向量空间模型"  ( Vector Space Model, VSM) [Salton and Lesk,1968, Salton,1971]。该模型的基础是如下假设:文档 d和查询 ...
有关 Lucene 的 Payload 的相关内容,可以参考如下链接,介绍的非常详细,值得参考: http://www.ibm.com/developerworks/cn/opensource/os-cn-lucene-pl/ http://www.lucidimagination.com/blog/2009/08/05/getting-started-with-payloads/ 例如,有这样的一个需求: 现在有两篇文档内容非常相似,如下所示: 文档 1 : egg tomato po ...
前言 欢迎来到Apache Shiro 10分钟之旅! 希望通过这个简单、快速的示例,可以让你对应用程序中使用Shiro有个深入的了解。嗯,10分钟你应该可以搞定它。 概述 Apache Shiro是什么? Apache Shiro一个功能强大,使用简单的Java安全框架,它为开发人员提供一个直观而全面的认证,授权,加密及会话管理的解决方案。 实际上,Shiro的主要功能是管理应用程序 中与安全相关的全部,同时尽可能支持多种实现方法。Shiro是建立在完善的接口驱动设计和面向对象原则之上的,支持各种自定义行为。Shiro提供的默 ...
除多年编程经验之外,还有什么能区分一个程序员是“老手”还是“新手”?编程技巧当然是一部分,但它绝非是全部。聪明的程序员可能比他们的同行拥有更出众的编程技巧,但那不足以说明他们就是“老手”。同样,仅仅因为拥有10年编程经验也并不意味着他们就是高手。在工作岗位上,拥有多年编程经验也不能说明问题。即便没被炒鱿鱼,那也不能提升你的价值。   下面列举的事情是大多数高级程序员都会做的。 1.至少掌握一门编程语言 我相信有些优秀的程序员只懂(并精通)一门编程语言,但在某种程度上而言,这其实会限制一个人的思维。就像当你手拿一把锤子时,任何东西看起来都像钉 子。我认为,知道并成功使用至少一门编程语言,这是程 ...
  目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大家讨论成为一个JAVA ...
  下面是程序的代码: 下面的是另一个类:       首先我们先介绍一下这三个算法,先来先服务是指按照进程到来的时间,谁先来谁执行。短作业优先是指作业服务时间短的先执行。高响比优先是根据公式计算出优先权选出优先权最高的执行,计算高响比优先权的公式:优先权=(等待时间+服务时间)/服务时间。 计算中用到的三个公式: 完成时间=上一个进程的执行时间+服务时间。程序中上一个服务时间是preFinished。 周转时间=完成时间-到达时间。 带权周转时间=周转时间/服务时间。
公司的人都走的差不多了,原来20的公司现在只剩下几个人,程序基本走光了,剩下了大部分是美工,为什么会出现这样的情况,我试着分析了一下: 1、待遇、工资。这是重点中的重点,大家看到离职的同事找的工作的待遇 ...
一、equals方法的作用    1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。 2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。 没有覆盖equals方法代码如下: view plain     //学生类      public class Student {          private int age;      ...
package  duotai;      class  Customer{       @SuppressWarnings ( "unused" )       private  String account;       @SuppressWarnings ( "unused" )       private  String password;       //有两个函数名称一样,但是系统可以接受,这叫做函数重载(静态多态性)      ...
package  test11;      import  java.awt.event.ActionEvent;   import  java.awt.event.ActionListener;   import  java.awt.event.KeyEvent;      import  javax.swing.AbstractButton;   import  javax.swing.ImageIcon;   import  javax.swing.JButton;   i ...
Global site tag (gtag.js) - Google Analytics