更新于:04-06 09:44

有关[博客]分类推荐

十分钟彻底掌握缓存击穿、缓存穿透、缓存雪崩 - 三分恶 - 博客园

于09-11 07:37 - -
大家好,我是老三,刷题刷烦了……. 写篇文章缓一下,分享一下老八股:. 在了解这三大问题之前,我们要理解,常用的分布式缓存Redis单机并发量能达到万级,常用的关系型数据库MySQL一般并发量是千级,他们支持的并发量可能差十倍,所以要尽可能把流量拦截在缓存层. 就像是大湖里多排点水,就可能把小河道冲垮,不知道你听过没——长江之水天上来,白洋淀里把不住.

【干货】分库分表最佳实践 - 有梦想的老王 - 博客园

于09-11 07:22 - -
MySQL单表(innoDB)可以存储10亿级数据,只是这时候性能比较差,业界公认MySQL单表容量在1KW以下是最佳状态,因为这时它的BTREE索引树高在3~5之间. 1.单表行数超过 500 万行或者单表容量超过 2GB,才推荐进行分库分表;如果预计三年后的数据量根本达不到这个级别,请不要在创建表时就分库分表.

IoT物联网时代怎么挣钱?_阿朱=行业趋势+开发管理+架构-CSDN博客

于09-08 07:52 - -
元宇宙、全真互联网、数字孪生、CPS、工业互联网、可穿戴设备、智能硬件,现在好多词. 1、智能消费:智能产品、智能家居家电、人可穿戴设备. 2、智能交易:智能营销、智能零售商店、智能供应链、智能仓储物流. 3、智能生产:智能生产设备、智能安环与消防、智能农业种植养殖. 4、智能城市:智能汽车与智能交通、智能能源与智能地下管网、智能建造与智能建筑、智能办公空间.

传统研发团队的敏捷转型实践之路_追求卓越-CSDN博客

于08-24 07:57 - -
在行业数字化转型加速的今天,精益敏捷、DevOps等已成为软件研发团队经常提起的热点词汇. 对于软件研发而言,效率、质量是永恒的主题,提升软件研发效能的关键是要提升持续交付能力,而要构建持续交付能力,走好敏捷转型实践之路是其中非常重要的选择. 然而,不同于互联网企业或产品型企业的软件研发团队,对于类似我们以项目型为主导的传统软件研发团队而言,敏捷转型这条道路并不那么好走,况且不同企业不同团队的实际情况也迥然不同,很难有可复制、可照搬的敏捷转型经验,更多时候需要结合自身实际进行持续探索并不断总结经验.

敏捷转型行动笔记:研发流程及规范建设_追求卓越-CSDN博客

于08-24 07:51 - -
企业进行数字化转型,需要提升软件研发效能,效率、质量是永恒的主题,提升软件研发效能的关键是要提升持续交付能力. 软件研发效能是我们关注的重要指标,主要从交付效率(实现端到端快速交付、及早交付)、交付质量(实现端到端高质量交付)、交付能力(打造卓越工程能力,持续交付)三个维度体现. 在研发体系建设的过程中,我们的目标是要提升持续交付能力、系统架构能力、产品和流程能力、精益管理和监控能力并促进组织文化转型.

腾讯人最喜欢的编程语言是什么? | 内含完整报告_TAPD敏捷研发-CSDN博客

于08-24 07:43 - -
先抛结论:这份报告,含金量很足,请认真研读. 刚刚,腾讯正式对外发布2020年度《腾讯研发大数据报告》,这份由腾讯技术委员会出品的报告,披露了过去一年腾讯在研发投入、研发效能及开源协同等方面的重要数据. 大家普遍关注的问题,在这里都可以找到答案,比如,腾讯人最喜欢什么编程语言,还有什么技术leader坚持写代码,腾讯开源协同进展等等,你都能在这份报告中找到答案.

微服务的数据聚合Join_cn_hhaip的专栏-CSDN博客

于08-20 16:50 - -
CQRS和UI(前端)更新策略. 架构2005 VS 2016. 传统SQL数据库,通常正规化(normalization)的方式来建模数据. 数据冗余少,不足之处是数据聚合Join会比较麻烦,可能实际Join的时候,需要将几张相关表,通过主键和外键关系才能Join起来. 我们知道,Join是一种开销比较大的SQL运算,当数据量少的时候,这种开销通常OK.

数字化转型实例:国家电网 阿朱=行业趋势+开发管理+架构-CSDN博客

于08-18 19:11 - -
这篇文章是2020年,国家电网董事长辛保安,谈国家电网数字化转型规划,我做的摘要与重新整理. 2020年,国家电网在数字新基建领域投入247亿元. 主要用来部署:电网数字化平台、电力物联网、能源IDC建设等十项重点任务. 一、业务数字化:B2B电子商务和B2C电子商务. 1、在物资管理方面,打造了国内最大的能源电商平台,聚合产业链上下游资源,开展物资电商化采购、数字物流网络化,今年1-9月平台累计交易10441亿元、同比增长57.3%.

微服务架构设计模式 - XuMinzhe - 博客园

于08-18 08:48 - -
单体地狱的银弹-微服务架构. 大型的复杂应用程序可以持续交付和持续部署. 每个服务都相对较小并容易维护. 分布式系统带来的各种复杂性. 开发者需要思考到底应该在应用的什么阶段使用微服务架构. 随着网络基础设施的高速发展,以及越来越多的个体接入互联网,在考虑构建支持海量请求以及多变业务的软件平台时,微服务架构成为多数人的首选.

设计数据密集型应用-Data-Intensive Application_王 炸的博客-CSDN博客

于08-17 22:37 - -
不懂数据库的全栈工程师不是好架构师              —— Vonng. 周六停更 Spring Boot 从入门到实践系列教程. 读一本好书《设计数据密集型应用》- Designing Data-Intensive Application.                                                             在正确的时候读一本合适的书是一种幸运~.

K8S 故障处理 - chalon - 博客园

于08-12 09:32 - -
问题1:K8S集群服务访问失败. 原因分析:证书不能被识别,其原因为:自定义证书,过期等. 问题2:K8S集群服务访问失败. 原因分析:端口映射错误,服务正常工作,但不能提供服务. 解决方法:删除svc,重新映射端口即可. 问题3:K8S集群服务暴露失败. 解决方法:删除svc,重新映射端口即可. 问题4:外网无法访问K8S集群提供的服务.

RabbitMQ的transaction、confirm、ack三个概念的解释 - brady-wang - 博客园

于08-02 13:06 - -
在使用RabbitMQ的过程中,肯定会遇到这样的几个概念:transaction、confirm、ack. 本文介绍一下这几个概念,以及他们之间的关系. RabbitMQ是采用的AMQP协议,AMQP协议定义了”确认”(acknowledgement),它是从consumer到RabbitMQ的确认,表示一条消息已经被客户端正确处理.

使用Docker+springboot+springcloud+axon 构建CQRS/ES的微服务架构_quguang65265的博客-CSDN博客

于08-02 11:46 - -
在过去几年中,软件架构的变化步伐迅速发展. DevOps,Microservices和Containerisation等新方法已成为热门话题,采用率迅速提高. 在这篇文章中,我想向您介绍一个我一直在研究的微服务项目,它结合了过去几年中两个突出的架构进步:命令和查询责任分离(CQRS)和容器化. 在第一部分中,我将向您展示使用容器分发和运行多服务器微服务应用程序是多么容易.

k8s 使用rolebinding限制或增加访问命名空间以及可执行操作权限_直到世界的尽头-CSDN博客

于07-29 22:07 - -
权限控制原理 RBAC——基于角色的访问控制. 基于角色的访问控制(Role-Based Access Control, 即”RBAC”). k8s使用”rbac.authorization.k8s.io” API Group实现授权决策,允许管理员通过Kubernetes API动态配置策略. 也就是说 每个k8s用户调用k8s的api时,都会经过一层角色的权限校验,比如 我当前的用户或者 服务账户(serviceaccount)关联的是哪一个角色,就拥有这一个角色的访问权限.

k8s 重置,更换网络插件_云深不知处的技术博客_51CTO博客

于07-28 19:27 - -
在master节点删除flannel. 安装完毕后使用docker images 查看容器镜像可以看见如下以calico打头的镜像.

k8s网络之Flannel网络 - 金色旭光 - 博客园

于07-23 20:53 - -
一、k8s网络之设计与实现. 二、k8s网络之Flannel网络. 三、k8s网络之Calico网络. Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址. 在默认的Docker配置中,每个节点上的Docker服务会分别负责所在节点容器的IP分配.

k8s网络原理之flannel - 渡边彻 - 博客园

于07-23 17:03 - -
首先当你创建一个k8s集群后一般会存在三种IP分别是,Pod IP,Node IP,Cluster IP. (这部分的知识我们在docker网络当中有详细的讲解,不了解的同学可以查看之前的微博. 那么不同Node节点下的Pod又是如何进行通信的呢. 本文重点要讲的flannel网络插件就是用来解决这个问题的.

ESP8266 NodeMCU手把手入门(实操篇)——读取传感器的值 - 滴漏咖啡 - 博客园

于07-23 16:36 - -
物联网使得现实世界中的实体和数字世界比以往任何时候都更紧密地联系在一起. NodeMCU作为其中的一个重要设备,作用之一就是与传感器相连以实现万物互联通讯. 这篇关于NodeMCU的实操篇以土壤湿度传感器和DHT传感器为例,详细介绍了如何使用ESP8266获取传感器的值及相应的示例代码. 之所以选择这两个传感器作为示例进行讲解,是因为土壤传感器输出值的信号引脚输出模拟信号,而DHT传感器的信号引脚输出数字信号,在使用过程中也需要引入库(也可以不使用库,代码相对复杂).

kubernetes的Service Account_码农崛起-CSDN博客

于07-22 22:58 - -
kubernetes的Service Account. Service account作用. Service account是为了方便Pod里面的进程调用Kubernetes API或其他外部服务. Service account使用场景. 运行在pod里的进程需要调用Kubernetes API以及非Kubernetes API的其它服务.

敏捷产品管理之发布、迭代计划_Yanelnan的博客-CSDN博客

于07-20 09:58 - -
上篇我带你从理解产品 Backlog 最好的形式 Story 开始,经过建模、搜集、编写、估算这四个步骤,编写出有效并且粒度合适的 Story 来帮助团队成员在理解需求上达成一致. 让“一张卡片”发挥出它的洪荒之力,快速挖掘需求,理解需求. 本篇我会带着你用编写好的 Story 来制定发布计划、迭代计划,并且在过程中进行有效测试和监控.

RSA非对称加密算法详解_u013073067的博客-CSDN博客_rsa算法

于07-19 17:02 - -
RSA加密算法是最常用的非对称加密算法,由 罗纳德·李维斯特(Ron Rivest)、 阿迪·萨莫尔(Adi Shamir)和 伦纳德·阿德曼(Leonard Adleman)于1977年一起提出,RSA就是他们三人姓氏开头字母拼在一起组成的. 非对称加密算法的特点就是加密秘钥和解密秘钥不同,秘钥分为公钥和私钥,用私钥加密的明文,只能用公钥解密;用公钥加密的明文,只能用私钥解密.

RSA加密、解密、签名、验签的原理及方法 - PC君 - 博客园

于07-18 10:12 - -
  RSA加密是一种非对称加密. 可以在不直接传递密钥的情况下,完成解密. 这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险. 是由一对密钥来进行加解密的过程,分别称为公钥和私钥. 两者之间有数学相关,该加密算法的原理就是对一极大整数做因数分解的困难性来保证安全性. 通常个人保存私钥,公钥是公开的(可能同时多人持有).

oracle 索引失效原因及解决方法 - chenxiangxiang - 博客园

于07-14 07:49 - -
oracle 索引失效原因及解决方法. 2010年11月26日 星期五 17:10. 一、以下的方法会引起索引失效. 2,单独的>,<,(有时会用到,有时不会). 3,like "%_" 百分号在前. 5,单独引用复合索引里非第一位置的索引列. 6,字符型字段为数字时在where条件里不添加引号. 7,对索引列进行运算.需要建立函数索引.

rsync+inotify-tools实现数据实时同步方案_Ljohn的技术博客_51CTO博客

于07-07 15:30 - -
与传统的cp、tar备份方式相比,rsync具有安全性高、备份迅速、支持增量备份等优点,通过rsync可以解决对实时性要求不高的数据备份需求,例如定期的备份文件服务器数据到远端服务器,对本地磁盘定期做数据镜像等. 随着应用系统规模的不断扩大,对数据的安全性和可靠性也提出的更好的要求,rsync在高端业务系统中也逐渐暴露出了很多不足.

mysql历史数据自动归档_sdmei-CSDN博客_mysql 归档

于07-03 11:38 - -
数据库跑一段时间后,因为查询性能、磁盘容量,运维管理等方面的原因,需要将在线数据挪到历史库(不同的服务器). 如我们的在线订单只留3个月数据,3个月以前的就需要到历史库查了. 自动归档常见的方式有pt-archiver,但我还是觉得自己写存储过程更靠谱. 在线库实例打开federated支持,创建数据库dborder(业务库), linkhis(归档用);.

hbase的cache与batch的理解_梦想还是要有的,万一实现了呢!-CSDN博客

于07-02 10:58 - -
在默认情况下,如果你需要从hbase中查询数据,在获取结果ResultScanner时,hbase会在你每次调用ResultScanner.next()操作时对返回的每个Row执行一次RPC操作. 即使你使用ResultScanner.next(int nbRows)时也只是在客户端循环调用RsultScanner.next()操作,你可以理解为hbase将执行查询请求以迭代器的模式设计,在执行next()操作时才会真正的执行查询操作,而对每个Row都会执行一次.

HBase客户端访问超时原因及参数优化_Fang的博客-CSDN博客

于07-02 09:04 - -
默认的HBase客户端的参数配置是没有做过优化的,所以对于低延时响应的HBase集群,需要对客户端的参数进行优化. 以毫秒计算的所有HBase RPC超时,默认为60s. 该参数表示一次RPC请求的超时时间. 如果某次RPC时间超过该值,客户端就会主动关闭socket. 如果经常出现java.io.IOException: Connection reset by peer异常问题,估计HBase集群出现了大量高并发读写业务或者服务器端发生了比较严重的Full GC等问题,导致某些请求无法得到及时处理,超过了设置的时间间隔.

mysql主从同步设置的重要参数log_slave_updates_ITPUB博客

于06-26 14:39 - -
说明:最近部署了mysql的集群环境,详细如下M01和M02为主主复制,M01和R01为主从复制;在测试的过程中发现了以下问题:. 1、M01和M02的主主复制是没有问题的(从M01写入数据能同步到M02,从M02写入数据能够同步到M01);. 2、主从同步的时候,当从M01写入的时候,数据可以写入到R01;.

MySQL 数据库双向同步复制 - mindwind - 博客园

于06-26 12:52 - -
MySQL 复制问题的最后一篇,关于双向同步复制架构设计的一些设计要点与制约. 数据库的双主双写并双向同步场景,主要考虑数据完整性、一致性和避免冲突. 对于同一个库,同一张表,同一个记录中的同一字段的两地变更,会引发数据一致性判断冲突,尽可能通过业务场景设计规避. 双主双写并同步复制可能引发主键冲突,需避免使用数据库自增类主键方案.

oracle ogg goldengate 双活复制避免循环复制参数_ITPUB博客

于06-26 12:28 - -
我简单的简绍一下goldengate的一些实用的、常用的参数. 一、双向复制避免数据循环复制的参数. 首先说明一下循环复制,官网上的描述:. 意译:主端对数据的修改,被应用到了备端. 但是备端在执行这个主端传递过来的数据改变时,又被备端的extract 进程.       扑获到,并且又反给主端. 然后主端又给备端,这样形成了循环复制,会一直循环下去.