Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 前言 前几天开始拜读这本书, 通俗易懂, 笔记如下(未更新完成) 正文 大型业务的系统特点 高并发 大流量 高可用 海量数据 用户分布广泛 网络情况负载 安全环境恶劣 需求快速变更 快速迭代 最初的小型业务的架构 LAMP = Linux+Apache+MySQL+PHP 网站的架构变化 一台服务器 阅读全文
posted @ 2020-08-27 18:06 ChnMig 阅读(257) 评论(0) 推荐(0)
摘要: 前言 LeetCode题目个人答案(Golang版) 本篇预期记录 1-10 题, 持续更新 正文 1.两数之和(简单) https://leetcode-cn.com/problems/two-sum/ 题目 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 阅读全文
posted @ 2020-08-18 11:21 ChnMig 阅读(411) 评论(0) 推荐(0)
摘要: 前言 终于有了第一个使用 FastApi 编写的线上服务, 在开发的过程中还是遇到了些问题, 这里记录一下 正文 目录结构 我们知道, FastApi 的启动方式推荐使用 uvicorn, 其启动方式大致为 uvicorn main:app, 实际上 main 为该文件的名字, app 为生成的 F 阅读全文
posted @ 2020-08-10 20:01 ChnMig 阅读(3550) 评论(0) 推荐(1)
摘要: 前言 最近又抽掉出来写一个 Python 项目, 框架使用 Flask , 又有些新心得, 比如本篇所说, 想要将某个蓝图加上统一的权限控制, 比如 admin 蓝图全部有一个统一的拦截器判断是否有权限操作, 这里记录两个方法, 有利有弊 正文 使用 before_request 钩子 http:/ 阅读全文
posted @ 2020-07-23 20:31 ChnMig 阅读(3074) 评论(0) 推荐(1)
摘要: 前言 好久没写了, 主要是太忙了, 本篇记一下今天解决的一个问题吧, 耗了我大半天的时间才解决 问题 今天在调试代码时, 发现了一个诡异的问题, 我之前写了一个接口, 作用是接收上传的文件, 因为这个接口需要一定的权限控制, 所以我写了3个装饰器在上面, 这个项目是用的 flask, 代码类似于 @ 阅读全文
posted @ 2020-06-23 09:30 ChnMig 阅读(1281) 评论(0) 推荐(0)
摘要: 前言 目前有一个奇葩的需求, 将某个开源项目整合进自己的项目里去调度, 还需要在每次启动这个开源项目时, 加载不同的配置文件进去, 问题是配置文件并不是一个 conf 或者是其他的什么, 而是以 .py 文件中的变量形式存在, 使用时直接导入的方式去使用, 如图 目录结构 api.py 引用方式 考 阅读全文
posted @ 2020-05-14 10:58 ChnMig 阅读(537) 评论(0) 推荐(0)
摘要: 前言 如果代码中依赖了本地的包, 这个包是托管在内网 Gitlab 中, 而且不是 HTTPS 服务,那么应该怎样使用 go mod 拉取代码呢? 本文会给你我的答案 正文 首先我们要知道, 如果本地的 go 环境中已有某个包, 在使用 时是不会去再下载的, 会直接将包拷贝到 vendor 中, 因 阅读全文
posted @ 2020-05-11 13:15 ChnMig 阅读(5232) 评论(0) 推荐(0)
摘要: 前言 比如这样的需求, 遍历一个 切片, 切片内容是切片1, 需求是判断切片1中某个是否有相应数据, 有就返回 正文 我们需要考虑的是在写两层遍历时如何在获取结果后结束这两层遍历 变量法 设置一个变量, 在外层监听该变量, 获取到结果后修改该变量 缺点很明显, 如果套更多层需要在每个层都写一个判断标 阅读全文
posted @ 2020-04-22 14:31 ChnMig 阅读(7816) 评论(0) 推荐(1)
摘要: 前言 "zap" 是 uber 开源的一个日志记录的包, uber 在 go 的领域建树颇多, zap 更是优秀, 相比于自带的 log ,他有更多的功能, 当然, 最显眼的还是他很快, 本文介绍 zap 模块的基本使用 正文 zap的使用由 编码器 和 初始化 组成, 编码器表示输出的格式, DE 阅读全文
posted @ 2020-04-21 19:48 ChnMig 阅读(1608) 评论(0) 推荐(0)
摘要: 前言 今天发现了一个问题是之前一直没有注意到的,这里记一下 正文 Send Closed Chan 问题概述 代码逻辑是启动时启动多个 channel, channel1 获取数据监听数据处理后发送给 channel2 , channel2 处理后再给 channel3 等等 在 channel1 阅读全文
posted @ 2020-04-21 13:50 ChnMig 阅读(372) 评论(0) 推荐(0)
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页