使用Arthas 获取Spring ApplicationContext还原问题现场 - 冷冷沉思录 - OSCHINA

背景最近来了个实习僧小弟,安排他实现对目标网站 连通性检测的小功能,简单讲就是将下边的shell 脚本换成Java 代码来实现```!/bin/bashURL="https://www.baidu"HTTP_CODE=`curl o /dev/null s w "%{http_code}" "${URL}"`echo $HTTP_CODEif ;thencurl 'htt...
阅读全文

Keepalived+LVS+nginx搭建nginx高可用集群 - 爱宝贝丶的个人空间 - OSCHINA

       nginx是一款非常优秀的反向代理工具,支持请求分发,负载均衡,以及缓存等等非常实用的功能。在请求处理上,nginx采用的是epoll模型,这是一种基于事件监听的模型,因而其具备非常高效的请求处理效率,单机并发能力能够达到上百万。nginx接收到的请求可以通过负载均衡策略分发到其下一级的应用服务器,这些服务器一般是以集群方式部署的,因而在性能不足的情况下,应用服务器可以通过加机器...
阅读全文

Spring Session工作原理 - vivo互联网技术 - OSCHINA

本文首发于 vivo互联网技术 微信公众号 作者:张正林HTTP协议本身是无状态的,为了保存会话信息,浏览器Cookie通过SessionID标识会话请求,服务器以SessionID为key来存储会话信息。在单实例应用中,可以考虑应用进程自身存储,随着应用体量的增长,需要横向扩容,多实例session共享问题随之而来。Spring Session就是为了解决多进程sessio...
阅读全文

敏捷和DevOps:是敌是友? - Worktile的个人空间 - OSCHINA

DevOps是敏捷在软件开发团队的另一应用。那么相比之下,哪个更胜一筹?一边,有业界认可的scrum master,它的朋友极限编程者,以及由其衍生的 LeSS、SAFe、DAD等,是敏捷。另一边,有精益文化机器,用代码持续交付其基础架构,它的名字左边是开发,右边是运维,合起来就是DevOps。虽然我已尽我所能在普及这两个概念,但人们关于敏捷和DevOps的争论依然让它们听起来完全...
阅读全文

S5720S-LI系列精简型千兆以太交换机

产品概述S5720SLI系列交换机基于新一代高性能硬件和华为公司统一的VRP(Versatile Routing Platform)软件平台,支持智能iStack堆叠,灵活的以太组网,多样的安全控制等特点,为用户提供绿色、易管理、易扩展、低成本的千兆到桌面的解决方案。此外,华为公司针对一些特定的应用场景和客户需求,定制开发了一些特色款型,以满足不同客户的需求。产品型号和外观S572...
阅读全文

ZStack 3.5.2 正式发布,高可用、三方认证、密码策略优化 - OSCHINA

2019年7月27日,ZStack正式发布最新版本——ZStack 3.5.2,涵盖VPC路由器高可用、第三方认证对接(支持AD服务器)、云平台登录密码策略优化等功能,以下为您进行详细介绍。 ZStack 3.5.2新功能概览1. VPC路由器高可用2. 第三方认证对接(支持AD服务器)3. 云平台登录密码策略优化 密码复杂度 密码有效期 ...
阅读全文

Spring Cloud Data Flow 2.2.0 发布 - OSCHINA

Spring Cloud Data Flow 2.2.0 发布了,Spring Cloud Data Flow 是构建数据集成和实时数据处理流水线的工具包。此 GA 版本开发了一些关键功能,主要更新内容如下: 任务应用管理现在可以使用 SCDF 仪表板和命令行管理程序停止和删除任务执行。新版本使用 micrometer 集成添加了对任务应用程序监控的支持, Micrometer 集...
阅读全文

最常见的 Git 错误都有哪些,如何解决它们? - Java自由人 - OSCHINA

如果您曾经与许多开发者一起开发一个大项目,那么使用 Git 作为版本控制是一个最好的选择。 不过 Git 很复杂,使用过程中经常会犯各种错误。 在本文中,我将讨论程序员在使用Git时所犯的一些常见错误以及如何解决它们。拼写错误的最后提交消息经过几个小时的编码后,您的提交消息可能存在很多拼写错误,好在有一个简单的解决方案:```git commit amend```该命...
阅读全文

新老平台过渡方案-任务分解

新老平台过渡方案-任务分解
阅读全文

如何在Centos7中添加Tree命令 - 会Centos的Engineer - 博客园

作为一位建筑人,目前尝试着在Linux的道路上探索新的发展级。今天无意中发现自己的centos没有tree命令,有点不解。也问了度娘,看到的是这样的答案:sudo aptget install tree输进去,不对啊:后来一想,原来中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo aptget install treeCent...
阅读全文