`
henryyang
  • 浏览: 108042 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
文章分类
社区版块
存档分类
最新评论
文章列表
  我们每个人都对自己的未来有所思量,因为我们每个人都怀揣着高远的梦想,我们每天都在打理着我们的生活,日复一日,年复一年。   有人说,人生最重要的不是努力,不是奋斗,而是抉择。那么我想说,我们选择程序员无悔这一生。   对待工作--认真负责:     试问哪个程序员不把自己变得非常有思想,非常有深度,让自己的大脑始终保持着兴奋状态?     试问哪个程序员没有孤身在寂寥的深夜挑灯敲代码调试程序?     试问哪个程序员不像妓 女一样把顾客奉为圣明,随时随地都要满足用户的各种变态需求?     ······     所以作为程序员的我们,我们应该很自豪,因为 ...
      JAVA中除了8种基本类型外,其它的类型是引用类型,像STRING,数组,文件流等。引用变量在JAVA中是一个存储对象在内存中的地址的变量。所以字符串内容的比较不是直接用等号,而是用字符串的方法equeals()来比较内容的 ...
关于安装测试,需要关注什么 软件安装测试(Installation Testing)是一项重要的软件质量保证工作,它确保客户拿到软件产品后能够成功安装和部署新的软件环境。按照安装类型,需要对完全安装、自定义安装、 升级安装和卸载等分别进行测试。安装测试还需要评测在系统异常情况下产品的安装表现行为,例如,在安装过程中,若遇到磁盘空间不足、缺少目录创建权限等场 景,软件产品需要展现信息给客户,指导下一步如何正确操作。 按照安装向导一步一步地进行安装,安装结束时没有任何异常信息出现,显示安装成功。安装的软件能正常启动,也能通过简单的功能测试。这种情 况下,可以认为通过安装测试了吗 ...
可不能小看这个简单的 finally,看似简单的问题背后,却隐藏了无数的玄机。接下来我就带您一步一步的揭开这个 finally 的神秘面纱。 问题分析 首先来问大家一个问题:finally 语句块一定会执行吗? 很多人都认为 finally 语句块是肯定要执行的,其中也包括一些很有经验的 Java 程序员。可惜并不像大多人所认为的那样,对于这个问题,答案当然是否定的,我们先来看下面这个例子。 清单 1. public class Test { public static void main(String[] args) { Syst ...
  11月5日消息,据美联社报道,美国中央情报局开放资源中心(Open Source Center)分析师专门负责进行网络监视,通过 tweeter 和 Facebook 消息掌握全球脉搏。该中心每日监视世界各地500万条微博消息。   据报道,开放资源中心于9.11事件后在弗吉尼亚州北部麦克林成立,最初任务针对“反恐和防扩散”,并向美国总统递交研究报告。   近年来,Facebook 和 Twitter 等社交媒体受到该中心分析师高度重视。他们通过监视社交媒体紧跟时事,准确预言了今年的埃及和突尼斯动 乱。   长期以来,Facebook 都被传与美国中情局有秘密联系。甚至有传言称马克·扎 ...
 今年真是苹果的流年,不仅失去了精神领袖乔主 席,而且失去了零售部门高级副总裁 Ron Johnson(11月1日离职做了 JCPenney 的 CEO),Mac OS X 高级副总裁 Bertrand Serlet(3月退休),iAds 副总裁 Andy Miller(离职),首席设计师 Sarah Brody(离职去了 PalPay)。   而现在苹果又损失了一位高管全球安全部门副总裁 John Theriault,而且仅在 Ron Johnson 刚刚离职后一天。   以下是苹果内部的组织结构图:   Theriault 曾经在 FBI 任职首席安全官员,2007年加入 ...
  某天看到一篇博文,《一百年后,人类怎样编程? 》, 只是这个题目,就勾起心中无限感慨。文章没细看,内容大致是分析各种语言,以及其中各种语言现象,今后的发展趋势。我对于语言的进步一直不感冒,对5年前 就 ...
推荐十个最好的Java性能故障排除工具:    1.jconsole是随着JDK 1.5而推出的。这是一个Java监测和管理控制台-JMX兼容的图形工具来监测Java虚拟机。它能够同时监测本地和远程的JVMs。详情可查看:jconsole工具介绍    2.VisualVM 集成了几个现有的JDK软件工具,轻量级内存和CPU信息概要能力。这个工具被设计为同时在生产和开发时使用,进一步提高监视的能力和Java SE平台的性能分析能力。    3.HeapAnalyzer 能够通过它采用启发式搜索引擎和分析Java堆栈存储信息发现可能的Java堆栈泄漏区域,它通过 ...
I/O 问题是任何编程语言都无法回避的问题,可以说 I/O 问题是整个人机交互的核心问题,因为 I/O 是机器获取和交换信息的主要渠道。在当今这个数据大爆炸时代,I/O 问题尤其突出,很容易成为一个性能瓶颈。正因如此,所以 Java 在 I/O 上也一直在做持续的优化,如从 1.4 开始引入了 NIO,提升了 I/O 的性能。关于 NIO 我们将在后面详细介绍。 Java 的 I/O 操作类在包 java.io 下,大概有将近 80 个类,但是这些类大概可以分成四组,分别是: 基于字节操作的 I/O 接口:InputStream 和 OutputStream 基于字符操作的 ...
Dubbo 是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。 主要核心部件: Remoting: 网络通信框架,实现了 sync-over-async 和 request-response 消息机制. RPC: 一个远程过程调用的抽象,支持负载均衡、容灾和集群功能 Registry: 服务目录框架用于服务的注册和服务事件发布和订阅 Dubbo工作原理   Provider 暴露服务方称之为“服务提供者”。 Consumer 调 ...
用String   crlf=System.getProperty( "line.separator "),这个crlf就是一个回车换行符,这样跨OS也不用怕了。不建议用硬编码如\r\n。
在剖析该问题前请看如下代码 public static String bytes2HexString(byte[] b) {   String ret = "";   for (int i = 0; i < b.length; i++) {    String hex = Integer.toHexString(b[ i ] & 0xFF);    if (hex.length() == 1) {     hex = '0' + hex;    }    ret += ...
Java的四种引用 从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由高到低依次为:强引用、软引用、弱引用和虚引用。 1.强引用 本章前文介绍的引用实际上都 ...
摘要:本节主要介绍如何把Object对象转换为XML 引言:最近工作中因为工作需要,需要把两个系统之间的传递的报文修改一下(现在系统之间一般都是通过发送xml字符串传数据吧),最开始用的 Jdom来实现的,由于jdom实现需要手写的代码太多,并且遇到了点问题,只有另想办法了,最后准备用Object转xml来实现,虽然这个代码不见得 少多少,但是get和set方法都是通过工具自动生成,手写的就少很多了。 准备工作: 下载xstream-1.2.1.jar包,我的是1.2.1的版本,可以直接去百度搜索,下载的链接就不提供了。 XStream类 : XStream是一个 ...
中国程序员的真实写照!悲哀···· 中国程序员的真实写照!悲哀····中国程序员的真实写照!悲哀····
Global site tag (gtag.js) - Google Analytics