Coder Social home page Coder Social logo

programmer-go's Introduction

Hello,World!

Hi Hi,我是小熊,正在做监控云Go研发,曾从事架构、运维、实施工作,喜欢折腾 Go / k8s / Prometheus / Serverless / 自动化,喜欢开源分享,以下内容通过 minibear2333/actions 每日自动更新

🏋️‍♀️ Repositories Releases

🤹‍♀️ Recent Blog


🤾‍♂️ Funny Soul

个人履历

  • 语言:熟悉Go、了解Python、C++ ;有框架开发 / 基础工具、高性能组件开发经验,实现过SDK、api、同步任务等框架
  • 中间件: Nginx,Redis、Mariadb、RabbitMQ、SQLserver,influxdb有集群经验;
  • CI/CD:jenkins、gerrit、ansible、saltstack、shell,代码review管理员;
  • 接入层:Nginx, Haproxy、keepalived;
  • 监控运维:Prometheus并为此项目贡献过代码,进行过二次开发和自研监控平台的架构设计,曾担任腾讯TStack监控平台主负责人;
  • 虚拟化:熟悉OpenStack的架构和原理,有部署实施、二次开发经验,熟悉OpenStack API;
  • 容器:Docker, Kubernetes、istio、etcd等主流容器技术,了解容器,镜像,网络,存储,持久化,监控,安全, 能对它们进行二次开发;
  • 微服务:consul、GRPC、服务熔断、服务降级、限流、服务注册与发现;

如果你的技术栈和我的类似,欢迎加我好友,微信:qupzhi

programmer-go's People

Contributors

guowei-gong avatar kurumii avatar minibear2333 avatar sakura-echos avatar wss404 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

programmer-go's Issues

获取当前用户功能

不要再使用前端输入用户id和用户名的方式,在用户登陆后自动把jwt和用户信息映射放到redis里,通过redis获取

点赞、踩、浏览量增加功能

要思考下面试题更新接口是不是可以弄可选参数更新,如果弄不了就新增一个接口

考虑点赞、踩、浏览量变化,要不要弄到redis里,请先在此讨论方案

用户中心 更新 读取接口

不需要创建和删除用户

需要注意用户model中的很多字段,比如粉丝关联、关注、收藏这是另外的接口,这里不用写

更新个人信息

image

更新个人网站和技能

image

需要把这里更改为 不能更新created_time、作者的接口,可能需要更改mongo的接口;参数可选传入(需要重新定义req model)

// TODO 更改为 不能更新created_time、作者的接口,可能需要更改mongo的接口;参数可选传入(需要重新定义req model)

需要把这里更改为 不能更新created_time、作者的接口,可能需要更改mongo的接口;参数可选传入(需要重新定义req model)

这里我写的把created_time也更新了,这是不合理的。

作为面试题而言,不应该更新作者。

应该拆分为1个接口和1个logic功能

接口:更新接口

  • 可选参数,更新文章内容、摘要、标签、和 _num的字段、good、bad 这些字段,自动更新时间,不能更新created_time、作者
  • 但不允许传入热度,热度暂留,应该由某个公式计算得到

逻辑功能:为面试题追加评论id

在面试题目里的comments字段,增加评论id,传入评论id就可以,这个逻辑会被评论时后端api逻辑代码调用到

方案:积分功能设计、积分商城

设计用户操作自动增减积分,积分功能设计方案。
可以提供积分商城设计方案。
可在此提交评论关于您的想法,或者看到的技术手册链接

权限系统设计

可能要关联用户积分访问某些功能,目前在策划解决,v1版本不上线

目前只需要 #13 做了,管理员自己能操作就可以,后期可能还会和积分、角色关联

消息中心CURD

消息中心需要有已读功能,根据特殊的场景塞到消息中心的表中

注意分类

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.