自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左耳听风的博客

等风来,不如追风去【微信:linchaojie-007】

  • 博客(9)
  • 资源 (3)
  • 收藏
  • 关注

转载 Netty源码分析-终结篇

1.Promise 与 Futurehttps://docs.scala-lang.org/zh-cn/overviews/core/futures.html2.Handler的各种姿势2.1.ChannelHandlerContext每个ChannelHandler被添加到ChannelPipeline后,都会创建一个ChannelHandlerContext并 与之创...

2018-09-16 17:29:11 10002

转载 Netty 源码分析-EventLoop

NioEventLoopGroup在Netty源码分析-客户端章节中我们已经知道了, 一个 Netty 程序启动时, 至少要指定一个 EventLoopGroup(如果使用到的是 NIO, 那么通常是 NioEventLoopGroup), 那么这个 NioEventLoopGroup 在 Netty 中到底扮演着什么角色呢? 我们知道, Netty 是 Reactor 模型的一个实现, 那...

2018-09-16 17:28:30 886 1

原创 mysql5.7的主从搭建以及分析

1. 安装mysql5.71.1 安装wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm rpm -ivh mysql57-community-release-el7-8.noarch.rpm yum -y install mysql-server1.2 启动service ...

2018-09-16 17:09:09 483

原创 分库分表之Mycat

1.Mycat是什么官网:http://www.mycat.io/1)关系型数据库 2)非关系型数据库 key-value: redis 、memcache ; 面向文档: mongoDB ;面向列: HBase3)数据切分 mycat、 TDDL、 Sharding-JDBC、cobar2.Mycat安装部署配置2.1 安装部署2.1.1安装myc...

2018-09-15 17:30:04 486

原创 分库分表的起源

1.为什么要分库分表超大容量问题 性能问题2.如何去做到1)垂直切分 垂直分库:解决的是表过多的问题(用户库、订单库) 垂直分表:解决单表列过多的问题(100列是一个瓶颈)2)水平切分 大数据表拆成小表(mysql一张表1000w是一个瓶颈,少于1000w出现问题那么就是应用层的问题)3.常见的拆分策略1)垂直拆分(er分片) 相关联的表划分在一个库,避免...

2018-09-15 17:29:11 402

转载 Netty 源码分析-ChannelPipeline

1.Channel 与 ChannelPipeline相信大家都知道了, 在 Netty 中每个 Channel 都有且仅有一个 ChannelPipeline 与之对应, 它们的组成关系如下:通过上图我们可以看到, 一个 Channel 包含了一个 ChannelPipeline, 而 ChannelPipeline 中又维护了一个由 ChannelHandlerConte...

2018-09-02 15:42:30 407 1

转载 Netty 源码分析-服务端

1.服务器端在分析客户端的代码时, 我们已经对 Bootstrap 启动 Netty 有了一个大致的认识, 那么接下来分析服务器端时, 就会相对简单一些了. 首先还是来看一下服务器端的启动代码:static final boolean SSL = System.getProperty("ssl") != null;static final int PORT = Integer.pa...

2018-09-02 15:41:36 419

转载 Netty 源码分析-客户端

源码版本4.1.61.BootstrapBootstrap 是 Netty 提供的一个便利的工厂类, 我们可以通过它来完成 Netty 的客户端或服务器端的 Netty 初始化. 下面我以 Netty 源码例子中的 Echo 服务器作为例子, 从客户端和服务器端分别分析一下Netty 的程序是如何启动的.2.客户端部分2.1.连接源码(入口)首先, 让我们从客户端方面...

2018-09-02 15:40:59 495

原创 netty设计原理

1.简介Netty是一个高性能、异步事件驱动的NIO框架,基于JAVA NIO提供的API实现。它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。 作为当前最流行的NIO框架,Netty在互联网领域、大数据分布式计算领域、游戏行业、通信行业等...

2018-09-02 15:39:41 1131 1

Java并发编程实战-2012版 火车头

Java并发编程实战-2012版.pdf 火车头,含书签,高清。

2018-08-05

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)高清带书签,附带源码

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)高清带书签,附带源码

2018-07-05

人力资源管理系统

1,用sqlsever2005数据库存储 2,GUI界面 3,管理员登陆与注册 4,管理员密码错误多次锁定账户 5,解锁与密码重置(CUI) 6,登陆验证码(GUI) 7,管理员密码修改与雇员信息修改 8,系统操作日志模块 9,四种显示雇员 10,搜索雇员 11,新增雇员 12,删除雇员

2015-03-19

空空如也

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

TA关注的人

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