Shiro安全框架基于Redis的分布式集群方案 系统架构

Shiro安全框架基于Redis的分布式集群方案

前段时间做了一个市场推广相关的项目,安全框架使用的是Shiro,缓存框架使用的是spring-data-redis。为了使用户7x24小时访问,决定把项目由单机升级为分布式部署架构。但是安全框架shi...
阅读全文
从Elasticsearch来看分布式系统架构设计 elasticsearch

从Elasticsearch来看分布式系统架构设计

摘要: 分布式系统类型多,涉及面非常广,不同类型的系统有不同的特点,批量计算和实时计算就差别非常大。这篇文章中,重点会讨论下分布式数据系统的设计,比如分布式存储系统,分布式搜索系统,分布式分析系统等。...
阅读全文
TCPdump抓包命令详解 编程开发

TCPdump抓包命令详解

TCPdump抓包命令 tcpdump是一个用于截取网络分组,并输出分组内容的工具。tcpdump凭借强大的功能和灵活的截取策略,使其成为类UNIX系统下用于网络分析和问题排查的首选工具。 tcpdu...
阅读全文
给你一份架构部操作手册,你会用么? 系统架构

给你一份架构部操作手册,你会用么?

本人曾经负责某互联网电商公司架构部,离职交接时写过一篇交接文档,叫做“架构部操作手册”,如今时过境迁,里面很多信息已不再敏感,脱敏处理后分享,大家可以从中看到架构部的具体工作情况。 PS:每个公司的部...
阅读全文
微服务架构下的分布式数据管理 编程开发

微服务架构下的分布式数据管理

摘要: 在微服务架构中,每个微服务都有自己私有的数据集。不同微服务可能使用不同的SQL或者NoSQL数据库。尽管数据库架构有很强的优势,但是也面对数据分 布式管理的挑战。第一个挑战就是如何在多服务之间...
阅读全文
开启MySQL的binlog日志 MySQL

开启MySQL的binlog日志

摘要: binlog 就是binary log,二进制日志文件,这个文件记录了mysql所有的dml操作。通过binlog日志我们可以做数据恢复,做主住复制和主从复制等等。对于开发者可能对binlog...
阅读全文
编写高性能Java代码的最佳实践 编程开发

编写高性能Java代码的最佳实践

摘要:本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。以下是译文。 介绍 ...
阅读全文
linux下OOM问题排查 运维实战

linux下OOM问题排查

摘要: 本文介绍了linux 内存管理方面的相关知识,以及最常见的一类问题OOM,希望大家喜欢。 问题描述 用户问题: 用户发现自己的服务器CPU在某一时刻陡然升高,但从监控上看,同一时刻的业务量却并...
阅读全文