04 2023 档案
摘要:我的眼里只有你,因为你的大脸,让我看不到别人。 mysql 优化统计: 创建索引 创建组合索引 索引并不会包含有null值的列 使用短索引 排序的索引问题 like语句操作,防止 "%这中查询" 禁止在列上进行运算 不要使用not in 和 <>操作符号
阅读全文
摘要:go 语言中,channel一般默认是双向通道,但是也可以进行双向通道定义 var ch1 chan int // ch1为一个双向通道 var ch2 chan<- int // ch2为一个只能接收的单向通道 var <-chan int // ch3为一个只能发送的单向通道 注意:可以将普通的
阅读全文
摘要:Mongodb 是否支持存储过程? 答:MongoDB支持存储过程,它是javascript写的,保存在db.system.js表中
阅读全文
摘要:关系型数据库(Relational Database Management System,简称 RDBMS)是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。现实世界中的各种实体以及实体之间的各种联系均用关系模型来表示。关系模型是由数据结构(包括数据的静态结构、动态
阅读全文
摘要:memcached 最长的key值 key的最大长度是:250字节
阅读全文
摘要:世上99%的事情,都能用钱解决,剩下的1%则需要更多的钱。 微服务架构 优点: 模块化与独立性:微服务架构将应用程序拆分成多个小的、独立的服务,每个服务都围绕一个特定的业务能力进行构建。这种拆分使得每个服务都可以独立开发、测试和部署,从而提高了开发并行度和效率。 技术灵活性:由于每个微服务都可以由不
阅读全文
摘要:君问归期未有期,巴山夜雨涨秋池。 内存队列和消息队列的主要区别体现在以下几个方面: 存储位置与范围:内存队列主要存储在系统的内存中,主要用于系统内部,特别是线程间的消息传递,以提高在高并发情况下系统的性能。而消息队列则更为广泛,可以在系统之间传递消息,用于分布式系统的集成,是消息的传输过程中保存消息
阅读全文
摘要:现在的女生太不像话了,领口开这么低,还看不到事业线。 memcached 储存单个item值最大容量是:1M
阅读全文
摘要:做事一定要考虑别人的感受,千万不能让他们太开心了。 所谓的大 key 问题是某个 key 的 value 比较大,所以本质上是大 value 问题(value 往往不受程序控制,因此可能导致 value 很大) 说明: value 是 String 类型时,size 超过 10KB value 是
阅读全文
摘要:url的4种访问方式: 1.PATHINFO 模式 --重点在后面使用非常多,如果想传多个参数可以使用键1/值1/键2/值2方法 http://域名/项目名/入口文件/模块名/方法名/键1/值1/键2/值2 2.普通模式 http://域名/项目名/入口文件?m=模块名&a=方法名&键1=值1&键2
阅读全文
摘要:go 内置函数有哪些 append 将数据追加到 slice 的末尾,返回一个 slice copy 将源 slice 的数据复制到目标 slice 中,当目标 slice 的空间不够的时候会舍弃超出的部分,返回的是复制成功的元素个数 delete 删除 map 中对应键值对 len 计算数组、sl
阅读全文
摘要:在Linux系统中,有多种方法可以查看CPU的使用情况。以下是一些常用的命令和工具: top命令: top 命令是一个动态监视系统性能的实用程序,它可以显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。在 top 的输出中,你可以看到 CPU 使用率的百分比(user, nice,
阅读全文
摘要:春风得意马蹄疾,一日看见长安花。 官网文档: https://go.dev/doc/ 函数文档: https://godoc.org/
阅读全文
摘要:go语言的垃圾回收机制 1、垃圾回收的类型 Go使用了一种并发标记-清除(concurrent mark-and-sweep)垃圾回收器。这种垃圾回收器分为两个主要阶段:标记阶段和清除阶段。 2、标记阶段 在标记阶段,垃圾回收器会遍历所有的对象图,标记所有仍然被引用的对象。这个阶段是并发的,即垃圾回
阅读全文
摘要:落花有意 流水无情 一个专业的开发团队需要哪些角色呢 1、项目负责人 2、产品经理 3、UI 4、结构设计 5、前端 6、后端 7、测试
阅读全文
摘要:成长就是将你哭声调成静音的过程。 独立建站平台: 1、LTD独立站:LTD是杭州乐通达网络有限公司推出的独立站建站平台,通过saas系统搭建独立站,帮助企业数字化转型。 2、FunPinPin独立站:FunPinPin是由深圳迅海科技有限公司推出的独立站建站平台。通过打通独立站生态圈,FunPinP
阅读全文
摘要:有时候别人对你很冷淡,可能并不是你的问题。他也许只是不喜欢丑的而已。 什么是独立站? 在跨境电商行业来讲,独立站指的是一个独立的网站,包括有独立服务器、独立网站程序及单独的网站域名。 为什么要做独立站? 1、运营独立自主。 2、更能体现企业自己的品牌形象和实力,让客户对企业产生品牌认可度和信任度。
阅读全文
摘要:MD5(Message-Digest Algorithm 5)是一种广泛使用的密码散列函数,其原理可以清晰地分为以下几个步骤 填充(Padding): 首先,对输入的信息进行填充。填充的目的是确保信息的长度是512位的整数倍。 填充的方法是在信息的末尾添加一个1,然后添加若干个0,直到信息的长度满足
阅读全文
摘要:redis 和 kafka 都作为中间件缓存,各有千秋 redis 在秒杀场景中的优缺点: 优点: 高并发处理能力:Redis的并发处理能力能达到万级别甚至更高,非常适合处理秒杀场景中的瞬时大量高并发请求。 读多写少:秒杀场景中读请求(如商品库存查询)远大于写请求(如库存扣减和下单操作),Redis
阅读全文
摘要:mysql 尽量使用Union All,而不建议使用Union,但也不是全部场景都这样: 在 MySQL 优化中,推荐尽量使用 UNION ALL 代替 UNION 的原因主要是两者在处理结果集和性能上的差异。 结果集处理: UNION:它会自动去除结果集中的重复行。这意味着 MySQL 需要执行额
阅读全文
摘要:聚簇索引: 叶子节点:存储的是整行数据。 非叶子节点:存储的是索引值(即主键值),这些值用于指导查询过程中的搜索方向。 非聚簇索引: 叶子节点:存储的是主键的值,而不是整行数据。这是因为非聚簇索引的目的是加速查询,而不是直接提供数据。当通过非聚簇索引找到主键值后,MySQL会进行所谓的“回表”操作,
阅读全文