上一页 1 2 3 4 5 6 ··· 57 下一页
摘要: 一、解决的场景 开发中,经常遇到这样的场景,数据库中存在记录,则需要更新这条记录,不存在这条记录,则插入这条记录 比如:给用户加积分,加道具,存在则直接字段加值,不存在这条记录需要插入初始化的一条数据; 统计每天的参与数(每天生成一条记录) 等等。 二、优化过程 1、先查再插 最常见的编码方式: E 阅读全文
posted @ 2023-07-20 15:42 毛会懂 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 一、分布式基础 1、分布式事务: 2、CAP理论: 3、BASE理论: 使用分布式事务的原则:不用分布式事务最好。如何无法不得不用,则考虑业务出错的频率,频率低,可以走人工补偿,频率高则引入分布式事务。 最想说的话:很多时候,没有十全十美的方案,只能理论+实际,作出权衡。 二、常见的分布式解决方案 阅读全文
posted @ 2023-07-10 11:32 毛会懂 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、要解决的场景与分页导致的问题 场景:(1)排行榜(按分数 或 点赞数 倒排序),文章列表(按 点赞数,评论数,热度 倒排序) 分页查询的场景 (2)分页查询中,like效率低的场景 特点:访问量相对较高,数据量动态变化,排序动态变化(即便数据量不变,比如点赞数变化也会导致排序变化), 一般通过滑 阅读全文
posted @ 2023-07-10 11:11 毛会懂 阅读(86) 评论(0) 推荐(0) 编辑
摘要: 上线的一切皆为需求,都要测试。如之禾 短信,评审过程就没短信的事,为啥上线后还要发短信。 上生产后,理论上所有的测试点都要回归一遍。如:故事列表只有第一页的问题。 修改接口,至少与本接口相关的游戏都测一遍。 0、上线的内容与线上的活动是否有影响。影响范围,需要测试的重点页面 或功能。 *重点测试,先 阅读全文
posted @ 2023-07-10 11:00 毛会懂 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 目的 为了加强客户端请求服务器的安全性, 客户端对请求进行签名,服务器对请求校验,防止恶意请求。 2、大运营 大运营游戏级别添加控制是否验签的开关, 当打开时,活动接口才会验签(只针对后续支持验签的游戏)。 当验签开关打开时,需要输入secret,保存在服务端。游戏开发时,也要保存在游戏前端。(每个 阅读全文
posted @ 2023-07-10 10:58 毛会懂 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 引言:神奇的查询结果 (1) staff表中有两个字段,分别是id和age,其中id是主键,共有6条数据。 (2) age倒序,查询第一页 (3)age倒序,查询第二页 (4)age倒序,查询第三页: 发现查询的数据有问题没??? 啥原因??? 进入主题: 1、常见的排序算法 内部排序: 插入排序 阅读全文
posted @ 2023-07-10 10:54 毛会懂 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 参考网址: http://www.webgl3d.cn/ https://www.three3d.cn/ 1、three.js 之 hello world 功能:立方体在三维空间的转动。 代码位置:demo_0_scene 目的:理解 场景 / 相机 / 渲染器 / 坐标系 / 几何体 / 材质 / 阅读全文
posted @ 2023-07-10 10:50 毛会懂 阅读(556) 评论(1) 推荐(0) 编辑
摘要: 使用vscode搭建vue3 + vite项目,本地没有问题,build后部署到服务器, 默认访问的是域名下的js css文件,导致 相对路径无法访问到。 在vite.config.js中添加 :base: "./" 后就可以了。 原因:默认的是 "/", 而我部署的路径是 : /其他路径/项目名/ 阅读全文
posted @ 2023-05-14 17:18 毛会懂 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 图片相似度 java实现:https://zhuanlan.zhihu.com/p/568827637 https://github.com/MingGH/calculate-pic-looklike 前端html5调用摄像头: https://www.cnblogs.com/hss-blog/p/ 阅读全文
posted @ 2023-04-21 14:25 毛会懂 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 现象:随着开发的项目越来越大,idea也会越来越卡,把idea 的堆栈设置大后,重启idea,竟然idea重启不起来了。 idea版本: 根本原因: idea 设置的堆栈大小,启动的时候,超过了 java本身设置的允许的内存大小。 解决方法: 先把以下两处的堆栈配置调到原来的值,使idea重新启动起 阅读全文
posted @ 2023-02-27 18:56 毛会懂 阅读(780) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 57 下一页