自定义博客皮肤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 172

转载 [译]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 167

转载 [译]深入理解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 443

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

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

2014-05-16 18:01:00 150

转载 [译]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 168

转载 [译]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 99

转载 [译]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 141

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

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

2014-04-12 21:59:00 191

转载 [译]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 388

转载 [译]Redis大冒险

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

2014-03-23 00:34:00 842

转载 Redis安装与基本配置

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

2014-03-20 22:59:00 102

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

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

2014-02-28 23:17:00 218

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

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

2014-02-28 23:00:00 134

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

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

2014-02-28 15:05:00 91

空空如也

空空如也

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

TA关注的人

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