排序:
默认
按更新时间
按访问量

Netty 学习 - 异步操作中的Future和Promise

本文继续介绍Netty的相关知识,主要讲解异步操作中的Future和Promise 由于Netty中的Future都是异步IO操作,结果是未知的,因此命名为ChannelFuture,表示跟Channel的操作有关 ChannelFuture提供了一系列不同于JDK Futur...

2016-12-25 16:06:32

阅读数:9125

评论数:0

Netty 学习 - EventLoop

上一篇文章记录了服务端和客户端的启动流程,本文介绍一下类关系以及eventLoop等知识,本研究主要还是以NIO为主                                                                                         ...

2016-12-24 16:22:34

阅读数:404

评论数:0

Netty 学习 - Server与Client的启动过程

本文主要记录在学习Netty4的代码中学习到的知识点,方便后续的查看 第一部分: 服务端ServerBootstrap与客户端BootStrap ServerBootStrap与BootStrap均继承于AbstactBootStrap,AbstractBootstrap完成了大部分的模板...

2016-12-23 11:44:17

阅读数:1557

评论数:0

Dubbo学习记录二

记录在研究Dubbo代码中的学习点  (@SPI的接口类的接口方法的@Adaptive) 1  在与Spring进行整合的时候,利用Spring的xml配置创建出一系列的配置对象,存到Spring容器中 application 对应于ApplicationConfig reg...

2016-08-20 17:14:22

阅读数:429

评论数:0

Dubbo 学习记录

1    ExtensionLoader对于每个扩展点都是唯一的,也就是每个扩展点一个ExtensionLoader对象,里面有各种缓存对象,用于缓存配置文件中定义的配置。包括 private final ConcurrentMap, String> cachedNames = n...

2016-08-18 15:49:31

阅读数:1623

评论数:0

用JAVA动态代理实现RPC框架

先贴一段看到的对动态代理的比较不错的解释 动态代理其实就是Java.lang.reflect.Proxy类动态的根据指定的所有接口生成一个class byte,该class会继承Proxy类,并实现所有指定的接口(在参数中传入的接口数组),也就 是说,返回的对象可以转换类型为接口数组中的任何一...

2016-08-17 17:15:25

阅读数:3522

评论数:2

Netty 学习笔记

本文主要记录学习Netty 的过程中的各种问题以及自己的心得记录 一、先总体认识一下Netty 用到的组件以及在整个架构中是如何协调工作的,必不可少的组件包括: BootStrap/ServerBootStrap       分别对应客户端以及服务器端,用来配置整个Netty 程序,串...

2016-08-12 11:18:52

阅读数:909

评论数:0

Mycat 读写分离+分库分表

上次进过GTID复制的学习记录,已经搭建好了主从复制的服务器,现在利用现有的主从复制环境,加上正在研究的Mycat,实现了主流分布式数据库的测试 Mycat就不用多介绍了,可以实现很多分布式数据库的功能,极大的减轻数据库服务器的压力,包括读写分离以及分库分表,本测试对这两种功能都...

2016-04-08 21:06:29

阅读数:27670

评论数:0

Mysql 复制-基于GTID 测试

GTID :  Global  Transaction  Identified 在研究Mycat的时候顺便重新看了一下Mysql的复制策略,以前都是通过传统方式进行文件定位进行的复制设置,这次发现了GTID模式下的复制方式,而且Mysql5.7以及后续的版本对GTID也是大力推崇,所以详细学习...

2016-03-29 17:12:11

阅读数:812

评论数:0

Hadoop知识点记录

HDFS和MapReduce共同组成了Hadoop分布式系统体系结构的核心,HDFS在集群上实现了分布式文件系统,MapReduce在集群上实现了分布式计算和任务处理,HDFS 在MapReduce任务处理过程中提供了文件操作和存储等支持,MapReduce在HDFS的基础上实现了任务的...

2015-12-19 09:38:03

阅读数:783

评论数:0

Hadoop 学习知识点总结

先快速说明一下:Hadoop并不是说明数据库,也不是程序库,甚至不是一个独立产品,实际上,Hadoop是一些独立模块的组合 包括一个分布式文件系统HDFS,一个分布式数据库HBase,一个大型分布式数据处理库MapReduce            打个比方:就好像是Microsoft...

2015-12-02 10:18:54

阅读数:755

评论数:0

Hbase 知识点记录总结(1)

先总结一下几个基本比较重要的名词 RegionServer    :  Region读写操作的场所 Master : 管理Region的分配,基于zooKeeper感应RegionServer的上下线 HDFS : HBase数据,日志的存储场所,分布式文件存储系统,属于基于硬件文...

2015-12-01 09:29:58

阅读数:1003

评论数:0

Spring + Atomikos 分布式事务实现方式

前段时间发现对分布式事务了解的不够清晰,最近又重新看了一下分布式事务,简单做个记录,以后方便查看 Java规范对分布式事务定义了标准的规范Java事务API和Java事务服务,分别是JTA和JTS 一个分布式事务必须包括一个事务管理器和多个资源管理器, 资源管理器是任意类型的持久化数据...

2015-11-13 16:33:25

阅读数:13938

评论数:0

Spring在配置Shiro 关于AOP的部分记录

在配置Shiro与Spring框架的时候,用到了Shiro的注解方式实现权限,做一下记录方便以后查看 applicationContext-shiro.xml 中关于注解AOP的配置   <!-- Enable Shiro Annotations for Spring-config...

2015-10-20 10:05:20

阅读数:2335

评论数:0

Linux下 Mysql安装的问题记录

1   Linux下对每个用户有open file的限制,默认为1024,可以通过ulimit  -a 进行查看       当用普通用户启动Mysql,  包括 mysqld或者mysqld_safe两种方式,都会受到该大小的限制,设置的max_connections等配置值会被自动调...

2015-09-01 09:33:42

阅读数:415

评论数:0

Mysql Cluster 学习

--ndb-batch-size This sets the size in bytes that is used for NDB transaction batches --ndb-cluster-connection-pool This option is useful only whe...

2014-04-14 15:36:45

阅读数:693

评论数:0

Mysql 异常处理流程

mysql存储过程也提供了对异常处理的功能:通过定义HANDLER来完成异常声明的实现     语法如下: DECLARE handler_type HANDLER FOR condition_value[,...] sp_statement handler_type: CONTINUE ...

2014-03-27 19:22:04

阅读数:465

评论数:0

关于oracle递推查询的一点知识点说明

首先查看      http://apps.hi.baidu.com/share/detail/33163057                   对于文章里面的查询一个月连续三天均有数据的电话号码的问题     解决办法是                 SQL> selec...

2012-02-16 16:49:34

阅读数:436

评论数:1

oracle 网络配置

Oracle 三个配置文件  listener.ora      sqlnet.ora     tnsnames.ora  都是放在$oracle_home\network\admin目录下

2012-02-10 17:18:48

阅读数:144

评论数:0

oracle 函数

Oracle 函数学习   row_number() over ([partition by col1]  order by col2 )  as 别名 表示根据col1 分钟,在分组内部根据col2 排序   而这个别名的值就表示每组内部配需后的顺序编号   row_number...

2012-02-09 19:13:52

阅读数:187

评论数:0

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