自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 chan基本知识

2022-02-24 10:26:09 103

原创 linux top命令简介

作用很多时候我们会将多个服务部署在同一台机器上(linux),当此台机器负载过高时,我们需要快速定位到是哪个服务出现问题。此时我们可以进入机器,使用top命令查看各个进程内存、cpu…等指标的占用情况信息说明1.任务队列信息16:57:28 — 当前系统时间up 128 days, 1:29 — 系统已经运行了128天1小时29分钟(在这期间系统没有重启过)1users — 当前有1个用户登录系统load average: 0.92, 0.65, 0.47 — load average后面的

2021-11-24 17:19:42 869

原创 服务器磁盘占用过高处理流程

确保有此报警服务器的权限,没有可以临时让运维加一下1.进入服务器,查看文件系统的磁盘使用情况统计df -h找到对应异常的异常目录 /2.查看此目录下各文件夹磁盘占用情况du -h / --max-depth 1下面已 /home 目录为例,/data 目录一样操作即可3.查看占用较大目录详细情况cd home/ # 进入home目录du -h --max-depth=1 # 查看此目录下文件大小cd web/ && du -h --max-depth=1cd .

2021-10-14 14:52:03 767

原创 postgresql 相关

1.查询相关1.按天分组将timestamp转为date类型,再group by表结构created_at | timestamp with time zone | | | now()需求created_at字段按天分组将table_name换成自己的表名with tmp as(select created_at::DATE from table_name) select tmp.created_at,count(*)

2021-10-08 10:38:49 87

原创 golang没有代码提示

情景1.没有代码提示2.无报错解决打开golang -> file -> 勾选power save mode

2021-05-06 15:36:05 1510

原创 linux文件权限问题

1.文件权限及目录配置各列依次代表的含义:文件权限、连接数、文件所属群组、文件容量、最后修改时间、文件名第一个字符代表这个文件是[目录、文件或链接文件等等]1.当为[d]则是目录2.当为[-]则是文件3.若是[l]则表示为连接档(link file)4.若是[b]则表示为装置文件里面的可供储存的接口设备(可随机存取装置)5.若是[c]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。接下来的字符种,以三个为一组,且均为[rwx]的三个参数的组合。其中,[r

2021-02-02 11:46:58 127

原创 SHA256WithRSA签名算法(golang实现)

func Sha256WithRsa(privateRaw string, msg string) (string, error) { privateRaw = strings.Trim(privateRaw, "\n") if !strings.HasPrefix(privateRaw, "-----BEGIN RSA PRIVATE KEY-----") { privateRaw = fmt.Sprintf("%s\n%s\n%s", "-----BEGIN RSA PRIVATE KEY---

2021-02-01 15:07:59 1654

原创 golang函数运行时间

测试方法的运行时间代码func TestPresent(t *testing.T) { props := []commonv2.Prop{ { PropId: 19, PropNum: 1111, ExpireIn: -1, }, } //函数执行前的时间 beforeTime := time.Now() defer func() { //time.Since其实就是计算当前时间和参数之间的差值 str := time.Since(before

2020-12-22 15:44:18 738

原创 golang标示废弃方法api

在方法上加上注释Deprecated,如图1.需废弃方法2.调用方

2020-12-05 11:35:09 4359 2

原创 mac git 切换分支文件仅读

git权限问题1.问题每次执行 git checkout dev报错warning: unable to access '/Users/zonst/.config/git/attributes': Permission deniedwarning: unable to access '/Users/zonst/.config/git/attributes': Permission denied解决方案:```1.切分支的时候可读 main.go文件权限问题 解决方案: 给main.go

2020-10-23 09:49:05 591

原创 将github下载的项目放到gogs中

1.先把github到项目clone下来2.cd到项目目录下3.绑定自己的远程gogs仓库3.1如果显示已绑定则git remote -v看一下绑定的哪个,我的是github那个仓库。3.2 git remote rm oirgin //移除绑定的远程仓库3.3 git remote add origin https://[email protected]/wangwenjie/cors.git4.提交到远程仓库git push -u origin master...

2020-06-08 18:01:23 670

原创 最基础的redis

redis最基本的操作1.set keyname value //设置redis中的key value ,默认永不过期2.ttl keyname //查看这个key的过期时间,单位是秒,-1表示永不过期3.expire keyname time //设置这个key的过期时间,time直接输数字秒4.keys * //列出所有的key,也可以模糊查询所有的key5.get keyname //查询某个key的值...

2020-06-05 16:14:24 160

原创 docker中的redis

docker的一些概念1.image:翻译过来是镜像的意思,类似于我们装windows的iso镜像。2.container:基于image生成的容器,一个image可以生成n个容器。快速安装redis1.先装好docker2.docker pull redis:latest //获取最新的redis镜像3.docker run -itd --name redis-container -p 6379:6379 redis//基于刚刚安装的image创建一个container取名为red

2020-06-05 13:44:44 222

原创 git自我学习

git学习常见命令git add . //添加文件夹内所有的修改内容git commit -m "提交内容的描述"git push origin wwj/backend-prop-record 提交到远程仓库分支 wwj/backend-prop-recordgit log //查看git的提交记录git 合并分支(1)git merge。假如我分别在A,B两个分支上开发了新的模块,开发完毕我需要把A,B两个分支合并到一起。此时我的工作分支是A,git merge B(把B分支合并到A),现

2020-05-29 17:46:52 107

原创 go读取url的csv文件

前言读取url中的csv文件信息错误写法func main() { str:="xxx/某大赛领奖名单.csv" resp,e:=http.Get(str) defer resp.Body.Close() if e!=nil{ errorx.Wrap(e).Error() return } excelFile,createErr:=os.Create("test.csv") if createErr!=nil{ errorx.Wrap(createErr).Error()

2020-05-28 15:43:59 989

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除