posted @ 2019-03-27 11:19 皮堡斯 阅读(80) 评论(0) 推荐(0)
摘要:
package com.ourteam.firstexample;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.ChannelFuture;import io.netty.channel.EventLoopGrou 阅读全文
摘要:
在 JDK1.4 之后,为了提高 Java IO 的效率,Java 提供了一套 New IO (NIO),之所以称之为 New,原因在于它相对于之前的 IO 类库是新增的。此外,旧的 IO 类库提供的 IO 方法是阻塞的,New IO 类库则让 Java 可支持非阻塞 IO,所以,更多的人喜欢称之为 阅读全文
posted @ 2019-03-24 21:44 皮堡斯 阅读(163) 评论(0) 推荐(0)
摘要:
一、前言 主要包含下面内容: 初识 Netty; 使用 Java NIO 搭建简单的客户端与服务端实现网络通讯; 使用 Netty 搭建简单的客户端与服务端实现网络通讯; Netty 底层操作与 Java NIO 操作对应关系; Netty 中常用术语的概念澄清:Channel 与 Socket 什 阅读全文
posted @ 2019-03-24 21:42 皮堡斯 阅读(261) 评论(0) 推荐(0)
摘要:
一、Netty 简介 Netty 是基于 Java NIO 的异步事件驱动的网络应用框架,使用 Netty 可以快速开发网络应用,Netty 提供了高层次的抽象来简化 TCP 和 UDP 服务器的编程,但是你仍然可以使用底层的 API。 Netty 的内部实现是很复杂的,但是 Netty 提供了简单 阅读全文
posted @ 2019-03-24 21:40 皮堡斯 阅读(430) 评论(0) 推荐(0)
摘要:
基本语法:1)SETBITredis 127.0.0.1:6379> setbit KEY_NAME OFFSET VALUE //该命令用于对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)。时间复杂度O(1) 1 在redis中,存储的字符串都是以二进制的形式存在的。比如:设置一 阅读全文
posted @ 2019-03-23 11:52 皮堡斯 阅读(298) 评论(0) 推荐(0)
摘要:
1. 前言 关于分布式锁的实现,目前常用的方案有以下三类: 关于 Redis 实现分布式锁,网上可以查到很多资料,笔者最初也借鉴了这些资料,但是,在分布式锁的实现和使用过程中意识到这些资料普遍存在问题,容易误导初学者,鉴于此,撰写本文,希望为对分布式锁感兴趣的读者提供一篇切实可用的参考文档。 介绍以 阅读全文
posted @ 2019-03-23 09:44 皮堡斯 阅读(255) 评论(0) 推荐(0)
摘要:
现代高并发复杂系统面临的挑战 现代系统随着功能的复杂化,各种各样需求层出不穷,面对愈加复杂话的业务系统、越来越庞大的用户群体,以及用户对体验的要求越来越高,性能就变得更加重要。 抛开代码逻辑、服务器性能的相关问题外,提高性能的方式有以下几种: 动静分离 负载均衡 分布式 集群化 缓存 限流处理 数据 阅读全文
posted @ 2019-03-23 09:34 皮堡斯 阅读(290) 评论(0) 推荐(0)
摘要:
Redis 简介 Redis 提供数据缓存服务,内部数据都存在内存中,所以访问速度非常快。 早期,Redis 单应用服务亦能满足企业的需求。之后,业务量的上升,单机的读写能力满足不了业务的需求,技术上实现主从服务,并读写分离,分担主 Master 的读负担。再之后,出现了哨兵集群,和现在的 Clus 阅读全文
posted @ 2019-03-22 13:51 皮堡斯 阅读(668) 评论(0) 推荐(0)
摘要:
1.1 导言 如果你从来没使用过 Redis 数据库,那你肯定会问,为什么我们要学 Redis数据库,我只使用 MySQL 或 Oracle 就够了。其实 Redis 虽叫数据库,可又不是传统意义上的关系型数据库,Redis 是一个高性能的 Key-Value 数据库。 首先我们先来讲一下 Redi 阅读全文
posted @ 2019-03-22 09:47 皮堡斯 阅读(332) 评论(0) 推荐(0)
摘要:
基础知识:http://www.cnblogs.com/LiZhiW/p/4931577.html 1 可重入读写锁示例代码如下(lock.acquire加几个,就必须使用几个lock.release()释放): 2:不可重入锁示例代码如下(lock.acquire加几个都只相当于加一个): 阅读全文
posted @ 2019-03-21 15:47 皮堡斯 阅读(150) 评论(0) 推荐(0)
浙公网安备 33010602011771号