03 2017 档案

浅谈Nginx负载均衡与F5的区别
摘要:前言 笔者最近在负责某集团网站时,同时用到了Nginx与F5,如图所示,负载均衡器F5作为处理外界请求的第一道“墙”,将请求分发到web服务器后,web服务器上的Nginx再进行处理,静态内容直接访问本地门户,动态数据则通过反向代理指向内网服务。 其实Nginx和F5这两者均可用作网站负载均衡,那二 阅读全文

posted @ 2017-03-22 17:00 水桶畅畅 阅读(780) 评论(0) 推荐(0)

Java NIO (16) AsynchronousFileChannel
摘要:Java NIO AsynchronousFileChannel In Java 7 the AsynchronousFileChannel was added to Java NIO. The AsynchronousFileChannel makes it possible to read da 阅读全文

posted @ 2017-03-21 16:55 水桶畅畅 阅读(461) 评论(0) 推荐(0)

Java NIO (15) Files
摘要:Java NIO Files The Java NIO Files class (java.nio.file.Files) provides several methods for manipulating files in the file system. This Java NIO Files  阅读全文

posted @ 2017-03-21 16:48 水桶畅畅 阅读(213) 评论(0) 推荐(0)

Java NIO (14) Path
摘要:Java NIO Path The Java Path interface is part of the Java NIO 2 update which Java NIO received in Java 6 and Java 7. The Java Path interface was added 阅读全文

posted @ 2017-03-21 16:33 水桶畅畅 阅读(192) 评论(0) 推荐(0)

Java NIO (13) NIO vs. IO
摘要:Java NIO vs. IO When studying both the Java NIO and IO API's, a question quickly pops into mind: When should I use IO and when should I use NIO? In th 阅读全文

posted @ 2017-03-21 15:58 水桶畅畅 阅读(141) 评论(0) 推荐(0)

Java NIO (12) Pipe
摘要:Java NIO Pipe A Java NIO Pipe is a one-way data connection between two threads. A Pipe has a source channel and a sink channel. You write data to the 阅读全文

posted @ 2017-03-21 15:37 水桶畅畅 阅读(137) 评论(0) 推荐(0)

Java NIO (11) DatagramChannel
摘要:Java NIO DatagramChannel A Java NIO DatagramChannel is a channel that can send and receive UDP packets. Since UDP is a connection-less network protoco 阅读全文

posted @ 2017-03-21 15:24 水桶畅畅 阅读(159) 评论(0) 推荐(0)

Java NIO (10) Non-blocking Server
摘要:Java NIO: Non-blocking Server Even if you understand how the Java NIO non-blocking features work (Selector, Channel, Buffer etc.), designing a non-blo 阅读全文

posted @ 2017-03-21 14:15 水桶畅畅 阅读(230) 评论(0) 推荐(0)

Java NIO (9) ServerSocketChannel
摘要:Java NIO ServerSocketChannel A Java NIO ServerSocketChannel is a channel that can listen for incoming TCP connections, just like a ServerSocket in sta 阅读全文

posted @ 2017-03-21 13:52 水桶畅畅 阅读(129) 评论(0) 推荐(0)

Java NIO (8) SocketChannel
摘要:Java NIO SocketChannel A Java NIO SocketChannel is a channel that is connected to a TCP network socket. It is Java NIO's equivalent of Java Networking 阅读全文

posted @ 2017-03-21 13:43 水桶畅畅 阅读(200) 评论(0) 推荐(0)

Java NIO (7) FileChannel
摘要:Java NIO FileChannel A Java NIO FileChannel is a channel that is connected to a file. Using a file channel you can read data from a file, and write da 阅读全文

posted @ 2017-03-21 12:15 水桶畅畅 阅读(194) 评论(0) 推荐(0)

Java NIO (6) Selector
摘要:Java NIO Selector A Selector is a Java NIO component which can examine one or more NIO Channel's, and determine which channels are ready for e.g. read 阅读全文

posted @ 2017-03-21 11:36 水桶畅畅 阅读(189) 评论(0) 推荐(0)

Java NIO (5) Channel to Channel Transfers
摘要:Java NIO Channel to Channel Transfers In Java NIO you can transfer data directly from one channel to another, if one of the channels is a FileChannel. 阅读全文

posted @ 2017-03-21 11:13 水桶畅畅 阅读(164) 评论(0) 推荐(0)

Java NIO (4) Scatter / Gather
摘要:Java NIO Scatter / Gather Java NIO comes with built-in scatter / gather support. Scatter / gather are concepts used in reading from, and writing to ch 阅读全文

posted @ 2017-03-21 11:06 水桶畅畅 阅读(114) 评论(0) 推荐(0)

Java NIO (3) Buffer
摘要:Java NIO Buffer Java NIO Buffers are used when interacting with NIO Channels. As you know, data is read from channels into buffers, and written from b 阅读全文

posted @ 2017-03-17 17:54 水桶畅畅 阅读(165) 评论(0) 推荐(0)

Java NIO (2) Channel
摘要:Java NIO Channel Java NIO Channels are similar to streams with a few differences: You can both read and write to a Channels. Streams are typically one 阅读全文

posted @ 2017-03-17 17:45 水桶畅畅 阅读(143) 评论(0) 推荐(0)

Java NIO (1) Overview
摘要:Java NIO Overview Java NIO consist of the following core components: Channels Buffers Selectors Java NIO has more classes and components than these, b 阅读全文

posted @ 2017-03-17 17:42 水桶畅畅 阅读(146) 评论(0) 推荐(0)

Netty 4.x 用户手册
摘要:前言 问题 现在我们使用通用的应用程序和库来进行通信,例如:我们通常用一个HTTP 客户端库通过Web service调用远程服务从一个web服务器上获取信息。然而,一个通用的协议或其实现有时候不能很好地扩展。这就好比我们不使用HTTP 服务器传输超大文件,电子邮件信息,和接近实时的信息,比如财务信 阅读全文

posted @ 2017-03-17 15:38 水桶畅畅 阅读(557) 评论(0) 推荐(0)

《Scalable IO in Java》笔记
摘要:《Scalable IO in Java》笔记 Scalable IO in Java http://gee.cs.oswego.edu/dl/cpjslides/nio.pdf 基本上所有的网络处理程序都有以下基本的处理过程:Read requestDecode requestProcess se 阅读全文

posted @ 2017-03-17 10:47 水桶畅畅 阅读(179) 评论(0) 推荐(0)

Linux下搭建maven私服Nexus 3.2.1-01
摘要:1. 私服介绍私服是指私有服务器,是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构建。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。 2. 环境准备Nexus 3.2. 阅读全文

posted @ 2017-03-16 14:18 水桶畅畅 阅读(491) 评论(0) 推荐(0)

乐观锁和悲观锁
摘要:悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 乐观锁(Op 阅读全文

posted @ 2017-03-15 16:55 水桶畅畅 阅读(98) 评论(0) 推荐(0)

导航