- 博客(6)
- 资源 (6)
- 收藏
- 关注
原创 Innodb与Myisam引擎的区别与应用场景
1. 区别:(1)事务处理:MyISAM是非事务安全型的,而InnoDB是事务安全型的(支持事务处理等高级处理);(2)锁机制不同:MyISAM是表级锁,而InnoDB是行级锁;(3)select ,update ,insert ,delete 操作:MyISAM:如果执行大量的SELECT,MyISAM是更好的选择InnoDB:如果你的数据执行大量的INSERT或UP...
2018-07-31 22:08:42 241
原创 mysql数据库分表及实现
项目开发中,我们的数据库数据越来越大,随之而来的是单个表中数据太多。以至于查询书读变慢,而且由于表的锁机制导致应用操作也搜到严重影响,出现了数据库性能瓶颈。 当出现这种情况时,我们可以考虑分表,即将单个数据库表进行拆分,拆分成多个数据表,然后用户访问的时候,根据一定的算法,让用户访问不同的表,这样数据分散到多个数据表中,减少了单个数据表的访问压力。提升了数据库访问性能。 我们可...
2018-07-31 22:08:11 3376
原创 Zookeeper在Kafka中的应用
简介Kafka使用zookeeper作为其分布式协调框架,很好的将消息生产、消息存储、消息消费的过程结合在一起。同时借助zookeeper,kafka能够生产者、消费者和broker在内的所以组件在无状态的情况下,建立起生产者和消费者的订阅关系,并实现生产者与消费者的负载均衡。 从拓扑结构看kafka与zookeeper的关系:在典型的Kafka集群中, Kafka通过Zookee...
2018-07-31 21:59:12 818
原创 ZooKeeper剖析
一、ZooKeeper 架构在深入了解ZooKeeper的运作之前,让我们来看看ZooKeeper的基本概念(1)、Architecture(架构)(2)、Hierarchical namespace(层次命名空间)(3)、Session(会话)(4)、Watches(监视)1、Architecture(架构)看看下面的图表。它描述了ZooKeeper的“客户端-服务器...
2018-07-31 21:43:22 179
转载 flume-ng编程之自定义拦截器
从拦截body开始自定义intercepter编程完成每个body字符串的解析字段的正则提取和拼接,我们自定义的这个类叫:LogAnalysis 如下:package com.besttone.interceptor; import com.google.common.base.Charsets;import com.google.common.collect.Lists...
2018-07-31 21:39:57 277
原创 静态代理,动态代理,Cglib代理三种代理模式
静态代理,动态代理,Cglib代理三种代理模式1.代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通过代理的方式来扩展该方法 举个例子来说明代理的作用:假设我...
2018-07-09 23:30:16 213
ActiveMQ 之Spring结合实例
2018-01-24
SSM 框架整合 仿QQ空间
2016-07-03
SSH 整合 仿QQ空间
2016-07-03
SSM框架仿QQ空间
2016-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人