Go新项目-配置文件的选取及区别和写法(1)

  • 胡梦旭
  • 2021-12-15 22:43:53
  • Go
  • Gin
Go新项目配置文件的选取及区别和写法(1) 先说结论:我们选型TOMLyaml,toml,json,ini 实际业务都有用实际栗子是:我们想要把Go的切片作为配置文件,YAML写起来比较吃力,TOML就很容易了。配置文件是用于配置计算机程序的参数、初始化设置的文件、业务数据公共配置等。如果没有这些配置,我们的程序就会硬编码,不够灵活配置文件的作用主
阅读全文

Go新项目-为何选Gin框架?(0)

  • 胡梦旭
  • 2021-12-15 22:12:31
  • Go
  • Gin
Go新项目为何选Gin框架?(0) 先说结论:我们选型Gin框架早在大概在2019年下旬,由于内部一个多线程上传的需求,考虑到Go协程的优势;内部采用Gin框架编写了内部的数据上传平台BAP,采用Gin+Vue开发,但前期没考虑到工程化思维,导致代码后期维护程度变得很复杂,硬编码内容过多,重复内容过多;项目说明:其中一半采用Gin作为Web页面API,一半做了脚本独立运行
阅读全文

Go语言并发模式视角思考

  • 小胡
  • 2021-11-24 17:24:09
  • Go
  • Go
Go语言并发模式视角思考犹记得2019年中旬进行知识点的学习和demo的练习,熟悉各种语法和并发调度的场景,在2019年末开始参与项目实战开发和逻辑梳理,前期工作大部分是逻辑梳理和code review同事的代码进行学习(由于我还有额外的工作,这个项目交由同事开发)Go语言的接触也是更多探索和业务的拆件,做一些雏形工具,来慢慢的孵化业务生态后来陆陆续续,在
阅读全文

windows系统PhpStorm、Pycharm无限试用30天的方法

windows系统PhpStorm、Pycharm无限试用30天的方法操作流程 1、打开git bash 2、cd /c/workspace 3、sh clear_windows_tools.bat以pycharm为例子(删除本地文件,删除注册表即可以无限试用)1、删除本地文件,通过写shell脚本```!/bin/bashecho "1
阅读全文

Linux 离线安装Docker(脚本自动安装)

Linux 离线安装Docker(脚本自动安装) 20211017 前言关于服务器不能联网的情况,这样就没法用yum安装软件,docker也是如此;或者由于CentOS系统采用Yum 安装过程中很慢,不换镜像源的情况下 1. 准备docker离线包docker官方离线包下载地址 https://download.docker.com/linux/stati
阅读全文

Docker 安装篇(Ubuntu)

Docker 安装篇(Ubuntu) 20210828 图省事一般采用第一种 一、 直接采用apt安装```apt install docker.io```查看 /usr/lib/systemd/system/docker.serviceubuntu默认守护进程用的:fd://```ps ef | grep dockerroot
阅读全文

Docker 阿里云镜像使用实践

一、使用容器镜像,查看镜像,创建,推送,拉取阿里云镜像 查看镜像 docker images创建一个名为myubuntu的容器 ```docker run ti name myubuntu d docker.io/ubuntu``` 查看容器 docker psdocker commit :从容器创建一个新的镜像```a :提交的镜像作者
阅读全文

Jenkins 采用API接口进行构建工程及错误解释(10)

Jenkins 采用API接口进行构建工程及错误解释 20211016版本信息:Jenkins2.303.1 Jenkins 403 No valid crumb was included in the request 解决方案 错误清单1、 请求api接口报错,csrf代理已经关闭```请求api接口报错,csrf代理已经关闭<html<head
阅读全文

Dockerfile构建Nginx访问说明

Dockerfile使用情况 20210903 Dockerfile ,Nginx 参考地址:https://yeasy.gitbook.io/docker_practice/image/build 编写简单Dockerfile在一个空白目录中,建立一个文本文件,并命名为 Dockerfile:```$ mkdir mynginx$ cd myng
阅读全文

Docker 部署一个用Python编写的Web应用并打包传到DockerHub仓库

Docker 部署一个用Python编写的Web应用并打包传到DockerHub仓库 20211013 docker,docker hub,python ,web 1、在gitee中创建相应的仓库:git@gitee.com:humengxu/dockercd.git该仓库通过python的flask 起了一个web应用,通过Dockerfile进行制作容器镜
阅读全文