logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

nginx 499错误处理及nginx的配置参数

近期响应集团降本增效,节省ci,stg机器,我们项目开始容器化,在改造过程中,链路的访问发生了变化,导致出现了499,解决方如下访问链路: 域名—> ELB (内网访问) —> openrestry (stg环境,支持自定义lua脚本) —> ELB(提供服务固定ip) —> (容器集群)POd。

文章图片
#nginx#运维
nginx常见分发算法实现

根据流量类型的不同,选择合适的均衡算法;常用的均衡算法: 轮询、加权轮询、随机、ip_hash、 url的hash分发、根据机器性能实时计算分发。

文章图片
#nginx#运维
nginx的一些配置与运维

nginx的一些配置与运维。

#nginx#运维#服务器
二十redis之gossip协议

二十redis之gossip协议gossip协议是p2p方式的通信协议。通过节点之间不断交换信息,一段时间后所有节点都会知道整个集群完整的信息。gossip算法,意思是八卦算法,在办公室中只要一个人八卦一下,在有限的时间内,办公室内的所有人都会知道八卦消息。算法过程:集群中的一个节点广播自身信息,部分节点收到了信息,这些节点再继续在集群中传播这个节点的信息,一段时间后整个集群中都有了这个节点的信息

服务器运维基础指南

服务器运维基础指南作为一个开发人员,对于服务器的操作不可避免。最常用的操作就是部署应用到服务器,及在生产,测试环境通过查看日志排查问题。一般服务器都是linux操作系统并且是无图形界面的,所以进行任何操作都是通过命令行,由于从新一代程序员接触电脑都是从图形界面开始,所以在开始使用命令行的时候都不是很习惯,如果使用命令行习惯了,发挥现命令行可以干很多有趣,高效率的事情,提高生产力,让程序员更....

#服务器#运维#ssh
TDD (test driver development)测试驱动开发

为什么需要测试驱动/或者说需要单元测试我们工作接触的软件项目,不是学生时代,玩一玩就不管了,工作的项目,需要长期维护,并且随着时间的推移需要增加新的需求,进行修改,优化。此时已经距离你编写代码已经过去整整一个月了,看着自己编写的代码,似曾相识,就是不敢修改。每次上线更新,你都战战兢兢!! 如果你遇到这种情况,那么你急需要测试驱动这种软件开发方法。测试驱动能够帮助我们,更加安全,自信的对代码进行修

#单元测试#tdd#测试
设计模式--简单工厂,工厂方法,抽象工厂

工厂模式– 简单工厂,工厂方法,抽象工厂场景小张所在公司的游戏,最近很火,但是对于新手玩家太容易被老手打死,所以产品准备新增一个练习模式,给新手来练习,在练习模式下需要产生很多机器人给新手练习,机器人有很多不同的等级不同的等级对玩家的伤害的不同。这次的需求当仁不让的给了小张,毕竟之前的几次小张做的很不错。小张的需求分析练习模式下有很多小兵,当用户进入练习模式,需要产生许多不同等级的小兵。并且根据用

#设计模式
maven的pom没有指定包的版本

输出依赖树包有具体的版本parent有定义版本https://stackoverflow.com/questions/12315746/what-will-the-version-be-when-i-dont-specify-it-in-the-mavens-pom-xml/12316462#12316462https://blog.csdn.net/kang389110772/article/d

#maven#java#spring boot
设计模式 - 模版方法

设计模式 - 模版方法场景小张的团队最近接受一个需求,实现实现一家咖啡店的冲泡咖啡和茶的冲泡自动化。之前这家咖啡店都是由咖啡师傅手动进行调制咖啡和茶。现在咖啡店需要引入自动化的点单和调制饮料的系统,小张负责实现调制饮料的功能。咖啡师傅手工冲泡咖啡和茶的流程:冲泡咖啡:把水煮沸用沸水冲泡咖啡把咖啡倒入杯子加糖和牛奶冲泡茶:把水煮沸用沸水冲泡茶叶把茶倒入...

    共 23 条
  • 1
  • 2
  • 3
  • 请选择