后端

redis内存优化的探索和实践

1,redis如何管理内存结构 redis内存模型: 【used_memory】:Redis内存占用中最主要的部分,Redis分配器分配的内存总量(单位是KB)(在编译时指定编译器,默认是jemalloc),主要包含自身内存(字典、元数据)、对象内存、缓存,lua内存。 【自身内存】:自身维护的一些数据字典及元数据,一般占用内存很低。 【对象内存】:所有对象都是Key-Value型

更新日志 | JRT v2.10.0

JRT v.2.9.0 的发布时间是 2022 年 1 月 22 日,距现在有四个多月了。 所以,这个功能版本的更新日志长度,可能会让你怀疑是不是 JRT v3 提前上线了,当然,作为一个功能版本,我们依然保持了于 JRT 2.9.0 的向后兼容,如果你没有写一些”黑魔法“代码的话。 完整的更新日志可以在这里看到:Release JRT v2.10.0 · FHU-yezi/JianshuRese

Gitee+Jenkins+SonarQube代码上线的实战操作

代码上线-流程图 image.png 添加Nexus流程图 image.png 机器的环境 172.168.0.1 jenkins # 建议-机器环境:1C以上,2G以上,40G磁盘以上 172.168.0.2 SonarQube # 建议-机器环境:2C以上,4G以上,40G磁盘以上 172.168.0.3 nexus(可选) #

1314. 矩阵区域和

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 题目: 给你一个 m x n 的矩阵 mat 和一个整数 k ,请你返回一个矩阵 answer ,其中每个 answer[i][j] 是所有满足下述条件的元素 mat[r][c] 的和: i - k <= r <= i + k, j

02-架构师的视图和视角

1. 架构师的视图 image.png 1.1 上下文视图 1.1.1 概念 上下文视图总结我们所设计的架构背后究竟是怎么样的一个系统,包括系统本身、外部实体和相关接口。 1.1.2 示例 image.png 1.2 功能视图 1.2.1概述 描述系统运行时功能元素及其职责、接口和交互关系。 功能视图和上下文视图有一定的重合之处,但功能视图脱离环境,描述的是系统组件定义及

【教3妹学算法-每日3题(1)】最长的斐波那契子序列的长度

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹 2哥:3妹,今天又是高考日。 3妹:瞎说什么, 高考是6月7号 2哥:上海的同学高考啊。 3妹:对哦, 前段时间上海疫情,所以调教推迟了一个月 2哥:是的 3妹:那我也参加自己的“高考”, 做个算法题吧 讲课 题目

学生对“理清思路”之惑的反思:

    初中语文七上第四单元学习单元的核心问题是:通过划分段落层次,抓关键语句等方法,理清作者思路。基于核心问题,在设《植树的牧羊人》一课时,基于单元核心问题,设置的主问题为:跳读课文,划出文章的重点句和标志故事情节发展的句子,理清作者的思路,完成文章的结构图。并给出学习提示,结构层面的重点句指的是,总起句,总括句,过渡句,点题句,前后呼应句等;标志故事情节发展的句子关注文章中“我”和牧羊人见面

分布式 - 演进过程

单机架构 网站初时,应用数量和用户量都极少,可以把应用程序和数据库部署在同一台服务器上。 第一次演进:应用与数据库分离 应用与数据库对资源的消耗不同,分开部署在独立的服务器上能显著提高两者各自性能。 随着用户数的增长,并发读写数据库成为瓶颈 第二次演进:引入缓存 缓存能把绝大多数请求在读写数据库前拦截掉,大大降低数据库压力。 使用分布式缓存,例

观察者设计模式

前言 观察者(Observer)模式的定义:指多个对象间存在一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。这种模式有时又称作发布-订阅模式、模型-视图模式,它是对象行为型模式。 观察者模式是一种对象行为型模式,其主要优点如下: - 降低了目标与观察者之间的耦合关系,两者之间是抽象耦合关系。符合依赖倒置原则。 - 目标与观察者之间建立了一套触发机制。 它的主

LeetCode - #65 有效数字

前言 我们社区陆续会将顾毅(Netflix 增长黑客,《iOS 面试之道》作者,ACE 职业健身教练。)的 Swift 算法题题解整理为文字版以方便大家学习与阅读。 LeetCode 算法到目前我们已经更新了 64 期,我们会保持更新时间和进度(周一、周三、周五早上 9:00 发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。 不积跬步,无以至千里;不积小流,无以成江海