作者:老马

技术是根基,沟通是桥梁,思想是灵魂。这3点是优秀架构师必不可少的能力。

Https系列之一:https的简单介绍及SSL证书的生成

Https系列会在下面几篇文章中分别作介绍: 一:https的简单介绍及SSL证书的生成二:https的SSL证书在服务器端的部署,基于tomcat,spring boot三:让服务器同时支持http、https,基于spring boot四:https的SSL证书在Android端基于okhttp,Retrofit的使用 一:本文的主要内容介绍 https的介绍SSL证书的介绍自签……

Kafka、RabbitMQ、RocketMQ、ActiveMQ 17 个方面综合对比

本文转自:https://dwz.cn/AExu96zP 本文将从,Kafka、RabbitMQ、ZeroMQ、RocketMQ、ActiveMQ 17 个方面综合对比作为消息队列使用时的差异。(欢迎加入Java程序员群:630441304,一起学习交流会) 一、资料文档 Kafka:中。有kafka作者自己写的书,网上资料也有一些。 rabbitmq:多。有一些不错的书,网上资料多……

Redis 备份、容灾及高可用实战

一、Redis简单介绍 Redis是一个高性能的key-value非关系型数据库,由于其具有高性能的特性,支持高可用、持久化、多种数据结构、集群等,使其脱颖而出,成为常用的非关系型数据库。 此外,Redis的使用场景也比较多。 会话缓存(Session Cache) Redis缓存会话有非常好的优势,因为Redis提供持久化,在需要长……

为什么不搞集群服务也能实现Redis高可用?

基于内存的Redis应该是目前各种Web开发业务中最为常用的Key-Value数据库了。 我们经常在业务中用其存储用户登陆态(Session存储),加速一些热数据的查询(相比较MySQL而言,速度有数量级的提升),做简单的消息队列(LPUSH和BRPOP)、订阅发布(PUB/SUB)系统等等。规模比较大的互联网公司,一般都会有专门的团队,……

LVS 负载均衡原理及安装配置简明指南

负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。 一、负载均衡LVS基本介绍 LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server……

知名的开源apm(Application Performance Management)工具

1,有什么知名的开源apm(Application Performance Management)工具吗? 2,APM和监控系统(如,Hyperic HQ,Zabbix)有什么区别?   现代APM体系,基本都是参考Google的Dapper(大规模分布式系统的跟踪系统)的体系来做的。通过跟踪请求的处理过程,来对应用系统在前后端处理、服务端调用的性能消耗进行跟踪,关于Dapp……

关于RHEL6中ulimit的nproc限制

当前shell下更改用户可打开进程数 修改limits.conf配置文件生效 [root@kumu ~]# ulimit -a        //查看当前配置文件ulimit全局系数 core file size          (blocks, -c) 0 data seg size           (kbytes, -d) unlimited scheduling priority            (-e) 0 file size               (blocks, -f) unlimited ……

Linux 运维必备的 13 款实用工具,拿好了~

本文介绍几款 Linux 运维比较实用的工具,希望对 Linux 运维人员有所帮助。 1. 查看进程占用带宽情况 – Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。 下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download [root@localhost ~]#……

Tomcat输出catalina.out的大小控制

资源URL:http://download.csdn.net/detail/attagain/7771065 Tomcat默认生成的日志文件catalina.out,随着时间的推移,逐渐增大,可能达到G数量级。文件过大,我们将无法使用过常规编辑工具查看,严重影响系统维护工作。解决此问题,主要从Tomcat和代码两方面考虑。 一、 代码本身考虑 Tomcat输出catalina.out文件,数据……

Tomcat基本配置与属性说明(unloadDelay tomcat等待web应用程序卸载的微秒数,默认为2000)

Tomcat 基本配置   tomcat读取配置文件 首先简单说一下tomcat是如何读取配置文件的。tomcat在启动时,首先找系统变量CATALINA_BASE,如果没有,则找CATALINA_HOME。然后找这个变量所指的目录下的conf文件夹,从中读取配置文件。 最重要的配置文件:server.xml 要配置tomcat,基本上了解server.xml,context.xml和we……

CentOS下配置SS5(SOCKS5)代理服务器

ss5-3.8.9-8.tar #方案:使用开源的SS5( Socks Server 5 ) #官网:http://ss5.sourceforge.net/ #点击左侧的Software在右侧的Server处进入下载地址 #CentOs版本: #cat /etc/issue CentOS release 6.9 (Final) Kernel \r on an \m #下载地址 https://jaist.dl.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz #……

TinyProxy-代理服务器安装

#CentOS 6.5如何搭建一个http代理服务器呢? #比如公司网络限制了一些网站的访问,而你需要访问,那么不得不借助一些代理服务器进行访问。 #Linux代理软件可以选择强大的Squid,不过Squid略显复杂,为了最快速度完成一个http代理,那么我们使用另外一款小巧的代理软件:TinyProxy #安装TinyProxy yum install tinyproxy -y #……

广研Android卡顿监控系统

实现背景 应用的使用流畅度,是衡量用户体验的重要标准之一。Android 由于机型配置和系统的不同,项目复杂App场景丰富,代码多人参与迭代历史较久,代码可能会存在很多UI线程耗时的操作,实际测试时候也会偶尔发现某些业务场景发生卡顿的现象,用户也经常反馈和投诉App使用遇到卡顿。因此,我们越来越关注和提升用户体验……