摘要:
1.最开始使用git的时候, git remote -v 查看远程仓库 报了一个错误fatal: not a git repository (or any of the parent directories): .git,因为没有初始化,初始化以后,问题就解决了: 2. 之后设置自己的用户名和e-m 阅读全文
摘要:
集群层(Cluster):封装多个提供者的路由及负载均衡,并桥接注册中心,以Invoker为中心,扩展接口为Cluster、Directory、Router和LoadBalance。将多个服务提供方组合为一个服务提供方,实现对服务消费方来透明,只需要与一个服务提供方进行交互。 远程调用层(Proto 阅读全文
摘要:
第一个问题是服务提供者进程如果被kill -9暴力杀死,不能主动调用srem命令怎么办? 这个时候服务列表中多了一个黑地址指向了不存在的服务而消费者完全不知道,这个时候服务中介就成了黑中介了。那该怎么办呢? 我们引入服务保活和检查机制,并更换数据结构。服务提供者需要每隔5秒左右向服务中介汇报存活,服 阅读全文
摘要:
https://www.cnblogs.com/liuhouhou/p/5400540.html Linux kill -9 和 kill -15 的区别 大家对kill -9 肯定非常熟悉,在工作中也经常用到。特别是你去重启tomcat时。可是多半看来,我们对-9的理解只是表面而已。 很少有人(包 阅读全文
摘要:
笔者的项目需要改造成支持优雅停机,停止服务时不在接受新的请求(不接受请求所指,不是拒绝请求,而是客户端不再往服务端分发),但是已经接受的请求,需要在处理完,再停止服务。 目前大致的思路是:微服务框架实现优雅停机的功能,在destroy方法里微服务框架先把本地服务从zk上下线、等待5秒(等待处理中的业 阅读全文
摘要:
1.针对经常查询的条件,建立符合索引。 2.根据执行计划对sql进行优化。 看执行计划时,我们的关键不是看哪个操作先执行,哪个操作后执行,而是关键看表之间连接的顺序(如得知哪个为驱动表,这需要从操作的顺序进行判断)、使用了何种类型的关联及具体的存取路径(如判断是否利用了索引) 在从执行计划中判断出哪 阅读全文
摘要:
摘自:https://www.cnblogs.com/xuke/p/4053396.html http://blog.itpub.net/30036720/viewspace-2121034/ oracle表被锁(delete或update一直处于执行状态)的处理办法。 1 --首先查看有哪些锁 2 阅读全文
摘要:
摘自http://www.cnblogs.com/LBSer/p/3322630.html 位图(BitMap)索引 前段时间听同事分享,偶尔讲起Oracle数据库的位图索引,顿时大感兴趣。说来惭愧,在这之前对位图索引一无所知,因此趁此机会写篇博文介绍下位图索引。 1. 案例 有张表名为table的 阅读全文
摘要:
个人学习整理,所有资料均来源于网络,非原创。 死锁的四个必要条件:互斥条件(Mutual exclusion):资源不能被共享,只能由一个进程使用。请求与保持条件(Hold and wait):已经得到资源的进程可以再次申请新的资源。一个进程因请求资源而阻塞时,对已获得的资源保持不放。非剥夺条件(N 阅读全文
摘要:
本文是本人的redis学习笔记,笔记中大部分内容来源于网络资料的整理, 非原创。 redis中使用redis-dump导出、导入、还原数据实例。 maxmemory-policy 配置达到最大内存之后的回收政策,基本上是LRU。 Redis的数据结构和常用的场景: 1. String——字符串 常用 阅读全文