avatar
智能代码编辑助手:AWS CodeWhisperer

智能代码编辑助手:AWS CodeWhisperer

星期日,九月 24 日,2023 年

今天向大家推荐一个程序员代码 AI 辅助神器——亚马逊的 CodeWhisperer。亚马逊的CodeWhisperer是一款程序员不可或缺的AI辅助工具,它支持多种编程语言和IDE,提供强大的代码智能提示、代码重构和其他功能,有助于提高你的编码速度和质量,同时减少了常见的开发烦恼。无论你是新手还是经验丰富的开发人员,都值得一试这个神奇的工具,它将大大提升你的编程体验。

avatar胡巴
3 分钟阅读
golang中defer的使用

golang中defer的使用

星期四,二月 17 日,2022 年

golang中defer好像一个栈一样,在其后声明的表达式会被先行压入“栈”中,然后按照先进后出的顺序在真正return之前进行执行。什么是真正return?golang中的return不是原子的,它可以分为三个部分执行:1.给返回值进行赋值 2.按照后进先出的顺序执行defer表达式 3.函数返回

avatar胡巴
2 分钟阅读
golang中reflect的使用

golang中reflect的使用

星期一,二月 14 日,2022 年

本篇文章记录golang中reflect的使用

avatar胡巴
2 分钟阅读
golang中结构体嵌套时需要注意的点

golang中结构体嵌套时需要注意的点

星期五,二月 11 日,2022 年

golang中结构体嵌套时,如果使用了指针类型的嵌套,则需要注意在拿内部结构体属性时,内部结构体一定时要被实例化后的,不能是nil,否则会导致空指针异常。

avatar胡巴
1 分钟阅读
golang中的iota

golang中的iota

星期五,二月 11 日,2022 年

记录一下golang中的iota

avatar胡巴
1 分钟阅读
golang中的方法接收器

golang中的方法接收器

星期四,二月 10 日,2022 年

golang中的方法接收器分为两种:指针接收器和非指针接收器

avatar胡巴
1 分钟阅读
匿名函数和闭包的区别及用法

匿名函数和闭包的区别及用法

星期四,二月 10 日,2022 年

golang中的匿名函数和闭包的区别和用法。匿名函数可以作为函数的入参实现“表现延时”,闭包则可以作为函数返回值来作为函数内部与外部沟通的桥梁,使外部访问函数内部的局部变量。

该文章内容仅作为自己学习理解之用,用于自己后续复习可以想到当时的想法,如有不符合广大小友的思维之处,还请谅解。

avatar胡巴
2 分钟阅读
slice使用时需要注意的点

slice使用时需要注意的点

星期三,二月 9 日,2022 年

关于golang中slice使用时需要注意的问题,未扩容前底层数组未变,修改任意一个slice都有可能导致另一个指向同一个底层数组的slice的值的修改,所以使用过程中需要特别注意。

avatar胡巴
3 分钟阅读
我自己的公众号文章索引

我自己的公众号文章索引

星期三,十二月 1 日,2021 年

本篇文章意在为自己的公众号文章引流,里面索引了很多自己公众号文章的链接

avatar胡巴
1 分钟阅读
avatar
基本信息
  • 姓名:bobo
  • 花名:胡巴
  • 性别:男
  • 血型:O型
  • 星座:白羊座

联系方式

  • 所在地:上海
  • QQ:279250819
  • 微信号:wanghuiwoshinideyou
  • 电子邮件:279250819@qq.com

博客地址

公众号

alt 无限递归

待学习的东西

  • docker
  • k8s
  • flink
  • flutter
  • golang源码
  • redis底层
  • 消息中间价原理
  • zabbix
  • opentracing
  • grafana
工作经历
  • 2019.6 - 至今

    • 公司:萌推(上海突进网络科技有限公司)
    • 职位:中级PHP工程师 & 初级golang工程师
    • 荣誉:
      • 绩效A连续得主
      • 月度之星
      • 优秀个人奖
    • 所作所为:
      • 利用ES优化OMS、MMS管理系统商品列表查询
      • 利用消息队列、Redis、乐观锁优化商品审核流程
      • 利用Redis对商家端接口进行有效限流
      • 优化商品相关表索引,提升SQL查询速度
      • 商品中台构建,统一商品相关操作
      • 大表优化(数据分离、分表、大字段拆分)
      • 掌握所有商品核心流程
  • 2018.5 - 2019.5

    • 公司:DaDa英语(上海卓赞教育信息科技有限公司)
    • 职位:中级PHP开发工程师
    • 荣誉:无
    • 所作所为:
      • 利用ES优化教师CMS系统统计数据接口至500ms内
      • 工单系统开发及持续优化
      • 教师CMS系统的功能开发及持续优化
  • 2018.3 - 2018.5

    • 公司:波奇(上海)信息科技有限公司
    • 职位:初级PHP开发工程师
    • 荣誉:同下
    • 所做作为:如下
  • 2016.7 - 2018.3

    • 公司:光橙(上海)信息科技有限公司
    • 职位:初级PHP开发工程师
    • 荣誉:
      • 年度最佳进步奖
    • 所作所为:
      • 利用Redis提升商详接口最佳响应速度至50ms内
      • 利用Redis提升双11活动页可承受QPS至500以上
      • 利用Redis对接口进行简单限流
      • 与小伙伴合作提升搜索质量(ES初识)
      • 其他C端接口的开发及优化
      • B端商城老页面的维护及优化
SKILLS

编程语言

  • PHP
  • Golang
  • Shell
  • JAVA
  • JS
  • HTML\CSS

数据库

  • MySQL
  • Redis
  • 具有简单分表经验

消息中间件

  • RabbitMq
  • Kafka

文档撰写

  • Swagger
  • Markdown

技术框架

  • Laravel
  • gin

搜索引擎

  • ElasticSearch

抓包工具

  • Charles