自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (23)
  • 收藏
  • 关注

转载 MAC下安装多版本JDK和切换几种方式

MAC下安装多版本JDK和切换几种方式2015-09-07 11:58 1837人阅读 评论(0) 收藏 举报 分类: mac(19) 环境:MAC AIR,OS X 10.10,64位 历史:过去 Mac 上的 Java 都是由 Apple 自己提供,只支持到 Java 6,并且OS X 10.7 开始系统并不自

2016-03-26 17:28:40 266

转载 CentOS源码安装MySQL教程

一:卸载旧版本使用下面的命令检查是否安装有MySQL Serverrpm -qa | grep mysql有的话通过下面的命令来卸载掉rpm -e mysql   //普通删除模式rpm -e --nodeps mysql    // 强力删除模式,如果使用上面命令删除时,提示有依赖的其它文件,则用该命令可以对其进行强力删除二:安装MySQL安装编译代码需要的包yu

2016-03-25 23:43:09 295

转载 Netty系列之Netty线程模型

Netty系列之Netty线程模型作者 李林锋 发布于 2014年7月11日 | 25 讨论分享到:微博微信FacebookTwitter有道云笔记邮件分享稍后阅读我的阅读清单1. 背景1.1. Java线程模型的演进1.1.1. 单线程时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CP

2016-03-24 01:33:50 352

转载 23种设计模式全解析

分类: DesignPattern(8) 目录(?)[-]一设计模式的分类二设计模式的六大原则总原则开闭原则Open Close Principle单一职责原则里氏替换原则Liskov Substitution Principle依赖倒转原则Dependence Inversion Principle接口隔离原则Interface Segregati

2016-03-21 15:07:14 467 1

转载 Java NIO AsynchronousFileChannel

Creating an AsynchronousFileChannelReading DataReading Data Via a FutureReading Data Via a CompletionHandlerWriting DataWriting Data Via a FutureWriting Data Via a CompletionHandlerJak

2016-03-12 23:25:20 335

转载 Java NIO Files

Files.exists()Files.createDirectory()Files.copy()Overwriting Existing FilesFiles.move()Files.delete()Files.walkFileTree()Searching For FilesDeleting Directories RecursivelyAdditional Metho

2016-03-12 23:23:36 368

转载 Java NIO Path

Creating a Path InstanceCreating an Absolute PathCreating a Relative PathPath.normalize()Jakob JenkovLast update: 2015-03-12    The Java Path interface is part

2016-03-12 23:22:57 246

转载 Java NIO Path

Creating a Path InstanceCreating an Absolute PathCreating a Relative PathPath.normalize()Jakob JenkovLast update: 2015-03-12    The Java Path interface is part

2016-03-12 23:18:11 291

转载 Java NIO vs. IO

Main Differences Betwen Java NIO and IOStream Oriented vs. Buffer OrientedBlocking vs. Non-blocking IOSelectorsHow NIO and IO Influences Application DesignThe API CallsThe Processing of DataSumm

2016-03-12 23:17:15 300

转载 Java NIO Pipe

Creating a PipeWriting to a PipeReading from a PipeJakob JenkovLast update: 2014-06-23    A Java NIO Pipe is a one-way data connection between two threads. A Pipe has

2016-03-12 23:12:14 329

转载 Java NIO DatagramChannel

Opening a DatagramChannelReceiving DataSending DataConnecting to a Specific AddressJakob JenkovLast update: 2014-06-23    A Java NIO DatagramChannel is a channel that

2016-03-12 23:10:22 234

转载 Java NIO: Non-blocking Server

Non-blocking Server - GitHub RepositoryNon-blocking IO PipelinesNon-blocking vs. Blocking IO PipelinesBlocking IO Pipeline DrawbacksBasic Non-blocking IO Pipeline DesignReading Partial MessagesS

2016-03-12 22:51:48 525

转载 Java NIO ServerSocketChannel

Opening a ServerSocketChannelClosing a ServerSocketChannelListening for Incoming ConnectionsNon-blocking ModeJakob JenkovLast update: 2014-06-25    A Java NIO ServerS

2016-03-12 22:49:35 241

转载 Java NIO SocketChannel

Opening a SocketChannelClosing a SocketChannelReading from a SocketChannelWriting to a SocketChannelNon-blocking Modeconnect()write()read()Non-blocking Mode with SelectorsJakob J

2016-03-12 22:36:10 221

转载 Java NIO FileChannel

Opening a FileChannelReading Data from a FileChannelWriting Data to a FileChannelClosing a FileChannelFileChannel PositionFileChannel SizeFileChannel TruncateFileChannel ForceJakob Jen

2016-03-12 22:35:25 248

转载 Java NIO Selector

Why Use a Selector?Creating a SelectorRegistering Channels with the SelectorSelectionKey'sInterest SetReady SetChannel + SelectorAttaching ObjectsSelecting Channels via a SelectorselectedKey

2016-03-12 20:58:06 212

转载 Java NIO Channel to Channel Transfers

transferFrom()transferTo()Jakob JenkovLast update: 2014-07-30    In Java NIO you can transfer data directly from one channel to another, if one of the channels is aFile

2016-03-12 20:57:27 320

转载 Java NIO Channel to Channel Transfers

transferFrom()transferTo()Jakob JenkovLast update: 2014-07-30    In Java NIO you can transfer data directly from one channel to another, if one of the channels is aFi

2016-03-12 20:49:51 235

转载 Java NIO Scatter / Gather

Scattering ReadsGathering WritesJakob JenkovLast update: 2015-09-02    Java NIO comes with built-in scatter / gather support. Scatter / gather are concepts used in re

2016-03-12 20:24:14 274

转载 Java NIO Buffer

Basic Buffer UsageBuffer Capacity, Position and LimitCapacityPositionLimitBuffer TypesAllocating a BufferWriting Data to a Bufferflip()Reading Data from a Bufferrewind()clear() and compact()mark

2016-03-12 20:03:25 243

转载 Java NIO Channel

Channel ImplementationsBasic Channel ExampleJakob JenkovLast update: 2014-06-23    Java NIO Channels are similar to streams with a few differences:You can both re

2016-03-12 19:52:50 243

转载 Java NIO Overview

Java NIO consist of the following core components:ChannelsBuffersSelectorsJava NIO has more classes and components than these, but the Channel, Buffer and Selector forms the core of the API, i

2016-03-12 19:48:00 212

转载 Java NIO Tutorial

Java NIO (New IO) is an alternative IO API for Java (from Java 1.4), meaning alternative to the standardJava IO and Java Networking API's. Java NIO offers a different way of working with IO than the

2016-03-12 19:46:14 254

转载 缓存淘汰算法--LRU算法

1. LRU1.1. 原理LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。1.2. 实现最常见的实现是使用一个链表保存缓存数据,详细算法实现如下:1. 新数据插入到链表头部;2. 每当缓存命中(即缓存数据被访问),则将数据移到

2016-03-09 17:42:58 275

转载 Move Zeroes

Move ZeroesGiven an array nums, write a function to move all 0's to the end of it while maintaining the relative order of the non-zero elements.For example, given nums = [0, 1, 0, 3, 12], afte

2016-03-09 01:56:59 281

转载 深入理解Arrays.sort()

翻译人员: 铁锚翻译日期: 2013年11月16日原文链接: Deep Understanding of Arrays.sort(T[], Comparator c)Arrays.sort(T[], Comparator c) 方法用于对象数组按用户自定义规则排序.官方Java文档只是简要描述此方法的作用,并未进行详细的介绍,本文将深入解析此方法。1. 简单示例

2016-03-08 19:01:25 238

原创 Ajax状态

var xhr = new XMLHttpRequest();xhr.open("GET","http://localhost:8080",true);xhr.onreadystatechange = function(){ switch(this.readyState){ case 0: console.log('request has not been i

2016-03-01 01:10:12 406

转载 在 Java 7 中体会 NIO.2 异步执行的快乐

使用 JDK 7 的 Asynchronous I/O 以 FTP 为例进行网络应用程序开发本文首先引入一个异步方式的简单框架,并在此基础上以编写 FTP 客户端程序的主要功能为例,阐述如何使用 JDK7 中新的 Asynchronous I/O API。希望对期望改善网络应用程序的执行性能的读者有所帮助。0 评论:秦 贤, CEO, 庚实软件公

2016-03-01 01:06:49 720

设计模式之禅(第2版)

设计模式之禅(第2版),完美的kindle电子书,近纸质版的阅读体验!

2016-07-22

七周七并发Example Code

七周七并发书中源码

2016-07-02

SQL Pretty Printer

SQL Pretty Printer,适用于任何any数据库语法,挺好使用的工具。

2016-02-01

分布式算法导论

分布式算法导论,2004年版 扫描版 荷兰作者著

2016-01-25

JDK source code(with sun package's source code)

JDK source code(with sun package's source code)

2016-01-12

人月神话 http 深入理解操作系统

人月神话 http Essentials 深入理解操作系统

2016-01-07

MySQL技术内幕第四版(扫描版)

MySQL技术内幕第四版扫描版,有书签方便阅读。

2015-12-25

JIRA Documentation

JIRA Documentation,Atlassian公司出品

2015-12-22

MySQL技术内幕源代码

MySQL技术内幕源代码,sampledb.zip

2015-12-16

Java并发编程源码缺失的Annotation

网上的Java并发编程源码一般都缺失一些Annotation,导致导入会报错。

2015-11-16

Java并发编程实践第二版(Java Concurrency In Practice) with its source code

Java并发编程实践(Java Concurrency In Practice) with its source code, 这是第二版的中文版的扫描版.zip

2015-11-16

Java并发编程实践书中示例代码

Java并发编程实践书中示例代码,Java Concurrency in Practice里的代码

2015-11-03

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)源代码

2015-07-28

深入理解Java虚拟机(第二版)源代码

深入理解Java虚拟机(第二版)源代码

2015-07-28

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]

2015-06-03

空空如也

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

TA关注的人

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