自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lucky的专栏

专业狂撸客

  • 博客(25)
  • 资源 (10)
  • 收藏
  • 关注

原创 session一致性

目录 一、Session Replication 方式管理 (即session复制)二、Session Sticky 方式管理三、缓存集中式管理一、Session Replication 方式管理 (即session复制)        简介:将一台机器上的Session数据广播复制到集群中其余机器上        使用场景:机器较少,网络流量较小        优...

2018-11-28 09:35:04 185 1

转载 kafka与RocketMQ对比

本文整理自滴滴出行消息队列负责人 江海挺 在Apache RocketMQ开发者沙龙北京站的分享。通过本文,您将了解到滴滴出行:1. 在消息队列技术选型方面的思考;2. 为什么选择 RocketMQ 作为出行业务的消息队列解决方案;集群高吞吐量下稳定3. 如何构建自己的消息队列服务;4. 在 RocketMQ 上的扩展改造实践;5. 在 RocketMQ 上的实践经验。...

2018-11-27 09:36:54 30602 17

转载 redis key热点以及解决方案

目录 一、热点Key问题产生的原因1 高频读写:点赞  2单个server极限二、热点Key问题的危害击穿  雪崩三、解决方案1、服务端缓存方案Ehcache:   FIFO     LRU    LFU2、使用 Memcache、Redis 方案3、使用本地缓存方案4、读写分离方案解决热读5、热点数据解决方案四、热点 key 处理1、热点数...

2018-11-27 09:17:40 477

原创 redis一致性

目录redis与mysql数据不一致1、Cache Aside Pattern2、为什么是删除缓存,而不是更新缓存呢?1、最初级的缓存不一致问题以及解决方案2、比较复杂的数据不一致问题分析3、为什么上亿流量高并发场景下,缓存会出现这个问题?4、数据库与缓存更新与读取操作进行异步串行化加队列  串行化5、高并发的场景下,该解决方案要注意的问题(1)读请求长时阻...

2018-11-23 17:30:08 1774

原创 Redis 雪崩 击穿

目录雪崩雪崩解决方案redis 持久化备份+集群+hytrix限流+降级击穿数据库中没key在redis直接返回   key  unknown  雪崩  雪崩解决方案 击穿 ...

2018-11-23 16:57:19 377

原创 redis数据通讯--集群 存储读取

一、节点间的内部通信机制1、基础通信原理(1)redis cluster节点间采取gossip协议进行通信跟集中式不同,不是将集群元数据(节点信息,故障,等等)集中存储在某个节点上,而是互相之间不断通信,保持整个集群所有节点的数据是完整的维护集群的元数据用得,集中式,一种叫做gossip集中式:好处在于,元数据的更新和读取,时效性非常好,一旦元数据出现了变更,立即就更新到...

2018-11-23 16:27:30 1571

原创 redis集群cluster均匀命中--hash性一致算法--hash slot

目录1、redis cluster介绍2、最老土的hash算法和弊端(大量缓存重建)3、一致性hash算法(自动缓存迁移)+虚拟节点(自动负载均衡)不用遍历    --》   hash算法: 缓存位置= hash(key)%n新增/减少 节点  --》缓存位置失效--》hash环hash环  节点少--》数据倾斜--》添加虚拟节点http://www.zsythink....

2018-11-23 14:24:06 4595

转载 linux性能优化

 转载:

2018-11-22 11:28:52 132

转载 自启动apache

https://blog.csdn.net/aerchi/article/details/80859894Apache 的服务第一、启动、终止、重启systemctl start httpd.service #启动systemctl stop httpd.service #停止systemctl restart httpd.service #重启第二、设置开机启动/关闭sys...

2018-11-20 14:04:47 576

原创 redis主从复制,集群

 目录主从复制原理性能安装redis1 配置最简单的主从rdb与aof区别集群断点续传副本同步方式1拟6机 redis集群搭建集群中node下线​哨兵模式异步复制丢数据应对:a) lag配置  b) 集群脑裂double Master  个链接,主从复制原理https://www.cnblogs.com/l...

2018-11-19 11:12:48 208

原创 Redis可靠性与三种高可用(HA)方案

目录可靠性定义关键词AOF  RDB可靠方案8.RDB与AOF的选择:冷备rdb热备aofAOF实时  有性能要求,appendfsync always (同步持久化)一般工作高可用:可靠性定义         断电不丢失数据。可靠方案RDB (Redis DataBase)和 AOF (Append Only File) https:/...

2018-11-16 13:57:52 6191

转载 redis高可用,保证高并发

目录redis如何通过读写分离来承载读请求QPS超过10万+redis replication以及master持久化对主从架构的安全意义 redis主从复制原理、断点续传、无磁盘化复制、过期key处理redis replication的完整流运行程和原理的再次深入剖析 redis主从架构下如何才能做到99.99%的高可用性? redis哨兵架构的相关基础知识的讲解1、哨兵的...

2018-11-15 17:51:29 18673 2

原创 Redis相关problem问题

LRU算法hash一致性算法目录https://blog.csdn.net/middleware2018/article/details/80355418 为啥在项目里要用缓存呢?1)高性能10万 QPS2)高并发Mysql 不到一万,redis内存存储常见的缓存问题 1)缓存与数据库双写不一致2)缓存雪崩3)缓存穿透4)缓存并发竞争Re...

2018-11-15 10:03:15 208

原创 分布式搜索引擎相关问题

lucene 如果你确实真的不连lucene都不知道是什么?我觉得你确实不应该,lucene底层的原理是一个东西,叫做倒排索引。太基础了。lucen入门:https://www.cnblogs.com/rodge-run/p/6551152.htmlhttps://blog.csdn.net/qq_34337272/article/details/79764305倒排序:...

2018-11-14 17:06:35 538

原创 MQ相关问题

 目录为什么使用消息队列MQ缺点MQ横向对比高可用如何保证消息不被重复消费啊(如何保证消息消费时的幂等性)?丢数据 rabbitmq丢数据kafka丢消息保证消息顺序消息积压kafka积压activeMQ积压1 概述2 消息队列通信图3 问题定位与分析3.1 消息通知数据为什么会被积压?3.2 配置了多个ActiveMQ的消费...

2018-11-13 09:59:48 3353 1

原创 架构常见问题

 因为java面试题是一个较为大的体系,所以我们会拆分为几季来讲解,预计是会推出3季,本次是第一季,第一季课程包含的内容如下: 1、分布式系统1.1 为什么要进行系统拆分?(1)为什么要进行系统拆分?如何进行系统拆分?拆分后不用dubbo可以吗?dubbo和thrift有什么区别呢?1.2 分布式服务框架(1)说一下的dubbo的工作原理?注册中心挂了可以继续通信吗?...

2018-11-12 18:00:55 3019 1

原创 AWS01

AWSIAMEBS Amazon Elastic Block Storehttps://amazonaws-china.com/cn/ebs/EC2ec2类型https://amazonaws-china.com/cn/ec2/instance-types/T2T2 实例是突发性能实例,为 CPU 性能提供基本水平的同时具有短期发挥更高性能的能力。T2 ...

2018-11-06 12:52:13 641

原创 mysql事务锁

目录乐观锁共享锁与排他锁共享锁表锁:|--表级锁(锁定整个表)|--页级锁(锁定一页)|--行级锁(锁定一行)|--共享锁(S锁,MyISAM 叫做读锁)|--排他锁(X锁,MyISAM 叫做写锁)|--悲观锁(抽象性,不真实存在这个锁)|--乐观锁(抽象性,不真实存在这个锁) 乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操...

2018-11-05 15:25:45 954

原创 mysql事务

事务的并发执行,容易出现的几个现象--------------------------    1.脏读        读未提交,一个事务读取了另外一个事务改写还没有提交的数据,如果另外一个        事务在稍后的时候回滚。     2.不可重复读        一个事务进行相同条件查询连续的两次或者两次以上,每次结果都不同。        有其他事务做了up...

2018-11-03 17:35:17 170

原创 mysql存储过程

  目录mysql存储过程 定义新的终止符  创建存储过程  查看存储过程的状态 定义加法存储过程,set赋值语句 :=java访问存储过程百万数据插入,存储过程的性能mysql函数    1.函数和存储过程相似,只是多了返回值声明.    2.创建函数    3.显式创建的函数    4.java调用函数   mysql存储过程--...

2018-11-03 13:41:42 163

原创 容器与宿主之间拷贝

 目录  查出全id进入秘密花园拷贝即可 查出全id$ docker inspect -f '{{.Id}}' d8e703d7e303进入秘密花园cd /var/lib/docker/devicemapper/mnt/0d7c825ae0c6d82b759917894d9680afdcf2e9b9ed7c72c349344503703b81b1拷贝...

2018-11-02 17:05:55 186

原创 Mapreduce ----完全分布式WorldCount(远程) 示例

1 建立项目链接:https://pan.baidu.com/s/15yZQLMqnXFDsbJ_61iXAGw 提取码:44fh 复制这段内容后打开百度网盘手机App,操作更方便哦下载见附件:https://download.csdn.net/upload/success导出jar:  HdfsDemo-1.0-SNAPSHOT.jar  2 建立测试1.txt...

2018-11-02 15:54:33 539

原创 常见排序

目录 目录冒泡排序插入排序选择排序快速排序二分查找冒泡排序package com.test.java;import java.util.Arrays;/**冒泡排序 * @author songlk * */public class Code_00_BubbleSort { public static void bubbleSort(int...

2018-11-02 08:52:33 118

原创 hadoop读写操作

新建项目:导入libs:再hadoop解压下的库2.7.2:https://download.csdn.net/download/ssllkkyyaa/10758406 文件api测试:package com.example.demo;import org.apache.commons.io.output.ByteArrayOutputStream;import o...

2018-11-01 16:19:59 295 1

原创 完全分布式hadoop

 1.克隆3台client(centos7)        右键s200-->管理->克隆-> ... -> 完整克隆    2.启动client    3.启用客户机共享文件夹。    4.修改hostname和ip地址文件https://blog.csdn.net/ssllkkyyaa/article/details/83410871 ssh...

2018-11-01 08:52:22 205 5

springboot_dubbo_server.rar

dubbo双数据源事务的例子 分别操作两个数据库进行测试,测试事务回滚

2019-10-21

dubbo拆分服务实例.rar

dubbo拆分服务实例,里面两个service,对接口以及consumer provider进行拆分,并提供controller接口

2019-10-15

dubbo-multi-version.rar

dubbo多版本管理特性举例--代码源码:dubbo provider consumer等两个项目,阿皮、调用举例

2019-10-12

maperd完全分布式

maperd完全分布式 hadoop完全分布式,可以使用此例子 不用自己编译了 直接放在hadoop的机器上测试即可

2018-11-02

hadoop273 hdfs的IO操作API所引用的jar包

hadoop273 hdfs的IO操作API所引用的jar包 在client端可以通过api进行操作hdfs的逻辑文件系统

2018-11-01

tomcat8+redis集群session共享杀手锏

Nginx+Tomcat8(集群)+Redis实现session共享 老外的github连接: https://github.com/jcoleman/tomcat-redis-session-manager 但是他们给出方案 我们自己修改了 然后编译成jar包给大家用 希望帮到大家 实现redis+tomcat8集群session共享

2018-10-31

dubbo-monitor

dubbo-monitor 可以监控dubbo提供的服务 引入jar包 进行监控开发 统计接口调用

2018-09-11

dubbo-admin源码/部署应用

dubbo admin 下下来就能用 用户名 密码都是admin 使用idea可以编译 请使用前改掉property中的ip

2018-09-11

agile java

java 简单的设计模式 书籍 外国版本

2012-12-18

空空如也

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

TA关注的人

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