`
dingdingji
  • 浏览: 6237 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
问题描述: Java会自动把基础类型数据转为对象(自动装箱),例如把int转为一个Integer对象。同时默认地,缓存Integer对象的取值为-128到127。这样的话,在使用==来比较两个相同取值Integer对象时会出现问题(在-128和127之内是TRUE,其余的是FALSE) 成因分析: 自动装箱机制减少了代码输入量,同时Integer缓存提升了处理速度。
Serial 收集器        Serial 收集器是最基本、历史最悠久的收集器,单线程的方式收集新生代的收集器,进行收集工作时会停止用户所有的工作线程(Stop the world),比较时候运行在 Client 模式下的虚拟机 ParNew 收集器        Serial 收集器的多线程版本,是运行在 Server 模式下虚拟机首选的新生代收集器,可以使用 -XX:+UseParNewGC 选项来强制指定它 Parallel Scavenge 收集器       使用了复制算法的新生代收集器,和 ParNew 一样,也是多线程实现的,他们的区别在于:Parallel Scave ...
一简介 线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   function f1(){

内存屏障

    博客分类:
  • Java
当你看到“内存屏障”四个字的时候,你的第一反应是什么?寄存器里取出了错误的值?ifence,sfence之类的指令?还是诸如volatile之类的关键字?好吧,我第一次看到这四个字的时候,脑子里浮现出的是魔兽争霸里绿油油的铺满苔 ...
       前一阵子,在处理Web系统数据时,由于几台服务器上的时间不一致,导致数据时间的不准确,出现了错乱。在更严格的服务上,因为服务器时间不准确或是不一致,很有可能会带来安全或是功能的隐患。因而,有必要采 ...
zookeeper      zooKeeper是Hadoop的正式子项目,它是一个针对大型分布式系统的可靠协调系统,提供的功能包括:配置维护、名字服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口 ...

Redis/bin 目录介绍

redis-server:Redis服务器的daemon启动程序 redis-cli:Redis命令行操作工具。当然,你也可以用telnet根据其纯文本协议来操作 redis-benchmark:Redis性能测试工具,测试Redis在你的系统及你的配置下的读写性能 redis-stat:Redis状态检测工具,可以检测Redis当前状态参数及延迟状况 

Java 注释

    博客分类:
  • Java
主要种类: 对于Java注释我们主要了解三种: 1, // 注释一行 2, /* ...... */ 注释若干行 3, /**……*/文档注释         前两种编译器直接跳过,从来不阅读,第三种编译器是可以看懂的,当你使用javadoc这样的命令时会用到,用来生成API时用的。   说明: /** ...... */ 注释若干行,并写入 javadoc文档通常这种注释的多行写法如下: /** * ......... * ......... */ javadoc提取注释的工具/**注释内容*/ (其余两种和C++注释一样).   注:注释内容即不会被编译的内 ...
设置注释模板的入口: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素啦。现就每一个元素逐一介绍: 文件(Files)注释标签: /**   * @Title: ${file_name} * @Package ${package_name} * @Description: ${todo}(用一句话描述该文件做什么) * @author A18ccms A18ccms_gmail_com   * @date ${date} ${time} * @ver ...
Global site tag (gtag.js) - Google Analytics