zhang-jianqiang
码龄8年
关注
提问 私信
  • 博客:187,719
    问答:514
    188,233
    总访问量
  • 66
    原创
  • 1,253,061
    排名
  • 21
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2017-03-09
博客简介:

Mr Qiang

博客描述:
毁掉一个人最隐蔽的方式,就是让他忙到没有时间成长
查看详细资料
个人成就
  • 获得88次点赞
  • 内容获得21次评论
  • 获得379次收藏
  • 代码片获得1,304次分享
创作历程
  • 5篇
    2022年
  • 7篇
    2021年
  • 18篇
    2020年
  • 39篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • SpringBoot学习
  • GO学习系列
    4篇
  • pysciter
    1篇
  • python
    1篇
  • java
    1篇
  • yii2
    2篇
  • windows
    1篇
  • 版本管理
  • 正则表达式
  • NoSql
    2篇
  • MongoDBb
    2篇
  • Nginx
    2篇
  • PHP
    23篇
  • Mysql
    2篇
  • 性能测试
    1篇
  • Linux
    13篇
  • GO
    13篇
  • 计划任务
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

go-micro系列(番外二)go module使用私库

由于众所周知的原因,在大陆地区我们无法直接通过go get命令或git clone获取到一些第三方包,这其中最常见的就是golang.org/x下面的各种优秀的包。在Go 1.13以上的版本中,我们可以通过GOPROXY来控制代理,以及通过GOPRIVATE控制私有库不走代理。设置GOPROXY代理:// 代理方式一:七牛云代理(推荐)go env -w GOPROXY=https://goproxy.cn,direct// 代理方式二:GOPROXY.IO(自我感觉没有七牛的稳定)go
原创
发布博客 2022.04.05 ·
551 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go-mciro系列(五)使用nacos作为注册中心

编写注册中心代码config/register.gopackage configimport ( "github.com/micro/go-micro/v2/registry" "github.com/micro/go-plugins/registry/nacos/v2")func NewRegistry() registry.Registry { r := nacos.NewRegistry(func(options *registry.Options) { // nacos注册中
原创
发布博客 2022.01.09 ·
1013 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

go-mciro系列(四)使用nacos作为配置中心

go语言中常用的配置中心有etcd,nacos,consul等,这里以nacos作为配置和注册中心,本节先讲nacos作为配置中心。安装nacos使用nacos作为配置中心首先必须启动一个nacos服务,这里直接用docker启动一个nacos服务docker pull nacos/nacos-serverdocker run --env MODE=standalone --name nacos -d -p 8848:8848 nacos/nacos-server此时访问localhost:88
原创
发布博客 2022.01.09 ·
1870 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go-mciro系列(三)使用micro创建服务模板

第二篇文章通过手写一个micro微服务初步体验了一下micro微服务的基本流程,从本章开始我们使用micro工具生成服务模板,不用每次都手写重复的代码了。micro工具想使用micro我们先要安装micro,在go-mciro系列(一)中安装micro 介绍了micro的安装,这里再简单列举一下docker安装micro官方dockerdocker pull micro/micro:v2.9.3我修改后的docker,本系列文章后面用到的项目模板都在这个docker的基础上进行修改并发布新的版
原创
发布博客 2022.01.08 ·
846 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

go-micro系列(番外一)docker封装自己的micro工具

这里假设我们已经根据自己的需求修改好了micro源码,并打包成linux环境下的二进制文件micro创建Dockerfile文件目录结构如下:dockertest micro DockerfileDockerfile内容如下:FROM alpineADD micro /microENTRYPOINT [ "/micro" ]构建docker镜像以下命令在Dockerfile所在的文件夹内执行docker build -t gift0526/gift-micro:v0.
原创
发布博客 2022.01.04 ·
887 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go-mciro系列(二) 手写第一个微服务

本文先手写一个proto文件,初步感受一下micro微服务。创建目录创建项目目录microdemo,目录结构如下:microdemo proto user.protomain.goclient.gogo mod初始化目录go mod init microdemo编写user.protoproto3基础语法不做单独介绍,不清楚的话自己行百度一下。下面以一个简单user服务提供一个注册方法为例syntax = "proto3";option go_packag
原创
发布博客 2021.12.25 ·
651 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

go-mciro系列(一) micro工具安装

go-mciro系列(一) micro工具安装go-micro版本较多,而且每个版本都不兼容,因此使用go-micro选择哪个版本是一件很头疼的事。目前用的最多还是go-micro v2版本,因此本系列文章都是基本go-micro v2版本从零开始构建go-micro微服务。go-micro v2可以在go1.17版本下运行,但是micro v2的工具只能在go1.13或go1.14版本运行,因此本文有一些micro工具是基于docker构建的。go-micro v2文档:https://learn
原创
发布博客 2021.12.24 ·
1721 阅读 ·
1 点赞 ·
3 评论 ·
5 收藏

GO语言打包ICO图标

1、下载rsrc文档https://github.com/akavel/rsrc安装命令go install github.com/akavel/rsrc@latest2、创建清单文件main.manifest在main.go的同级目录下创建main.manifest,没有特殊情况直接复制下面的内容,如果有修改需求,可以单独了解一下清单文件的相关知识然后修改。文件内容:<?xml version="1.0" encoding="UTF-8" standalone="yes
原创
发布博客 2021.12.23 ·
1344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

go语言实现类似java中的LinkedHashMap

想实现功能json 转 map 时按照json的顺序给 map 赋值并保持 map 中 key 的顺序map 转 json 时按照 map 中 key 的顺序转为 json 字符串参考文章https://www.haoyizebo.com/posts/7a38ee65/https://github.com/virtuald/go-ordered-jsongo语言内置的 map 是一个普通的 hashmap,是无序的,每次遍历 map 时都会有不同的顺序go语言自带的 json 包序列化 m
原创
发布博客 2021.10.23 ·
1159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

php根据表名生成go结构体代码

开发Go项目时,发现将数据表映射到结构体时,当表的字段非常多时,一个个写非常麻烦,于是自己用php代码简单写了一个demo。为什么用php呢,因为php是最好的语言,哈哈,当然不是这个原因了,因为解释语言运行比较方便。<?php// 这里修改表名$table = 'user_info';// 将数据库连接修改为自己的$db = new \PDO('mysql:host=127.0.0.1;dbname=test', 'root', 'root');$sql = sprintf('desc
原创
发布博客 2021.08.16 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

pysciter-1.安装环境

下载sdk官方下载地址:https://sciter.com/download/sdk链接:https://sciter.com/sdk/sciter-sdk.zip下载后解压安装包,将适用自己系统的安装路径添加到环境变量中,我这里以自己的系统为例,win64,我这里就需要将下面这个路径添加到环境变量中安装Python扩展pip install pysciter到此基本环境安装完成这里说一下,sdk的安装包中,win32中有一个这样的文件,如下图,这个文件是调试tiscript用的,注意这
原创
发布博客 2021.03.20 ·
331 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

secoclient-linux.zip

发布资源 2021.03.09 ·
zip

python操作excel

摘要本文主要介绍使用python调用系统安装的office软件对excel文件进行修改的操作(wps也可以使用)。系统环境win10系统python3.8安装依赖pip install pypiwin32说明:虽然扩展叫pypiwin32,但是32位和64位系统都是可以使用的。DEMOtest.pyimport win32com,os,jsonfrom win32com.client import Dispatch# 启动excel程序app = win32com.clie
原创
发布博客 2021.03.08 ·
210 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

linux mint安装向日葵远程控制软件

一 下载https://sunlogin.oray.com/download/,选择Linux版本进行下载二 解决依赖问题如果下载后直接通过sudo dpkg -i xxxx进行安装,一般都会提示缺少依赖关系,解决方法如下:在/etc/apt/source.list 里加上deb http://cz.archive.ubuntu.com/ubuntu bionic main universe安装时可能还会提示:rep: /etc/upstream-release: Is a directory
原创
发布博客 2020.09.08 ·
1656 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

springboot资料整理

eblog博客项目项目名称:eblog,别忘了给个赞哈!项目文档:https://juejin.im/post/5ee88c58518825434c3db0e5讲解视频:https://www.bilibili.com/video/BV1ri4y1x71A部署视频:https://www.bilibili.com/video/BV1dk4y1r7pi项目源码:https://github.com/MarkerHub/eblog4小时开发一个SpringBoot+vue前后端分离博客项目!!ht
原创
发布博客 2020.07.27 ·
160 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Gin框架相关参考资料

Gin官方文档github地址:https://github.com/gin-gonic/gin官方文档地址:gin-gonic.com/Gin基础项目go-gin-examplegithub地址:https://github.com/eddycjy/go-gin-example如果你和我一样,是一位刚接手Go语言还没有Go项目实站,又看着各种Go框架不知如何入手的Gopher,那么这个项目非常适合你,这个项目给我们提供了一个非常实用又简洁的项目架构,我个人认为非常好用,而且也非常利于扩展..
原创
发布博客 2020.07.26 ·
356 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

写一个简单的bat脚本执行php文件

命令解释@echo on开户回显,默认开启@echo off关闭回显这个命令一般写在第一行,意思就是当你开启回显的时候,执行命令时,会先把你要执行的命令行语句显示出来,然后下面是输出结果pause()显示命令的输出,这个一般放在要执行的命令下面,等执行结束会提示按任意键退出,如果没有这个命令,就会闪一下小黑窗口就没有反应了"php.exe" "a.php"命令行执行命令,...
原创
发布博客 2020.04.08 ·
2019 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

码云配置WebHooks

码云配置ssh这一部分主要是服务器生成ssh key配置到码云,不需要拉代码时再输入用户名和密码,如果这部分已经弄好的朋友可以跳过。生成ssh key在linux服务器执行如下命令:ssh-keygen -t rsa -C "这里输入自己的邮箱地址作为标识"# 敲三个回车即可生成cat ~/.ssh/id_rsa.pub# 复制cat查看的公钥码云配置公钥登录码云->...
原创
发布博客 2020.03.27 ·
1470 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker安装rabbitmq

下载镜像搜索镜像1 在hub.docker.com官网中搜索自己想要的镜像找到对应的版本2 docker search 镜像名称搜索自己想要的镜像这里我是直接在hub.docker.com搜索的镜像拉取镜像docker pull rabbitmq:3.8.3-management下载完成后查看一下本地镜像列表查看本地镜像列表docker images查看镜像构建历史查看镜...
原创
发布博客 2020.03.26 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

elasticsearch6.5.1基础教程

简介Elasticsearch 是一个实时的分布式搜索分析引擎,它能让你以前所未有的速度和规模,去探索你的数据。安装下载# 下载wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.1.tar.gz# 解压tar zxvf elasticsearch-6.5.1.tar.gz添加用...
原创
发布博客 2020.03.25 ·
465 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多