最新 最热

面试系列-mysql分库分表

参数优化 ===> 缓存、索引 ====> 读写分离====> 分库分表 (最终方案)

2022-10-27
2

Nginx常用操作总结

安装--prefix=PATH# nginx的安装目录,默认值为/usr/local/nginx--sbin-path=PATH# 程序文件(nginx)的路径,默认值为<prefix>/sbin/nginx--modules-path=PATH# nginx动态模块安装目录,默认值为<prefix......

2022-10-27
4

k8s无法删除namespace

kubernetes 删除 namespace 但是一直处于 Terminating 状态

2022-10-27
2

Redis 集群化有几方案

数据持久化本质上是为了做数据备份,有了数据持久化,当Redis宕机时,我们可以把数据从磁盘上恢复回来,但在数据恢复之前,服务是不可用的,而且数据恢复的时间取决于实例的大小,数据量越大,恢复起来越慢。...

2022-10-27
1

Mybatis 中经典的 9 种设计模式

虽然我们都知道有23个设计模式,但是大多停留在概念层面,真实开发中很少遇到。Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。...

2022-10-27
1

ASM 那点事 —— 让 BungeeCord 允许 authlib-injector 中非 ASCII 的玩家 ID 连接

前些天在某个群跟群友聊天时,偶然听说了当一个符合 authlib-injector 规范的以非 ASCII 玩家 ID 的玩家连接 BungeeCord 时,BungeeCord 会以玩家 ID 字符不被允许为由禁止玩家加入服务器。这个问题令我很感兴趣,思考了一...

2022-10-27
2

基于Redis缓存的单点登录SSO

从结构体系看, CAS 包括两部分:CAS Server 和 CAS Client 。

2022-10-27
1

Haproxy启动分析

1、proxy:一个proxy可以认为是一个客户,通过一个proxy的流量有着相同的转发规则。haproxy进程可以容纳多个proxy,对应于配置中的listener或frontend。例如上面配置中的test...

2022-10-27
2

Nginx配置多个二级代理

需要在监听对应的服务端口下配置;这个配置以后就可以使用post请求了 error_page 405 =200 http://$host$request_uri;这个配置以后,就相当于vue.config.js中的proxy(配置多级代理不带前缀)图片...

2022-10-26
1

【设计模式 04】代理模式

有时候如果想要访问某个对象,但又没办法直接访问或不方便直接访问,可以使用代理模式,代理模式为想要访问的那个真实对象提供一种“替身”,将客户端直接对服务端的访问转换为客户端只与代理交互,由代理处理具体的和服务端的...

2022-10-26
1