自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小目标

学一点习一点

  • 博客(17)
  • 收藏
  • 关注

原创 【linux学习笔记】ps top 查看的静态命令和动态命令

学习书籍《鸟哥的LINUX私房菜 基础学习篇 (第四版)》查看进程一共三个命令:ps , top, pstree。

2023-01-05 18:08:57 757

原创 err is shadowed during return

有时候编译Go项目会出现GO err is shadowed during return的问题,是因为。

2022-11-28 00:22:37 287

原创 【Go】实现map并发安全的三种方式

较常使用的是前两种:加读写锁和分片加锁。特定场景下sync.Map性能会有更优的表现(要满足那两个场景条件比较苛刻,实际很少用)。

2022-11-23 16:58:50 2448

原创 Go | defer recover 没有捕获到并发读写map的panic |defer recover panic的基本用法

runtime.throw()的panic都不能恢复,即不能被defer recover 捕获到。所以编程时要注意不要触发runtime.throw(),因为它会teminates the process,直接整个程序挂了。

2022-11-22 16:43:53 654

原创 Go map 底层,以及扩容

总结笔记《Go语言精进之路》

2022-11-22 01:54:30 853

原创 Golang Slice 数组的区别,以及指针,值 传递,append, for range 常见题一文搞懂

Golang Slice 数组的区别,以及指针,值 传递,append, for range 常见题一文搞懂

2022-11-20 22:23:49 475

原创 GoLand ide编辑器设置方法注释模板(例如author,date)

转载,其中@bing write为自我批注。(原链接和声明:————————————————版权声明:本文为CSDN博主「天下皆白_唯我独黑」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/qq_24909089/article/details/107518317)@bing write :func方法前的author date注释是怎么设置的便携添加?如下:mac GoLand 2020

2021-07-06 17:03:54 989

原创 服务器部署前端项目,并配置nginx

前言前端给了我一个阿里云地址(git或http)和一个conf文件。注意阿里云这个项目要让分配给自己权限才能拉取。正文第一步,处理这个地址git下拉到本地本地压缩为tar.gz上传压缩文件到服务器在服务器解压到指定目录下git clone https://code.aliyun.com/cotx-front/cotxnetworks.prod.com.git然后拉下来是一个文件夹:要把它上传到linux服务器上的一个目录下。这里以1.9测试环境为例,.conf文件都在/usr

2021-03-18 18:00:09 325

原创 0x十六进制和0八进制 十六进制和字节 位 二进制的关系

一、0x十六进制和0八进制0x开头是16进制 英文:hexadecimal 简称HEX0开头是8进制 英文: octal 简称OCT八进制数是一种逢八进一的计数体制,基数是8,用0~7表示,如077。八进制数以数字0开头。十六进制数是一种逢十六进一的计数体制,基数是16,用09,AF表示,如0xFF或0XFF。十六进制数以数字0和字母x的组合0x或0X开头。其中字母x是不区分大小写的,即0x与0X等价。Note:输出打印八进制数时 %o 这里是字母 oint a = 12

2021-03-17 16:53:41 18012

转载 CRC校验

参考链接:https://blog.csdn.net/d_leo/article/details/73572373CRC校验码计算示例:现假设选择的 CRC生成多项式为 G( X) = X4 + X3 + 1,要求出二进制序列 10110011的 CRC校验码。下面是具体的计算过程 :①将多项式转化为二进制序列,由 G( X) = X4 + X3 + 1可知二进制一种有五位,第4位、第三位和第零位分别为1,则序列为11001②多项式的位数位5,则在数据帧的后面加上5-1=4位0,数据帧变为 10.

2021-03-17 15:14:33 336

原创 Golang sync.Map的Range方法使用

输入package mainimport ( "fmt" "sync")func main() { m := &sync.Map{} m.LoadOrStore("key1", "v1") m.LoadOrStore("key2", "v2") m.LoadOrStore("key3", "v3") var count int m.Range(func(key, value interface{}) bool { count++ fmt.Println(key,

2021-03-16 16:33:19 7725

原创 nginx的upstream模块使用

前言conf.d下添加了子进程.conf文件(例如qitest.conf),然后…/sbin/nginx -s reload重新加载后,发现子进程日志报错,Connection refused while connecting to upstream ,client 192.168.1.11…很纳闷这个192.168.1.11是哪来的,因为没有找到自己有配置这个,而且这个截图所在的服务器的ip也不是这个。然后找了一下,nginx的upstream模块配置的相关知识点,发现应该是upstream模块中

2021-03-10 17:11:09 1137

原创 端口80和443

前言在配置nginx的配置文件时,老是能看到有的配置的server块里listen监听的是80或443端口然后查了下,简单得出个结论:端口80是用于http服务端口443用于https服务正文参考链接https://blog.csdn.net/weixin_39979119/article/details/88830477https://product.pconline.com.cn/itbk/software/dnyw/1707/9626827.html...

2021-03-10 17:10:56 278

原创 emqttd的使用

前言测试环境的服务(以下代记为qitestproject服务)调用接口不通,查看日志是因为mqtt服务拒绝连接,not autho。。意思就是认证没通过。认证那应该是用户密码的问题。然后看了下这个用mqtt的服务的配置文件里关于mqtt的配置里,user,password都是空。[mqtt]server="tcp://127.0.0.1:1883"username=""password=""打开emq的管理界面,关于emq管理界面的使用:EMQ 管理控制台功能简介然后我在工具-We

2021-03-10 17:10:16 526

转载 (转)redis设置认证密码

原文链接:https://itbilu.com/linux/management/Ey_r7mWR.htmlRedis默认配置是不需要密码认证的,也就是说只要连接的Redis服务器的host和port正确,就可以连接使用。这在安全性上会有一定的问题,所以需要启用Redis的认证密码,增加Redis服务器的安全性。1、 修改配置文件Redis的配置文件默认在/etc/redis.conf,找到如下行:#requirepass foobared去掉前面的注释,并修改为所需要的密码:requir.

2021-03-09 18:34:20 232

原创 redis使用(密码)

项目连redis时有一天忽然接口报错,是因为为了安全redis设置了密码了。(据说是开外网被种木马)此时修改项目配置文件就可以再次成功连上:项目连接redis的url的配置配置了密码的redis:url=“redis://root:[email protected]:6379/0”没有配置密码的redis:url=“redis://root:@127.0.0.1:6379/0”url=“redis://@127.0.0.1:6379/0”这里面root是用户名,123456是密码。l

2021-03-09 18:30:29 2849

原创 golang 输入开始和结束时间,获取期间范围内的每一天日期时间

前言有关golang的关于时间处理和方法参见的博客:https://blog.csdn.net/qq_35387940/article/details/105267708https://www.cnblogs.com/renpingsheng/p/11532190.html正文func main() { /* test request example starttime : 1614308303 2021-02-26 10:58:23 endtime: 1614653

2021-03-03 17:31:45 1961 2

空空如也

空空如也

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

TA关注的人

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