一 负载均衡概述 1.1 负载均衡介绍 负载均衡是将负载分摊到多个操作单元上执行,从而提高服务的可用性和响应速度,带给用户更好的体验。对于Web应用,通过负载均衡,可以将一台服务器的工作扩展到多台服务器中执行,提高整个网站的负载能力。其本质采用一个调度者,保证所有后端服务器都将性能充分发挥,从而保持 ...
分类:
其他好文 时间:
2020-12-18 12:40:12
阅读次数:
2
###配置 nginx反向代理至zuul网关,网关将请求转发至权限服务,服务会生成Token保存至用户端cookie ###起因 浏览器用户登录后,无法在本地写入cookie 使用postman工具测试,就可以写入 ###原因 cookie都是以域名划分,而这里的权限服务没有收到请求头中的域名信息 ...
分类:
其他好文 时间:
2020-12-18 12:24:15
阅读次数:
4
前提,1 有一台阿里云服务器账号 2 注册了一个域名 3 域名申请了免费的SSL 接下来为服务器部署流程 1 阿里云服务器安装宝塔面板 wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash in ...
分类:
其他好文 时间:
2020-12-18 12:23:25
阅读次数:
3
为 VS Code 单独设置,避免改变系统代理带来的一些问题。 在快捷方式中附加以下命令即可: --proxy-server="http://127.0.0.1:7890" 7890是clash的端口号。 需要的 VS Code 插件: C/C++ - Visual Studio Marketpla ...
分类:
其他好文 时间:
2020-12-18 12:11:10
阅读次数:
4
Spring框架已是JAVA项目的标配,其中Spring事务管理也是最常用的一个功能,但如果不了解其实现原理,使用姿势不对,一不小心就可能掉坑里。
分类:
编程语言 时间:
2020-12-17 12:20:07
阅读次数:
1
#排查方法 1.启动时报错 打开error.log(错误日志) 一般都是配置完后没有写分号,或者少大括号 tail -f /var/log/nginx/error.log 2.接入时或者能访问的时候 打开access.log(接入日志) 一般都是查看各种情况和状态码 tail -f /var/log ...
分类:
其他好文 时间:
2020-12-17 12:13:11
阅读次数:
2
前言 开发中很多地方都会遇到密码输入,这时候往往需要根据UI设计自定义。这里遵守UIKeyInput,实现协议中的方法,让自定义View可以进行文字输入;再通过func draw(_ rect: CGRect)绘制现自定义UI;使用配置类来统一接口;使用代理来管理各种输入相关的事件。文章末尾有提供O ...
分类:
移动开发 时间:
2020-12-17 12:12:48
阅读次数:
3
1 执行命令 cnpm run build 2.2 提取dist静态资源 将静态资源放置后端static下 /static文件是django后端的部署文件夹 3 Nginx写入配置文件 写入etc/nginx/conf.d/django.conf server { listen 1594; serv ...
分类:
Web程序 时间:
2020-12-17 12:03:31
阅读次数:
2
前言最近在用Python的SQLAlchemy库时(一个类似于Hibernate的ORM框架),发现它的Events事件还挺好用。简单说就是当某张表的数据发生变化(曾、删、改)时会有一个事件回调,这样一些埋点之类的需求都可以实现在这里,同时和业务代码完全解耦,维护起来也很方便。例如当订单状态发生变化需要发异步通知这样的需求也可以利用这个实现。根据我之前使用Mybatis的经验,好像没怎么注意有这个
分类:
其他好文 时间:
2020-12-16 12:51:04
阅读次数:
2
1.什么是AOP AOP为Aspect Oriented programming的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术 (1)什么是动态代理? 是在不修改源码的情况下,对目标方法进行相应的增强 (2)动态代理的作用 可以完成程序功能间的松耦合 ...
分类:
编程语言 时间:
2020-12-16 12:49:55
阅读次数:
3