项目
文章平均质量分 83
Gopher-毛
通信专业本科,23年毕业。目前全身心转码,go 服务器开发工程师。所以基本不会再更新和回答通信相关的任何内容,望海涵,江山代有才人出,肯定有很多比我更优秀的人,望大家寻找新的通信大佬博主。我说:如果有不可能,那就去创造!
展开
-
Gin源码阅读与分析
地址:https://github.com/mao888/golang-guide。大致的流程就是从路由里找出handler,然后进行处理。先执行接下来的handlers,然后返回再执行当前的。实现,使用的数据结构是基数树(radix tree)。里面的第一个handler,然后一个个执行下去。这里会把绝对路由算出来,然后加到树里。的时候发生了什么呢?的同学应该知道,在Go里只要实现。里拿一个空的context,丢到。然后发现没有然后了,那么当我们调用。这就是处理流程,请求来了,从。原创 2022-12-09 18:29:52 · 531 阅读 · 1 评论 -
golang实现es根据某字段分组,统计每组某一字段的数量,过滤空值并去重
需求:根据app.Id分组,统计每组的OwnerBid数量,过滤空值并去重。欢迎进群交流:1007576722。原创 2022-09-20 17:15:06 · 1968 阅读 · 2 评论 -
golang实现es根据某个字段分组,对某个字段count总数,对某个字段sum求和
一个series 有 n 个dna,series 与 dna关系为 1 :n。欢迎进群交流:1007576722。:实现按照dna发行数量(系列下。的总数)或者发行金额(系列下。)排序,同时支持分页功能。原创 2022-09-09 18:08:47 · 2445 阅读 · 1 评论 -
基于Go语言实现OSS文件上传(local)
Config:server/config/oss.gopackage configtype Local struct { Path string `mapstructure:"path" json:"path" yaml:"path" `}type Qiniu struct { Zone string `mapstructure:"zone" json:"zone" yaml:"zone"` Bucket string `mapstruc原创 2022-04-29 23:50:15 · 2359 阅读 · 1 评论 -
【SSM框架】Mybatis动态SQL
目录目标一、介绍二.、环境准备1. 创建数据库,新建一个blog表2. 实体类编写3. 编写Mapper接口和xml文件4. 插入初始数据三、IF-WHERE语句1. 编写参数实体类2.编写接口类3.编写xml4. 测试1. 如果author为空,只根据title去查2. 如果Title为空,只根据auther去查四、Set语句1. 编写修改接口2. 编写xml3. 测试1. auther为空,修改title2. title为空,修改auther五、SQL片段六、Foreach语句1. 编写接口2. 编写x原创 2022-01-01 16:43:11 · 441 阅读 · 0 评论 -
【项目总结】项目开发规范
目录背景后端规范一、接口api规范1.接口风格接口风格统一采用restful规范2.接口api命名规范3.接口参数规范4.接口响应数据/状态码规范4.1响应数据结构4.2Http状态码使用4.3自定义code的使用(==自定义状态码暂定,需完善和确定==)4.4如何使用Http状态码和自定义code5.接口访问权限二、异常处理规范1.使用异常处理的方式(暂定)2.什么是使用异常处理?三、事务规范1.什么时候使用事务?四、日志规范1.什么时候使用日志?2.如何使用日志记录?3.日志文件生成五、文件夹结构规范1原创 2021-12-12 00:06:25 · 1383 阅读 · 1 评论 -
【Git技能】GitHub flow 与 Git 项目开发流程详解
目录一、简介二、GitHub flow三、流程详解(0)添加SSH公钥(1)Fork(2)Clone(3)添加远程仓库(4)查看分支和状态(5)新建分支(6)stash(7)commmit & push(8)提PR(9)Code Review(10)END(11)注意事项一、简介 我们常常会将自己的代码托管至一些代码管理平台进行托管,比如Github、Gitee、或是自己搭建的托管平台等,其中Git就是重要的传输控原创 2021-12-04 17:12:42 · 1391 阅读 · 2 评论 -
【Git学习】Git+GitHub+GitEE+IDEA集成+Git服务器搭建
目录版本控制什么是版本控制常见的版本控制工具版本控制分类Git与SVN的主要区别聊聊Git的历史Git环境配置软件下载启动Git常用的Linux命令Git配置设置用户名与邮箱(用户标识,必要)Git基本理论(重要)三个区域工作流程Git项目搭建创建工作目录与常用指令本地仓库搭建克隆远程仓库Git文件操作文件的四种状态查看文件状态忽略文件使用码云github 是有墙的,比较慢,在国内的话,我们一般使用 gitee ,公司中有时候会搭建自己的gitlab服务器IDEA中集成Git说明:GIT分支Git 服务器搭原创 2021-10-31 17:48:58 · 500 阅读 · 1 评论 -
Docker-compose+nginx部署SpringBoot+Vue前后端分离项目
目录一、windows环境1.1、windows环境前端部署1.2、windows环境后端部署二、linux环境2.1、安装docker2.2、安装docker compose2.3、编写Dockerfile文件2.4、编写docker-compose.yml文件2.5、修改application-pro.yml2.6、准备好nginx的挂载目录和配置2.7、上传前端2.8、部署后端三、域名更多相关文章点这里前言:1、vue-springboot-blog视频教程:【一周速成】Vue+SpringBo原创 2021-10-27 22:21:13 · 5212 阅读 · 2 评论 -
河师大拼团项目总结2.0
目录微信小程序开发bug1、在微信开发者工具里运行微信小程序出现[ app.json 文件内容错误] (app.json: app.json 未找到)2、http://localhost:8000 不在以下 request 合法域名列表中3、点击统计页面显示服务器异常4、Caused by: java.net.BindException: Address already in use: bindgit部署微信小程序开发1、微信官方开发文档https://developers.weixin.qq.com原创 2021-10-23 18:33:47 · 492 阅读 · 2 评论