240 发简信
IP属地:江西
  • java项目部署

    一.手工部署,进程不退出 (提前安装好JDK,配置环境变量)nohub java -jar xxx.jar &> my.log & 二.she...

  • Resize,w 360,h 240
    腾讯云coding和tke部署一个简单golang项目

    1.新建代码仓库和dockerfile dockerfile文件 2.新建构建计划(打包镜像) 2.1新建构建计划 2.2添加制品库 2.3 打...

  • 操作系统基础知识

    1. 什么是进程,什么是线程 进程是并发执行程序在执行过程中资源分配和管理的基本单位线程是程序执行的最小单位 2.进程和线程的区别 一个进程可以...

  • leetcode top100

    1.求两数之和(数组无序) 2.求电话号码的字母组合 3.三数之和 4.两数之和(链表) 5.合并有序数组 6.移除指定元素 更改 nums 数...

  • golang可重入锁的实现

    如何实现可重入锁?实现一个可重入锁需要这两点:1.记住持有锁的线程2.统计重入的次数 转自golangroadmap[https://www.g...

  • golang 导出数据生成本地CSV文件

    import ("encoding/csv")func main() {f, err := os.Create("data.csv")if er...

  • Resize,w 360,h 240
    分布式

    1.分布式锁 应用场景:多线程操作共享资源;系统是一个分布式系统,集群 mysql redis:类cas自旋式分布式锁,询问方式:尝试加锁 zk...

个人介绍
2017年12月参加工作,一直在a公司,从事后端开发工作。
使用golang作为开发语言,借助gin+gorm(sqlx)框架进行敏捷开发。
2021年8月在b公司,使用kratos进行微服务项目开发。