上一页 1 2 3 4 5 6 7 ··· 40 下一页
摘要: 1、瀑布模型:瀑布模型是将软件生存周期中的各个活动规定为依线性顺序连接的若干阶段的模型,包括需求分析、设计、编码、运行与维护。 瀑布模型的特点是容易理解,管理成本低,每个阶段都有对应的成果产物,各个阶段有明显的界限划分和顺序要求,一旦发生错误,整个项目推倒重新开始。 适用于需求明确的项目,一般表述为 阅读全文
posted @ 2024-11-29 16:49 李若盛开 阅读(128) 评论(0) 推荐(0)
摘要: 1. 接口新增入参字段,并且有校验逻辑在日常开发中,经常会遇到的需求就是,在老的接口上,新增入参,并且需要校验。 这时候兼容性如何处理呢?我举个简单点的例子: 比如一个用户注册接口,突然加一个email的字段并且不能为空,且要校验是否符合邮箱格式 其实可以升级API版本,比如创建一个新的API版本, 阅读全文
posted @ 2024-11-29 16:29 李若盛开 阅读(280) 评论(0) 推荐(0)
摘要: omitempty的作用是在json数据结构转换时,当该字段的值为该字段类型的零值时,忽略该字段。 package main import ( "fmt" "encoding/json" ) type Student struct { Name string `json:"name"` Age in 阅读全文
posted @ 2024-11-29 11:04 李若盛开 阅读(135) 评论(0) 推荐(0)
摘要: Golang性能测试框架k6是一个新兴的性能测试工具,其特点在于使用JavaScript作为测试脚本语言,并且基于Golang的强大性能进行构建。1. 框架基础k6的启动框架使用了Golang的CLI标准框架cobra。cobra是一个用于构建CLI应用程序的库,它提供了丰富的命令解析和参数处理功能 阅读全文
posted @ 2024-09-26 20:24 李若盛开 阅读(222) 评论(0) 推荐(0)
摘要: 一、什么是不稳定性算法? 具有相同关键字的纪录经过排序后, 相对位置发生改变, 这样的算法是不稳定性算法。 一、不稳定排序算法有哪些1、堆排序2、希尔排序3、快速排序4、选择排序口诀:一堆(堆)希尔(希尔)快(快速)选(选择) 二、常见排序算法稳定性分析1、堆排序堆的结构是节点i的孩子为 2*i 和 阅读全文
posted @ 2024-09-21 12:54 李若盛开 阅读(298) 评论(0) 推荐(0)
摘要: ants是一个高性能的协程池,实现了对大规模goroutine的调度管理、goroutine复用,允许使用者在开发并发程序的时候限制协程数量,复用资源,达到更高效执行任务的效果。 github主页:https://github.com/panjf2000/ants 功能 1. 实现了自动调度并发的g 阅读全文
posted @ 2024-09-14 21:42 李若盛开 阅读(27) 评论(0) 推荐(0)
摘要: CPU核心数量对服务器性能有显著影响,尤其在处理多任务和并发工作负载时。以下是不同核心数量对服务器性能的具体影响: 1. 并行处理能力 1)多任务处理: 多核心CPU可以同时处理多个任务,因为每个核心都可以独立执行线程。这意味着服务器可以更高效地处理并发请求,减少响应时间。 对于多用户环境或高并发应 阅读全文
posted @ 2024-09-01 15:44 李若盛开 阅读(455) 评论(0) 推荐(0)
摘要: 游戏化设计(Gamification design)旨在将游戏设计中的元素应用到非游戏场景或系统中,以此来提高用户体验和参与度。 依照Google趋势搜索,Gamification这个涵盖行术语最早出现于2010年,是一个被重新定义的新兴学科。它像是博弈论的衍生品,遵循‘产生行为后给予奖励’这个最基 阅读全文
posted @ 2024-08-29 19:46 李若盛开 阅读(256) 评论(0) 推荐(0)
摘要: 唯一索引: 唯一性:唯一索引保证索引列的值是唯一的,不会有重复。比如,一个班级的学号,每个学生都有一个唯一的学号,不能有重复。可以有多个:一个数据库表中可以有多个唯一索引,就像一个班级可以有多个科目,每个科目都可以有一个唯一的成绩单。允许空值:唯一索引列中可以有一些空值(没有填写的数据)。就像在一个 阅读全文
posted @ 2024-08-19 14:19 李若盛开 阅读(133) 评论(0) 推荐(0)
摘要: Redis是单线程,单线程意味着任何一条命令的执行都是串行,也就是按顺序一条一条的执行。那么当执行的命令耗时,就会导致后续的Redis访问都会阻塞。也就是说单线程是指Redis主要的工作线程(主线程)在运行过程中只有一个线程来处理客户端的请求和执行命令,但是Redis并不完全是单线程,它使用了多路复 阅读全文
posted @ 2024-08-16 18:31 李若盛开 阅读(328) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 40 下一页