11 2023 档案

摘要:从 0 到 1 1、设计表结构2、使用 gf gen dao 生成对应的 dao/do/model3、编写 api 层:定义业务侧数据结构,提供对外接口的输入/输出数据结构4、编写 model 层:定义数据侧数据结构,提供对内的数据处理的输入/输出数据结构5、编写 logic 层,自动生成 serv 阅读全文
posted @ 2023-11-29 18:45 李若盛开 阅读(564) 评论(0) 推荐(0) 编辑
摘要:1、Go 语言的 if 语句允许在条件之前传递一个语句。 原始代码: f, contains := factory[string(token)] if contains { // Do something } 优化:(稍微提高了代码的可读性) if f, contains := factory[sT 阅读全文
posted @ 2023-11-29 17:07 李若盛开 阅读(40) 评论(0) 推荐(0) 编辑
摘要:执行SQL时出现错误 ERROR 1055,SELECT列表不在GROUP BY语句内且存在不函数依赖GROUP BY语句的非聚合字段'edusassvc.u.nickname' 这是和sql_mode=only_full_group_by不兼容的(即不支持)。 分析问题 1)原理层面 错误会发生在 阅读全文
posted @ 2023-11-29 13:07 李若盛开 阅读(137) 评论(0) 推荐(0) 编辑
摘要:什么是技术债务? 技术债务也称为设计债务或代码债务,在技术领域被广泛使用。 信息与软件技术周刊如此定义技术债务:技术债务描述了某些软件开发行为所产生的后果,这些行为有意或无意地优先考虑客户价值和/或项目限制,例如交付期限、更多的技术实施和设计考虑……从概念上讲,技术债务是金融债务的类比,有着相似的概 阅读全文
posted @ 2023-11-28 23:18 李若盛开 阅读(141) 评论(0) 推荐(0) 编辑
摘要:▶︎ 后台基础(初级):掌握牢固的后台基础(go、os、http、tcp、ip...)并能熟练运用,为后面的发展打下地基。 ▶︎ 工程素养(中级):写出一手好代码,有扎实的微服务工程能力,用云原生DevOps持续提升工程效率。 ▶︎ 项目架构(高级):有扎实严谨的系统架构设计能力,独立主导大中型项目 阅读全文
posted @ 2023-11-28 22:58 李若盛开 阅读(1092) 评论(0) 推荐(1) 编辑
摘要:context.Background():上下文的默认值(创建上下文的默认起点),这个函数返回一个空context,返回值就是根节点,这只能用于最高等级(在main函数、初始化或顶级请求处理中),因为所有其他的上下文都应该从它衍生(Derived)出来 context.TODO():通常用作占位符或 阅读全文
posted @ 2023-11-28 14:07 李若盛开 阅读(689) 评论(0) 推荐(0) 编辑
摘要:生产现场: 原因:由于网络问题或其他临时错误导致了一些对象丢失或损坏,就会导致克隆失败并显示这个错误。 解决方案:删除本地的分支文件,再拉取远程正常的分支文件。 阅读全文
posted @ 2023-11-24 09:35 李若盛开 阅读(1024) 评论(0) 推荐(0) 编辑
摘要:现象:每次拉取代码都需要身份验证,不友好且比较繁琐。 产生原因:在git clone时使用的是https地址,命令为: git clone https://gitee.com/xxxxxx/edusasssvc.git 解决方案:先在桌面git bash 生成公钥,然后在gitee后台配置对应账号下 阅读全文
posted @ 2023-11-22 12:50 李若盛开 阅读(1575) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示