Wesley13 Wesley13
3年前
java后端系统架构,解决方案合集
前言碎语本文主要记录了博主从业以来在系统架构及相关解决方案方面的选型项目,会不定期更新,同时也欢迎大家补充缓存框架:springcache:http://spring.io/guides/gs/caching/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2
Wesley13 Wesley13
3年前
MySQL 大数据备份方案之Percona XtraBackup
  Xtrabackup介绍1、Xtrabackup是什么Xtrabackup是一个对InnoDB做数据备份的工具,支持在线热备份(备份时不影响数据读写),是商业备份工具InnoDBHotbackup的一个很好的替代品。Xtrabackup有两个主要的工具:xtrabackup、innobackupex1、xtrabackup只能备份Inn
Stella981 Stella981
3年前
Druid 监控分布式解决方案
什么是DruidMonitorDruid是一个非常强大的数据库连接池,但是它的强大并不仅仅体现在作为一个高性能连接池加快数据访问上和连接管理上,它内置了一个强大的监控工具:DruidMonitor。不仅可以监控数据源和慢查询,还可以监控Web应用、URI监控、Session监控、Spring监
Stella981 Stella981
3年前
LVS+KeepAlived+Nginx高可用实现方案
文章目录概念LVSKeepAlived为什么要使用准备软件安装KeepAlived安装源码安装yum安装服务启动、重启、关闭安装ipvsadmnginx安装防火墙(iptables)防火墙配置(方式一)防火墙配置(方式二)配置nginx服务器(这里很重要!很
Stella981 Stella981
3年前
Grafana+Telegraf+Influxdb监控Tomcat集群方案
前言前一段时间自家养的几只猫经常出问题,由于没有有效的监控预警手段,以至于问题出现或者许久一段时间才会被通知到。凌晨一点这个锅可谁都不想背,为此基于目前的情况搭建了以下这么一套监控预警系统。相关软件Nginx:代理访问GrafanaGrafana:可视化面板(Dashboard),有着非常漂亮的图表
Wesley13 Wesley13
3年前
Java Base64 编码解码方案总结
Java技术栈,每天给你诚意满满的干货Base64是一种能将任意Binary资料用64种字元组合成字串的方法,而这个Binary资料和字串资料彼此之间是可以互相转换的,十分方便。在实际应用上,Base64除了能将Binary资料可视化之外,也常用来表示字串加密过后的内容。如果要使用Java程式语言来实作Base64的编码与解码功
Stella981 Stella981
3年前
Redis 击穿、穿透、雪崩的解决方案
Redis击穿、穿透、雪崩的解决方案击穿和穿透场景:指的是单个key在缓存中查不到,去数据库查询(透过redis去查db叫击穿)区别:击穿:数据在数据库中真实存在,缓存丢失,大量请求击穿数据库穿透:数据在缓存中没有,数据库中也没有
Easter79 Easter79
3年前
Springboot基于assembly的服务化打包方案
  在使用assembly来打包springboot微服务项目前,我想说一说,目前springboot项目的几种常见的部署方式。1. 使用docker容器去部署,将springboot的应用构建成一个dockerimage,然后通过容器去启动镜像,这种方式在需要部署大规模的应用和应用扩展时是非常方便的,属于目前工业级的部署方案,但是需要掌握d
Stella981 Stella981
3年前
NSTimer循环引用的几种解决方案
前言在iOS中,NSTimer的使用是非常频繁的,但是NSTimer在使用中需要注意,避免循环引用的问题。之前经常这样写:(void)setupTimer{self.timerNSTimerscheduledTimerWithTimeInterval:1target:selfselector:@s
Stella981 Stella981
3年前
Devops下的分布式监控方案
_1基础监控的设计需求__现在devops,云计算,微服务,容器,大数据等理念正在逐步落地和大力发展,企业的服务器越来越多,架构越来越复杂,相应的应用运行基础环境越来越多样化,服务越来越微化,带来的监控压力也越来越大;_!(http://www.lvkaineng.com/wpcontent/u