- 博客(42)
- 资源 (12)
- 收藏
- 关注
转载 ElasticSearch 解析机制常见用法库 之 analyzer常用用法
https://blog.csdn.net/i6448038/article/details/51509439https://www.elastic.co/guide/cn/elasticsearch/guide/current/analysis-intro.html 写ElasticSearch的搜索Schema是一件让人头疼的事儿,看着满屏的“特殊字符”(例如:“keyw...
2018-08-30 11:09:35 2411
转载 Kubernetes Kubernetes的四种用户部署场景
http://dockone.io/article/2359【深入浅出学习 etcd】etcd为分布式系统提供可靠、高效的配置管理服务,在Docker、Kubernetes、Mesos等平台中扮演了越来越重要的角色。作为2013年开始的项目,它还很年轻,官方文档中缺乏实现上全面、系统的介绍,本课程深入浅出地介绍了etcd的实现,并为运维和二次开发提供了系统的指导和建议。Kubernetes可...
2018-08-24 15:22:11 418
原创 HTTP协议 (五) Cookie
http://www.cnblogs.com/TankXiao/archive/2013/04/15/2848906.htmlCookie是HTTP协议中非常重要的东西, 【细说Cookie】, 让我学到了很多东西。Fish的这篇文章写得太经典了。 所以我这篇文章就没有太多内容了。 最近我打算写一个系列的HTTP文章,我站在HTTP协议的角度, 说说我对Cookie的理解。 阅读目...
2018-08-23 17:41:49 265
转载 细说Cookie
http://www.cnblogs.com/fish-li/archive/2011/07/03/2096903.html阅读目录1开始2Cookie 概述3Cookie的写、读过程4使用Cookie保存复杂对象5Js中读写Cookie6Cookie在Session中的应用7Cookie在身份验证中的应用8Cookie的安全状况9如何在C#发请的请求中使用Cookie1...
2018-08-23 17:40:55 269
原创 HTTP协议 (四) 状态码详解
HTTP状态码,我都是现查现用。 我以前记得几个常用的状态码,比如200,302,304,404, 503。 一般来说我也只需要了解这些常用的状态码就可以了。 如果是做AJAX,REST,网络爬虫,机器人等程序。还是需要了解其他状态码。 本文我花了一个多月的时间把所有的状态码都总结了下,内容太多,看的时候麻烦耐心点了。HTTP状态码的学习资料到处都有,但是都是理论上讲解。 本文介绍...
2018-08-23 17:37:42 919
原创 HTTP协议 (三) 代理
http://www.cnblogs.com/TankXiao/archive/2012/12/12/2794160.html 之前写过一个篇 【HTTP协议详解】 ,这次介绍代理服务器, 代理服务器是HTTP协议中一个重要的组件, 发挥着重要的作用。 本文介绍一些HTTP代理服务器的概念和工作原理阅读目录1什么是代理服务器2Fiddler就是个典型的代理3代理作用一:FQ4...
2018-08-23 17:35:31 1647
原创 HTTP协议 (二) 缓存
http://www.cnblogs.com/TankXiao/archive/2012/11/28/2793365.html之前写过一个篇 【HTTP协议详解】 ,这次继续介绍HTTP协议中的缓存机制。HTTP协议提供了非常强大的缓存机制, 了解这些缓存机制,对提高网站的性能非常有帮助。 本文介绍浏览器和Web服务器之间如何处理"浏览器缓存",以及控制缓存的http header.本文会...
2018-08-23 17:34:03 205
原创 HTTP协议学习# (一)request 和response 解析
https://blog.csdn.net/huwei2003/article/details/53487599当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐...
2018-08-23 17:31:36 1112
转载 Fiddler4抓包工具使用教程一
https://www.cnblogs.com/GreenLeaves/p/6971452.htmlhttps://www.cnblogs.com/R-bear/p/7508133.html本文参考自http://blog.csdn.net/ohmygirl/article/details/17846199,纯属读书笔记,加深记忆1、抓包工具有很多,为什么要使用Fiddler呢?原因如...
2018-08-23 17:31:05 1145
转载 nginx的location配置详解
1、server_name配置 nginx中的server_name指令主要用于配置基于名称虚拟主机,同一个Nginx虚拟主机中,可以绑定多个server_name,各个域名用空格隔开即可。如下: server{ listen 80; server_name test.com www.test.com; 。。。 。。。} 如果se...
2018-08-22 14:54:13 21368
转载 RabbitMQ-queueBind-exchangeBind
https://www.jianshu.com/p/67922a4439dchttps://www.cnblogs.com/piaolingzxh/p/5448927.html使用queueBindpackage com.ghg.mq01.producer;import java.io.IOException;import java.util.concurrent.Time...
2018-08-21 11:21:12 2245
原创 RabbitMQ的CLI命令行管理工具rabbitmqadmin
https://blog.csdn.net/zhengzizhi/article/details/77032148http://10.30.30.126:15672/cli/wgethttp://10.30.30.126:15672/cli/rabbitmqadminmvrabbitmqadmin /usr/local/binchmod +x/usr/local/b...
2018-08-20 15:36:12 2539
原创 RabbitMQ基础篇(一)
https://blog.csdn.net/chengdianxiaocai/article/details/72910333本系列博客主要从实践理论两个角度带着大家一步一步认识了解熟悉RabbitMQ,总共分为基础篇、进阶篇、高级篇。基础篇主要介绍一些 MQ 的基础概念,RabbitMQ 的历史背景,以及同类型的一些技术,搭建运行环境并且编写一个简单的程序,进阶篇我们将使用 RabbitMQ......
2018-08-20 15:05:12 466
转载 nginx proxy_cache 缓存配置
A B C浏览器------------------------->nginx(proxy)------------------------------------>tomc...
2018-08-20 09:24:34 7640 2
转载 搞懂nginx的HTTP Proxy 模块模块-01
http://www.nginx.cn/doc/standard/httpproxy.htmlhttp://www.nginx.cn/doc/https://segmentfault.com/a/1190000008180473搞懂nginx的proxy模块-01nginx的ngx_http_proxy_module模块的指令着实是太多了,其实平时工作中经常用到的指令也就是那几个...
2018-08-17 12:45:10 6629
翻译 proxy_pass的小说明各种坑总结
https://segmentfault.com/a/1190000008061457proxy_pass的小说明在 nginx 中配置 proxy_pass 时,遇到了一些小坑,特加以说明,防止以后忘记。proxy_pass http://backup/;当加上了 / ,相当于是绝对根路径,nginx 不会把location 中匹配的路径部分代理走;location...
2018-08-17 12:43:36 9002
转载 Nginx code 状态码说明
https://www.cnblogs.com/kerwing/p/9072268.html最近了解下Nginx的Code状态码,在此简单总结下。nginx的ngx_http_proxy_module模块的指令着实是太多了,其实平时工作中经常用到的指令也就是那几个,但是如果不细看下文档的话,下次对一些配置的使用还是会比较棘手的。所以还是花点时间,对文档全盘扫描下吧。此处因为指令太多,我...
2018-08-17 10:48:04 1979
转载 Spring的两种代理JDK和CGLIB的区别浅谈
https://blog.csdn.net/u013126379/article/details/52121096一、原理区别:java动态代理是利用反射机制生成一个实现代理接口的匿名类,在调用具体方法前调用InvokeHandler来处理。而cglib动态代理是利用asm开源包,对代理对象类的class文件加载进来,通过修改其字节码生成子类来处理。1、如果目标对象实现了接口,默认...
2018-08-17 09:48:19 659
转载 shell中的(),(()),{},=,==,[],[[]]几种语法用法
查看脚本语法是否有错误:bash -n modify_suffix.sh跟踪执行sh -x modify_suffix.sh aaa1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+string},${var:=string},${var:?string} 5.$((exp)) 6.$(var%pattern),$(var%%pa...
2018-08-15 09:31:02 48113 5
原创 rabbitmq安装和使用权限用户等
https://www.cnblogs.com/hujiapeng/p/7352904.html因为RabbitMQ是由erlang实现的,所以要先安装erlang再安装rabbitMQ一、配置yum软件源地址EPEL(EPEL是管理yum下载软件的软件,也可以说是一个软件仓库)后安装erlang1、EPEL简介:EPEL是企业版Linux附加软件包简称,EPEL是一个由Fedora特......
2018-08-13 11:09:54 2701
转载 Linux服务器上监控网络带宽的18个常用命令和linux带宽流量监控查看工具
http://www.piis.cn/jiaocheng/web1200.asp这些工具使用不同的机制来制作流量报告。nload等一些工具可以读取"proc/net/dev"文件,以获得流量统计信息;而一些工具使用pcap库来捕获所有数据包,然后计算总数据量,从而估计流量负载。下面是按功能划分的命令名称。监控总体带宽使用――nload、bmon、slurm、bwm-ng、cbm、spe...
2018-08-11 13:46:41 36653
转载 监控与性能分析系列:1)netstat、ss对比使用
https://blog.csdn.net/hustsselbj/article/details/47438781从下面这个图来看,netstat和ss都是网络相关的监控,netstat在协议栈中每一层都可以做监控统计:TCP、路由表、网络接口、协议等,但是在Linux中,netstat已经不为推荐,取而代之的是ss。 1)netstat参数和使用常用参数-anplt-a ...
2018-08-11 11:20:38 1315
转载 微服务框架
https://blog.csdn.net/pingyan158/article/details/52764106原文地址:http://skaka.me/blog/2016/03/19/finagle1/ 微服务架构可能是时下最热的一种架构模式了. 这篇系列里, 我想介绍一些常用的微服务框架. 通过学习这些框架, 我们将会了解实现微服务的过程中会遇到哪些问题, 以及这些微服务框架是如...
2018-08-10 09:36:59 503
转载 maven仓库--私服(Nexus的配置使用)
https://blog.csdn.net/pingyan158/article/details/51473984 maven--私服的搭建(Nexus的使用)和注意的问题 私服是什么私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视。Nexus是常用的私用Maven服务器,一般是公司内部使用。下载地址是http://www.sonatype...
2018-08-10 09:31:28 357
转载 RocketMq事务消息
https://www.jianshu.com/p/c26b3af5880fhttps://www.jianshu.com/p/fc47ebaff6a4?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation 分布式事务微服务倡导将复杂的系统...
2018-08-09 16:24:41 3806 1
转载 使用消息队列实现分布式事务-公认较为理想的分布式事务解决方案
https://www.cnblogs.com/taiyonghai/p/6094350.htmlhttps://blog.csdn.net/forearrow/article/details/47778497前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出...
2018-08-09 16:20:36 761
转载 分布式事务的典型处理方式:2PC、TCC、异步确保和最大努力型
https://kaimingwan.com/post/fen-bu-shi/fen-bu-shi-shi-wu-de-dian-xing-chu-li-fang-shi-2pc-tcc-yi-bu-que-bao-he-zui-da-nu-li-xing1.柔性事物和刚性事物 2.两阶段提交2PC型 3.事物补偿性TCC 4.异步确保性 5.最大努力型1. 柔性事务和刚性事务柔...
2018-08-08 15:58:57 559
转载 分布式事务解决方案框架(LCN)
https://www.jianshu.com/p/73beee3c70e9事物概念事物特性(ACID)原子性(A)所谓的原子性就是说,在整个事务中的所有操作,要么全部完成,要么全部不做,没有中间状态。对于事务在执行中发生错误,所有的操作都会被回滚,整个事务就像从没被执行过一样。一致性(C)事务的执行必须保证系统的一致性,就拿转账为例,A有500元,B有300元,如果在一个...
2018-08-08 11:32:29 5839
转载 分布式事务2PC && 3PC
https://blog.csdn.net/secretx/article/details/53322989分布式二阶段提交(Two-phase Commit)是指,为了使基于分布式系统架构下的所有节点在进行事务提交时保持一致性而设计的一种算法(Algorithm)。通常,二阶段提交也被称为是一种协议(Protocol)…在分布式系统中,每个节点虽然可以知晓自己的操作时成功或者失败,却...
2018-08-07 15:58:42 2002
转载 Spring Cloud 分布式事务管理(二)2pc/3pc
https://blog.csdn.net/zyndev/article/details/81317150Spring Cloud 分布式事务管理(二)2pc/3pc上一篇 Spring Cloud 分布式事务管理上一章,讲到了微服务带来的优点和缺点以及分布式事务的不确定性。这节说一下2pc/3pc 的具体解决方案在分布式系统,我们会拆分多个服务,例如: 用户服务,企业服务,权...
2018-08-07 11:32:07 693
转载 Spring Cloud 分布式事务管理 一
https://blog.csdn.net/zyndev/article/details/79604395Spring Cloud 分布式事务管理在微服务如火如荼的情况下,越来越多的项目开始尝试改造成微服务架构,微服务即带来了项目开发的方便性,又提高了运维难度以及网络不可靠的概率. Spring Cloud 分布式事务管理 单体式架构 微服务架构 优点: 缺点: 分...
2018-08-07 11:30:36 2465 1
转载 谈谈微服务中的 API 网关(API Gateway)
http://www.cnblogs.com/savorboard/p/api-gateway.html前言又是很久没写博客了,最近一段时间换了新工作,比较忙,所以没有抽出来太多的时间写给关注我的粉丝写一些干货了,就有人问我怎么最近没有更新博客了,在这里给大家抱歉。那么,在本篇文章中,我们就一起来探讨一下 API 网关在整个微服务分布式架构中的一个作用。背景我们知道在微服务架构...
2018-08-07 10:48:43 1171
转载 详解Mysql分布式事务XA(跨数据库事务)
https://blog.csdn.net/soonfly/article/details/70677138在开发中,为了降低单点压力,通常会根据业务情况进行分表分库,将表分布在不同的库中(库可能分布在不同的机器上)。在这种场景下,事务的提交会变得相对复杂,因为多个节点(库)的存在,可能存在部分节点提交失败的情况,即事务的ACID特性需要在各个不同的数据库实例中保证。比如更新db1库的A表时,...
2018-08-07 10:26:04 1843 1
转载 分布式两阶段提交和三阶段提交
https://blog.csdn.net/u010191243/article/details/52081891随着大型网站的各种高并发访问、海量数据处理等场景越来越多,如何实现网站的高可用、易伸缩、可扩展、安全等目标就显得越来越重要。 为了解决这样一系列问题,大型网站的架构也在不断发展。提高大型网站的高可用架构,不得不提的就是分布式。本文主要介绍关于分布式事务,二阶段提交和三阶段...
2018-08-07 10:24:20 287
原创 事物,锁,数据库层面事物,应用层面事物,MQ事物,TCC补偿事物,2PC,3PC(2,3阶段事物提交)等
一、事物和锁1、事务与锁是不同的。事务具有ACID(原子性、一致性、隔离性和持久性),锁是用于解决隔离性的一种机制。2、事务的隔离级别通过锁的机制来实现。另外锁有不同的粒度,同时事务也是有不同的隔离级别的3、开启事务就自动加锁。4、事务的隔离级别1)READ UNCOMMITTED(读取未提交内容)所有事务可以看到未提交事务的执行结果,本隔离级别很少用到实际应用中,读取未提...
2018-08-07 10:23:09 753
转载 聊聊分布式事务,再说说解决方案
https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html前言最近很久没有写博客了,一方面是因为公司事情最近比较忙,另外一方面是因为在进行 CAP 的下一阶段的开发工作,不过目前已经告一段落了。接下来还是开始我们今天的话题,说说分布式事务,或者说是我眼中的分布式事务,因为每个人...
2018-08-07 10:22:53 219
转载 MySQL双主一致性架构优化 | 架构师之路
https://www.cnblogs.com/luckcs/articles/7105206.html一、双主保证高可用MySQL数据库集群常使用一主多从,主从同步,读写分离的方式来扩充数据库的读性能,保证读库的高可用,但此时写库仍然是单点。 在一个MySQL数据库集群中可以设置两个主库,并设置双向同步,以冗余写库的方式来保证写库的高可用。 二、并发引发不一致数据冗余...
2018-08-07 09:24:23 194
转载 分布式ID生成器 | 架构师之路
https://mp.weixin.qq.com/s?__biz=MjM5ODYxMDA5OQ==&mid=2651960245&idx=1&sn=5cef3d8ca6a3e6e94f61e0edaf985d11&chksm=bd2d06698a5a8f7fc89056af619b9b7e79b158bceb91bdeb776475bc686721e36fb9259...
2018-08-07 09:21:08 417
转载 eureka分区的深入讲解,region和zone的使用
https://segmentfault.com/a/1190000014107639https://www.cnblogs.com/junjiang3/p/9061867.html背景用户量比较大或者用户地理位置分布范围很广的项目,一般都会有多个机房。这个时候如果上线springCloud服务的话,我们希望一个机房内的服务优先调用同一个机房内的服务,当同一个机房的服务不可用的时候,再...
2018-08-06 09:50:55 10290
转载 防雪崩利器:熔断器 Hystrix 的原理与使用
https://segmentfault.com/a/1190000005988895 前言分布式系统中经常会出现某个基础服务不可用造成整个系统不可用的情况, 这种现象被称为服务雪崩效应. 为了应对服务雪崩, 一种常见的做法是手动服务降级. 而Hystrix的出现,给我们提供了另一种选择.服务雪崩效应的定义服务雪崩效应是一种因 服务提供者 的不可用导致 服务调用者 的不可用,并...
2018-08-02 13:42:34 341
httrack-3.49.2-8.el8.x86_64
2022-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人