摘要:
服务的提供方 1.引入依赖2.改成war项目3.换成dubbo的@service注解4.配置文件 服务的消费者 自动注入,换成dubbo的@reference远程调用,其他的一样 把提供服务的接口,抽成一个单个模块,然后都依赖一下可以节约代码 zookeeper 阅读全文
摘要:
二分查找前提是有序的,示例,>>>1 右移一位 前面是整数的情况下等同于/2 arraylist扩容机制 hasmap1.7之前是数组加链表 1.8之后是数组加链表或者红黑树 单例模式,构造器私有华 1.饿汉式,提前创建实例 2.枚举饿汉式3.懒汉式图二用的时候在创建多线程不安全,加锁,图三内部类懒 阅读全文
摘要:
linux没有错误就代表操作成功 table按键自动补全 cd进入 cd..退出 ls列出目录,可以组合使用 -a查看全部文件,包括隐藏文件 -l列出所有文件包括权限没有隐藏文件 pwd显示当前所在目录 mkdir创建文件夹 -p递归创建多级目录 rmdir删除文件夹,只能删除空文件夹 -p删除多级 阅读全文
摘要:
狂神说Linux02:常用的基本命令(必掌握) 秦疆 狂神说 2 处理目录的常用命令 接下来我们就来看几个常见的处理目录的命令吧: ls: 列出目录 cd:切换目录 pwd:显示目前的目录 mkdir:创建一个新的目录 rmdir:删除一个空的目录 cp: 复制文件或目录 rm: 移除文件或目录 m 阅读全文
摘要:
生产者确认机制 消息持久化 消费者确认机制,图二失败重试机制 消费者失败处理 死信交换机 TTL延迟消息 延迟队列 惰性队列 消息堆积问题 仲裁队列 阅读全文
摘要:
通用命令 inf无穷 redis默认有16个数据库用的第0个,select可以切换数据库 key * 查看所有的key flushdb 清除数据库 flushall 清除全部数据库 exists key 判断是否有这个key move 移动key到另外的数据库 expire 设置key自动过期时间 阅读全文
摘要:
CAP定理 base理论对CAP的一种解决思路 seata架构 XA模式,图二seata的XXA模式 AT模式,图二XA和AT区别,图三AT模式优点 TCC模式,图三空回滚和业务悬挂 saga模式 四种模式对比 阅读全文
摘要:
解决雪崩问题 服务保护技术 微服务整合sentinel:sentinel启动java -jar sentinel-dashboard.jar后面是对应的sentinel版本全名 sentinel限流规则:关联模式使用场景一个优先级高一个低 链路流控 流控效果warm up 图二排队等待 热点参数限流 阅读全文
摘要:
聚合的分类: 聚合示例,图二加排序,图三限定范围 stats聚合,图二加排序,图三代码实现,图四获取聚合数据,多字段聚合就继续加 自动补全查询 数据同步的发方法:同步调用和异步通知和监听binlog,图四对比 es集群 es集群节点角色 阅读全文