会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
停不下的时光
学而不思则罔,思而不学则殆
博客园
首页
新随笔
联系
管理
订阅
08 2020 档案
jdk 动态代理
摘要:参考:https://blog.csdn.net/jiankunking/article/details/52143504 一、什么是代理 代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制访问。代理类负责为委托类预处理消息,过滤消息,转发消息,以及进行消息被委托类执行后的后续处理。
阅读全文
posted @
2020-08-31 11:24
停不下的时光
nginx-7:高可用主备模式
摘要:参考:https://blog.csdn.net/ljx1528/article/details/82842194 1. 原理 VRRP 协议,全程 Virtual Router Redundancy Protocal,中文名为虚拟路由冗余协议,VRRP 的出现是为了解决静态路由的单点故障。 VRR
阅读全文
posted @
2020-08-28 14:59
停不下的时光
spring 中 Component 和 Bean 区别
摘要:参考:https://www.jianshu.com/p/3fbfbb843b63 作用: 1. @Component 注解表明一个类会作为组件类,并告知 spring 要为这个类创建 bean 2. @Bean 注解告诉 spring 这个方法将会返回一个对象,这个对象要注册为 spring 引用
阅读全文
posted @
2020-08-26 19:56
停不下的时光
zk 常用命令
摘要:服务器端命令: 启动命令:./bin/zkServer.sh start 停止命令:./bin/zkServer.sh stop 重启命令:./bin/zkServer.sh restart 状态查看命令:./bin/zkServer.sh status 客户端命令: 客户端连接 zookeeper
阅读全文
posted @
2020-08-26 19:07
停不下的时光
zookeeper基础
摘要:摘抄自网上仅用于自己学习 https://www.jianshu.com/p/84ad63127cd1 1. Zookeeper 简介 Zookeeper 是一个开源的 分布式协调服务。设计目的是将那些复杂且容易出错的分布式一致性服务封装起来,构成一个高效可靠的原语集,并以一系列简单易用的接口提供给
阅读全文
posted @
2020-08-26 17:54
停不下的时光
IE 浏览器下 get 请求不走后台
摘要:问题: 1. 有的 IE 下有问题,有的 IE 没有问题,谷歌浏览器的都没问题 2. url 参数一样的,结果不一样,且 有问题的 IE 这个请求不进后台 3. 请求方式 $.get 原因: IE 浏览器中当某次的请求和上次的请求 url 和参数一致时,就会直接从浏览器缓存中取上一次请求返回的结果(
阅读全文
posted @
2020-08-25 13:39
停不下的时光
线程池
摘要:参考:https://www.cnblogs.com/jiawen010/p/11855768.html 一、线程池简介 1. 线程池的概念 线程池就是首先创建一些线程,它们的集合称为线程池。使用线程池可以很好的提高性能,线程池在系统启动时即创建大量空闲的线程,程序将一个任务传给线程池,线程池就会启
阅读全文
posted @
2020-08-24 19:44
停不下的时光
Redis主从复制(Master/Slave)
摘要:摘抄并用于自查笔记 https://www.cnblogs.com/daofaziran/p/10978628.html Redis 主从复制原理总结 和 mysql 的主从复制的原因一样,redis 虽然读取和写入的速度都特别快,但是也会产生读压力特别大的情况。为了分担读压力,redis 支持主从
阅读全文
posted @
2020-08-21 17:10
停不下的时光
nginx-4:web服务器
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90114001 一、nginx 做静态服务器 location /static/ { root /data/db; } http://xx.xx.xx.xx:90/static/images/
阅读全文
posted @
2020-08-20 16:35
停不下的时光
nginx-6:限流配置
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90114433 一、限流算法 1. 令牌桶算法 算法思想是: 令牌以固定速率产生,并缓存到令牌桶中 令牌桶放满时,多余的令牌被丢弃 请求要消耗等比例的令牌才能被处理 令牌不够时,请求被缓存 2
阅读全文
posted @
2020-08-20 16:11
停不下的时光
nginx-5:负载均衡
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90114076 使用 nginx 做负载均衡的两大模块: upstream 定义负载节点池 location 模块进行 URL 匹配 proxy 模块发送请求给 upstream 定义的节点池
阅读全文
posted @
2020-08-20 14:50
停不下的时光
nginx-3:日志配置
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90112754 一、nginx access 日志配置 1. access_log 日志配置 access_log 用来定义日志级别,日志位置。 日志级别:debug > info > not
阅读全文
posted @
2020-08-19 17:00
停不下的时光
nginx-2:配置文件
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90112472 nginx 配置文件主要分为四个部分: main{ #全局设置 http{ # 服务器 upstream{} # 负载均衡服务器设置:主要用于负载均衡和设置一系列的后端服务器
阅读全文
posted @
2020-08-18 19:39
停不下的时光
nginx-1:简介
摘要:参考:https://blog.csdn.net/qq_29677867/article/details/90112120 一、nginx 功能介绍 nginx 因为它的稳定性,丰富的模块库,灵活的配置和低系统资源的消耗而闻名。业界一致认为他是 Apache2.2+mod_proxy_balance
阅读全文
posted @
2020-08-18 13:25
停不下的时光
Http和WebSocket和Socket
摘要:参考:https://www.cnblogs.com/aspirant/p/11334957.html 1. WebSocket 和 Socket 区别 可以把 WebSocket 想象成 HTTP(应用层),HTTP 和 Socket 什么关系,WebSocket 和 Socket 就是什么关系。
阅读全文
posted @
2020-08-17 17:07
停不下的时光
rabbitmq集群
摘要:参考:https://www.cnblogs.com/knowledgesea/p/6535766.html 考虑 rabbitmq 的高可用性,我们需要给 RabbitMQ 搭建集群环境。 一、rabbitmq 有3种模式,集群模式是2种。 1. 单一模式:即单机情况不做集群,就单独运行一个 ra
阅读全文
posted @
2020-08-17 15:40
停不下的时光
rabbitmq简单安装
摘要:参考: https://www.cnblogs.com/rmxd/p/11583932.html 1. 下载 Erlang 的 rpm 包 RabbitMQ 是 Erlang 语言编写,所以 Rrlang 环境必须要有,且 Erlang 版本要和 RabbitMQ 版本匹配。https://www.
阅读全文
posted @
2020-08-17 09:49
停不下的时光
CountDownLatch(闭锁)
摘要:Java的concurrent包里面的CountDownLatch其实可以把它看作一个计数器,只不过这个计数器的操作是原子操作,同时只能有一个线程去操作这个计数器,也就是同时只能有一个线程去减这个计数器里面的值。 你可以向CountDownLatch对象设置一个初始的数字作为计数值,任何调用这个对象
阅读全文
posted @
2020-08-10 18:11
停不下的时光
单点登录
摘要:摘抄仅用于学习 SSO 1. 客户端发起请求去访问服务,被 CAS 客户端拦截,如果发现是没有登录过就重定向到认证中心去 2. 认证中心返回一个登录页给客户去登录 3. 用户输入用户名和密码提交到认证中心去认证,认证通过过返回给用户一个 ticket 4. 客户端拿着 ticket 去服务端请求资源
阅读全文
posted @
2020-08-10 18:09
停不下的时光
公告