自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

向着高亮的地方

迎接明天的太阳,源于今晚的努力

  • 博客(9)
  • 资源 (7)
  • 收藏
  • 关注

原创 深入理解redis--应对阻塞

(一)耗时长命令造成阻塞 1. keys、sort,save等命令 keys命令用于查找所有符合给定模式 pattern 的 key,时间复杂度为O(N), N 为数据库中 key 的数量。当数据库中的个数达到千万时,这个命令会造成读写线程阻塞数秒;类似的命令有sunion sort等操作;实际需求中一定要使用keys、sort等操作怎么办?解决方案: 在架构设计中,有“分流”一招,可以看我《高并发之应用限流思路》,简单来说:将请求类型进行分类设计,可以理解为设计不同的通道...

2020-06-20 13:44:21 577

转载 深入理解Redis--主从复制

1、Redis单机部署有什么问题?(1)机器故障服务器挂掉了;CPU坏掉了;主板坏了啊;(2)容量瓶颈比如我们服务器有16G内存,但是我们有一个需求需要60G内存,显然不能满足我们的需求,那是不是我们就去买更好的机器呢?比如可以买128G或者更大的机器,但是我们单台机器的内存容量总是有极限的,又不能无限扩容。(3)QPS瓶颈Redis官网号称可以达到10w QPS,但是现在我们系统业务需要QPS达到10...

2020-06-20 11:54:33 204

转载 深入理解Redis--子进程开销与优化

1、CPU(1)开销RDB和AOF文件生成,属于CPU密集型(2)优化(1)不做CPU绑定,也就是不把redis进程绑定在一个CPU上;(2)不和CPU密集型服务部署在一起;2、内存(1)开销fork内存开销,copy-on-write(2)优化(1)linux内核优化,禁止使用:echo never > /sys/kernel/mm/transparent_hugepage/enable,禁止...

2020-06-20 11:52:40 321

转载 深入理解Redis--fork操作

1、fork操作(1)同步操作 虽然fork同步操作是非常快的,但是如果需要同步的数据量过大(比如超过20G),fork就会阻塞redis主进程。(2)与内存量息息相关 内存越大,fork同步数据耗时越长,当然也跟服务器有关,服务器有物理机,也有虚拟机。(3)info:latest_fork_usec 使用此命令可以查看持久化花费的时间,如果持久化时间过长,就会造成卡顿。 例如:如果redis此时QPS上万,此时redis正在持久化...

2020-06-20 11:50:12 6486 3

原创 深入理解Redis持久化--RDB和AOF

Redis是一个内存数据库,数据保存在内存中,但是我们都知道内存的数据变化是很快的,也容易发生丢失。Redis提供了持久化的机制,分别是RDB(Redis DataBase)和AOF(Append Only File)。一、持久化流程(1)客户端向服务端发送写操作(数据在客户端的内存中)。(2)数据库服务端接收到写请求的数据(数据在服务端的内存中)。(3)服务端调用write这个系统调用,将数据往磁盘上写(数据在系统内存的缓冲区中)。(4)操作系统将缓冲区中的数据转移到磁...

2020-06-20 11:38:25 290

原创 深入理解Hbase--简介

一、介绍HBaseApacheHBase™ is theHadoopdatabase, a distributed, scalable, big data store.HBase is a type of "NoSQL" database.Apache HBase 是 Hadoop 数据库,一个分布式、可伸缩的大数据存储。HBase是依赖Hadoop的。为什么HBase能存储海量的数据?因为HBase是在HDFS的基础之上构建的,HDFS是分布式文件系统。二、为什么要用HBas...

2020-06-19 01:01:13 328

转载 深入理解CAS-认证原理

CAS,Central Authentication Service—中央认证服务,旨在为Web应用系统提供一种可靠的SSO解决方案。下面简单介绍SSO,重点介绍CAS认证过程。一、SSO简介  1.1 概念  SSO英文全称Single Sign On,是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。  1.2 角色  一般 SSO 体系主要角色有三种:  * User (多个)  ...

2020-06-12 11:18:18 4583

转载 阿里P8架构师谈:Restful、SOAP、RPC、SOA、微服务之间的区别

内容大纲1.介绍Restful、SOAP、RPC、SOA以及微服务2.重点谈谈SOA与微服务的区别3.以及为什么要使用微服务架构一、什么是RestfulRestful是一种架构设计风格,提供了设计原则和约束条件,而不是架构,而满足这些约束条件和原则的应用程序或设计就是 Restful架构或服务。主要的设计原则:资源与URI 统一资源接口(HTTP方法如GET,PUT和POST) 资源的表述 资源的链接 状态的转移总之,RESTful的核心就是后端将资源发布为URI,前端通过

2020-06-07 00:36:34 410

原创 深入理解RPC

一.什么是RPC RPC(Remote Procedure Call Protocol)远程过程调用协议(主要基于TCP协议),通过网络从远程主机程序上请求服务,而不需要了解底层网络技术的协议。简言之,RPC就是从一台客户端上通过参数传递的方式,调用另外一台服务器提供接口,并返回的结果。二.RPC架构组件(1)组件介绍客户端(Client):服务调用者(消费者)。客户端存根(Client Stub):存放服务器地址信息,将客户端请求的参数打包成网络传输格式(序列化),再传输...

2020-06-06 17:08:28 508

torque-4.2.0-snap.201302040907.tar.gz

1. Torque是一个开源的资源管理系统,用于高性能计算集群的作业管理与调度。 2. Torque主要由三个主要部件组成: PBS服务守护进程: pbs_server 负责接收作业提交,位于服务节点。 PBS调度守护进程: pbs_sched 负责调度作业,位于服务节点。 PBS MOM守护进程: pbs_mom 负责监控本机并执行作业,位于所有计算节点。

2020-06-11

maui3.3.1.0.tar.gz

注意:下载后,需要进行俩次tar解压。torque+maui共同组成作业任务调度集群系统,maui可以设置调度的策略,提高任务调度的性能,当前maui版本三3.3.1,通常与torque4.2.0版本共同使用。

2020-06-11

Centos7 python2.7和yum资源包

优势不小心卸载了yum,或者python;此时先卸载将Centos7中的python2.7和yum相关程序完全卸载,然后一键重装,很简单。

2020-04-22

基于安卓开发医疗诊断系统(含设计文档和源码)

主要面向居家养老的老年群体心脑血管疾病、糖尿病监测和健康护理方面快速检测血压、血糖指标,自助进行心脏听诊。一方面这些测量所得的健康数据可以被推送到指定的远程医疗机构或社区卫生服务站,医生专家们依此对老年人建立长久的电子医疗档案,以便远程分析监控或就医治疗;另一方面,终端也可根据测量数据智能分析辅助诊断,如血压异常,心脏听诊音异常等,并将这些数据绘制成趋势图表统计近期健康状况;特别的终端还加入亲情关怀功能,将测量的健康数据以短信的形式定时发送到指定的家属手机 收缩

2020-01-03

友盟消息推送 Java服务端Push SDK

消息推送(Push SDK) 友盟消息推送,帮助开发者建立于用户直接沟通的渠道。将APP的内 友盟推送PushSDK 友盟推送PushSDK 容更新或者活动通知主动推送给终端用户,让用户第一时间获取到相关信息,有效提升用户活跃度和忠诚度。

2018-08-31

Ztree官方API及实例教程

zTree 是一个依靠 jQuery 实现的多功能 “树插件”。优异的性能、灵活的配置、多种功能的组合是 zTree 最大优点。专门适合项目开发,尤其是 树状菜单、树状数据的Web显示、权限管理等;其中压缩包包括完整的官方文档和实例教程。

2018-03-19

(免费)spring boot 2.0.0 M4 官网文档下载

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者

2017-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除