自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(14)
  • 收藏
  • 关注

转载 [译]GC专家系列2:Java 垃圾回收的监控

原文链接:http://www.cubrid.org/blog/dev-platform/how-to-monitor-java-garbage-collection/这是"成为GC专家系列"文章的第二篇。在第一篇理解Java垃圾回收中我们学习了几种不同的GC算法的处理过程,GC的工作方式,新生代与老年代的区别。到目前为止,你应该已经了解了JDK 7中的5种GC类型,以及每种...

2016-01-05 23:35:00 153

转载 [译]GC专家系列1: 理解Java垃圾回收

原文链接:http://www.cubrid.org/blog/dev-platform/understanding-java-garbage-collection/了解Java的垃圾回收(GC)原理能给我们带来什么好处?对于软件工程师来说,满足技术好奇心可算是一个,但重要的是理解GC能帮忙我们更好的编写Java应用程序。上面是我个人的主观的看法,但我相信熟练掌握GC是成...

2016-01-01 22:52:00 149

转载 [译]深入理解JVM

深入理解JVM原文链接:http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals每个使用Java的开发者都知道Java字节码是在JRE中运行(JRE: Java 运行时环境)。JVM则是JRE中的核心组成部分,承担分析和执行Java字节码的工作,而Java程序员通常并不需要深入了解JVM运行情况就可以开...

2015-12-26 23:55:00 384

转载 java日志框架与日志系统

日志框架:提供日志调用的接口,实际的日志输出委托给日志系统实现。JCL(Jakarta Commons Logging):比较流行的日志框架,很多框架都依赖JCL,例如Spring等。SLF4j:提供新的API,初衷是配合Logback使用,但同时兼容Log4j。日志系统:负责输出日志Log4j:较早的日志系统,可以单独使用,也可配合日志框架JCL使用Lo...

2014-05-16 18:01:00 135

转载 [译]Java Thread wait, notify和notifyAll示例

Java Thread wait, notify和notifyAll示例Java上的Object类定义了三个final方法用于不同线程间关于某资源上的锁状态交互,这三个方法是:wait(), notify()和notifyAll()。当前线程可以在任意对象上调用上述的方法,前提是当前线程是此对象的监视器(object monitors)的持有者;如果未持有该monitor而调用上...

2014-04-13 22:21:00 152

转载 [译]Java Thread Sleep示例

Java Thread Sleep示例java.lang.Thread sleep(long millis)方法被用来暂停当前线程的执行,暂停时间由方法参数指定,单位为毫秒。注意参数不能为负数,否则程序将会抛出IllegalArgumentException。还有另外一个sleep(long millis, int nanos)方法,功能与上面方法相同,只不过暂停时间为milli...

2014-04-13 16:55:00 84

转载 [译]Java Thread join示例与详解

Java Thread join示例与详解Java Thread join方法用来暂停当前线程直到join操作上的线程结束。java中有三个重载的join方法:public final void join():此方法会把当前线程变为wait,直到执行join操作的线程结束,如果该线程在执行中被中断,则会抛出InterruptedException。public final...

2014-04-12 23:42:00 117

转载 [译]线程生命周期-理解Java中的线程状态

线程生命周期-理解Java中的线程状态在多线程编程环境下,理解线程生命周期和线程状态非常重要。在上一篇教程中,我们已经学习了如何创建java线程:实现Runnable接口或者成为Thread的子类,但启动一个java线程,则需要先创建一个Thread实例,然后调用此实例上的start(),这个线程就被启动了并会调用run()方法执行任务。线程状态下图展示了java...

2014-04-12 21:59:00 174

转载 [译]servlet3.0与non-blocking服务端推送技术

Non-blocking(NIO)Server Push and Servlet 3在我的前一篇文章写道如何期待成熟的使用node.js。假定有一个框架,基于该框架,开发者只需要定义协议及相关的handlers,并把精力放到有用的业务逻辑上,用你之前已在Java EE中熟练使用的方式进行业务。在那该文章中,我开始接触一种称为Comet的技术。曾经,我以为在传统的基于HTTP的web应...

2014-03-31 23:30:00 369

转载 [译]Redis大冒险

原文:ALCA in Redis-land一篇对使用Redis在NoSQL的世界中冒险之旅的总结。The legs of our journey像每次出发一样,先对我们这次的旅程路线做个介绍:Redis? What is it?Available datatypesWhere are my tables?A simple use caseBack ho...

2014-03-23 00:34:00 809

转载 Redis安装与基本配置

概述Redis(REmote Dictionary Server)的缩写,由名称可想象出redis应该是提供远程字典服务功能的.在有些编程语言中,dictionary是key-value数据结构的另外一种说法,顾名释义,redis应该就是提供远程key-value功能的服务。站点官网:http://redis.io中文站点:http://redis.cn下载安装按照官...

2014-03-20 22:59:00 84

转载 MongoDB入门三步曲3--部署技术:主备、副本集和数据分片

mongodb部署--主备、副本及数据分片主备复制副本集数据分片主备复制主备复制是最基本的一种多点部署方案,在读写分离、热备份、数据恢复等方面具有重要作用。在真实的生产环境,主备库肯定需要部署在不同的服务器中,但鉴于学习测试,这里以一台机器的不同端口进行模拟。准备工作:安装Mongodb的二进制程序安装步骤 假设已经安装在/usr/loca...

2014-02-28 23:17:00 197

转载 MongoDB入门三步曲2--基本操作(续)--聚合、索引、游标及mapReduce

mongodb 基本操作(续)--聚合、索引、游标及mapReduce目录聚合操作MapReduce游标索引聚合操作像大多关系数据库一样,Mongodb也提供了聚合操作,这里仅列取常见到的几个聚合操作: Count计数就像db.collection.find()操作能返回满足条件的记录一样,db.collection.count()返回满足条件...

2014-02-28 23:00:00 115

转载 MongoDB入门三步曲1--安装、基本操作

mongodb 基本操作目录mongodb安装mongod启动mongo shell启动mongod 停止mongodb基本操作:CRUD数据插入数据查询数据更新数据删除集合删除mongodb安装下载tgz文件,直接tar -zxv -f 解压,放到/usr/local目录下,这个可以根据需要决定目录位置。然...

2014-02-28 15:05:00 78

空空如也

空空如也

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

TA关注的人

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