Ch3n
码龄4年
  • 802,774
    被访问
  • 296
    原创
  • 2,317
    排名
  • 114
    粉丝
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 目前就职: 微脉
  • 加入CSDN时间: 2018-08-25
博客简介:

Ch3nnn的博客

博客描述:
折腾不息 · 乐此不疲 _个人博客: ch3nnn.cn
查看详细资料
  • 6
    领奖
    总分 2,788 当月 36
个人成就
  • 获得308次点赞
  • 内容获得136次评论
  • 获得1,415次收藏
创作历程
  • 31篇
    2022年
  • 56篇
    2021年
  • 95篇
    2020年
  • 128篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • Java
    20篇
  • Python
    82篇
  • Golang
    20篇
  • Spring
    10篇
  • MySQL
    30篇
  • Redis
    6篇
  • MongoDB
    1篇
  • Elasticsearch
    33篇
  • Pandas数据分析
    21篇
  • MyBatis
    1篇
  • Spark
    4篇
  • Docker
    11篇
  • Django
    41篇
  • Flask
    4篇
  • 消息队列
    11篇
  • 项目设计方案
    3篇
  • Liunx
    47篇
  • 前端
    8篇
  • 网络安全
    2篇
  • Git
    5篇
  • 知识总结
    2篇
  • Scrapy
    2篇
TA的推广
兴趣领域 设置
  • 编程语言
    pythonjavagolang
  • 后端
    djangoflaskspring boot
  • 搜索
    elasticsearch
  • 服务器
    linux缓存
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Go 语言 Strconv 库常用方法

strconv包实现了基本数据类型和其字符串表示的相互转换。更多函数请查看。
原创
发布博客 19 小时前 ·
15 阅读 ·
0 点赞 ·
0 评论

Go 语言 pprof 性能调优实战

如果要说在 golang 开发过程进行性能调优,pprof 一定是一个大杀器般的工具。但在网上找到的教程都偏向简略,难寻真的能应用于实战的教程。这也无可厚非,毕竟 pprof 是当程序占用资源异常时才需要启用的工具,而我相信大家的编码水平和排场问题的能力是足够高的,一般不会写出性能极度堪忧的程序,且即使发现有一些资源异常占用,也会通过排查代码快速定位,这也导致 pprof 需要上战场的机会少之又少。即使大家有心想学习使用 pprof,却也常常相忘于江湖。......
转载
发布博客 2022.08.05 ·
17 阅读 ·
0 点赞 ·
0 评论

Go 语言 strings 库常用方法

最近由于用go做字符串处理,用到了go的strings库,借此对go strings库做个总结,将go strings中所有函数的功能做一个简单的说明,当然,这是一个重复造轮子的过程,因为go语言标准库已经有中文版了。...
原创
发布博客 2022.08.05 ·
20 阅读 ·
0 点赞 ·
0 评论

Go 语言 如何操作文件

本文归根结底是介绍os、io、bufio这些包如何操作文件,因为Go语言操作提供了太多了方法,借着本文全都介绍出来,在使用的时候可以很方便的当作文档查询,如果你问用什么方法操作文件是最优的方法,这个我也没法回答你,需要根据具体场景分析的,如果这些方法你都知道了,在写一个benchmark对比一下就可以了,实践才是检验真理的唯一标准。来源公众号Golang梦工厂超全总结Go语言如何操作文件。......
原创
发布博客 2022.08.01 ·
45 阅读 ·
0 点赞 ·
0 评论

Gorm 更新零值问题

为方便描述教程例子,这里给出mysql表结构定义和golang结构体定义。下面是教程用到的foods下面是foods表对应的golang结构体类型//商品typeFoodstruct{IdintTitlestringPricefloat32StockintTypeint//mysqldatetime,date类型字段,可以和golangtime.Time类型绑定,详细说明请参考gorm连接数据库章节。二、gorm更新记录常用方法1.Save用于保存模型变量的值。...
原创
发布博客 2022.07.27 ·
90 阅读 ·
0 点赞 ·
0 评论

Go 语言 Time 库时间处理

进行格式化,在其他语言中,一般会使用通用的时间模板来格式化时间。函数用于增加/减少(d的正值表示增加、负值表示减少)time.Time的持续时间。对某瞬时时间,增加或减少指定纳秒级以上的时间。时间戳是自1970年1月1日(080000GMT)至当前时间的总毫秒数。函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。time包提供了时间的显示和测量用的函数。包定义的一个类型,它代表两个时间点之间经过的时间,以纳秒为单位。函数基于年、月和日的维度增加/减少time.Time的值。......
原创
发布博客 2022.07.19 ·
70 阅读 ·
0 点赞 ·
0 评论

python如何关闭线程

python关闭线程的方法:首先导入threading,定义一个方法;然后定义线程,target指向要执行的方法,启动它;最后停止线程,代码为【stop_thread(myThread)】。python关闭线程的方法:一、启动线程首先导入threading然后定义一个方法 然后定义线程,target指向要执行的方法 启动它 二、停止线程不多说了直接上代码 停止线程...
原创
发布博客 2022.07.08 ·
158 阅读 ·
0 点赞 ·
0 评论

Docker搭建minio server

MinIO 是一款基于Go语言的高性能对象存储服务,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等拉取镜像如果是podman,执行:启动镜像docker:运行成功:总结和网上的一些文档不同, 新版MINIO参数已经发生了变化。比如:Console 登录账号:MINIO_ROOT_USER替代了MINIO_SECRETConsole 登录密码:MINIO_ROOT_PASSWORD替代了MINIO_SECR
原创
发布博客 2022.06.22 ·
81 阅读 ·
0 点赞 ·
0 评论

一键安装 Golang Installer

installing Go
原创
发布博客 2022.06.16 ·
53 阅读 ·
0 点赞 ·
1 评论

Golang HTTPS 忽略证书验证

​通过设置TLSClientConfig: &tls.Config{InsecureSkipVerify: true}, 来取消对HTTPS的证书验证,以处理x509: certificatesignedby unknown authority​
原创
发布博客 2022.06.15 ·
336 阅读 ·
0 点赞 ·
0 评论

go-cache 是一种内存中的 key:value 存储/缓存,类似于 memcached,适用于在单机上运行的应用程序

go-cache 是一个内存中的 key:value 存储/缓存,类似于 memcached,适用于在单机上运行的应用程序。任何对象都可以在给定的持续时间内或永远存储,并且缓存可以被多个 goroutine 安全地使用。尽管 go-cache 并不打算用作持久数据存储,但整个缓存可以保存到文件(或任何 io.Reader/Writer)并从文件中加载,以便快速从停机中恢复。用法请参阅自述文件和文档。......
原创
发布博客 2022.06.13 ·
94 阅读 ·
0 点赞 ·
0 评论

在Go语言项目中使用Zap日志库

在Go语言项目中使用Zap日志库Go语言原生的日志库的使用,然后详细介绍了非常流行的Uber开源的zap日志库,同时介绍了如何搭配Lumberjack实现日志的切割和归档。一、在Go语言项目中使用Zap日志库介绍在许多Go语言项目中,我们需要一个好的日志记录器能够提供下面这些功能:能够将事件记录到文件中,而不是应用程序控制台。 日志切割-能够根据文件大小、时间或间隔等来切割日志文件。 支持不同的日志级别。例如INFO,DEBUG,ERROR等。 能够打印基本信息,如调用文件/函数名
原创
发布博客 2022.05.26 ·
263 阅读 ·
0 点赞 ·
0 评论

golang kafka异步生产者实现

先拉取这包go git github.com/Shopify/sarama生产者实现,基本注释的东西解释的听清楚的了,感兴趣的同学可以查看下注释,同步合异步的方式都基本实现了,本文主要介绍异步的方式。package kafkaimport ( "errors" "fmt" "strings" "time" "github.com/Shopify/sarama")const ( kafkaTimeOut = time.Second * 5 // kafka生产者发
原创
发布博客 2022.05.18 ·
244 阅读 ·
0 点赞 ·
0 评论

Crx搜搜 - 一个牛X的扩展商店

由于 Chrome 扩展商店无法访问,很多浏览器的官方扩展商店无人维护,国内各种下载站套路太多,导致很难下载到所需要的浏览器扩展/插件。Crx搜搜(opens new window)利用独家技术,实时解析各大扩展商店最新版扩展下载地址,直接下载.crx或.xpi安装包。现已支持以下扩展商店:# 扩展商店 支持功能 Chrome 网上应用店(opens new window) ✔️ 解析 ✔️ 下载 ✔️ 在线安装 ✔️ 离线安装 ✔️ 查看详情 ✔️...
原创
发布博客 2022.05.17 ·
203 阅读 ·
0 点赞 ·
0 评论

【Golang】关于Go中logrus的用法

一、标准日志库log在日常开发中,日志是必不可少的功能。虽然有时可以用fmt库输出一些信息,但是灵活性不够。Go 标准库提供了一个日志库log。1、快速使用log是 Go 标准库提供的,不需要另外安装 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
原创
发布博客 2022.05.16 ·
1057 阅读 ·
0 点赞 ·
0 评论

docker 运行 Apache Kafka 容器

运行命令第 1 步:创建网络 docker network create localhost-network --driver bridge第 2 步:启动 Zookeeper 服务器实例使用命令的–network localhost-network参数docker run将 Zookeeper 容器连接到localhost-network网络。docker run -d --name zookeeper-server \ --network localhost-network \ -e A
原创
发布博客 2022.05.10 ·
434 阅读 ·
0 点赞 ·
0 评论

Golang 实现 gRPC

hello/client 客户端package mainimport ( pb "go-study/micro-service/gRPC/src/proto/hello" // 引入proto包 "golang.org/x/net/context" "google.golang.org/grpc" "google.golang.org/grpc/credentials/insecure" "google.golang.org/grpc/grpclog" "log")const (
原创
发布博客 2022.05.05 ·
250 阅读 ·
0 点赞 ·
0 评论

Golang 语言 http编程

服务端package mainimport ( "fmt" "net/http")func Handler(writer http.ResponseWriter, request *http.Request) { fmt.Println(request.RemoteAddr, "连接成功") // 请求方式:GET POST DELETE PUT UPDATE fmt.Println("method:", request.Method) // 访问/go fmt.Println("
原创
发布博客 2022.05.02 ·
84 阅读 ·
0 点赞 ·
0 评论

使用drf-yasg中的swagger实现上传文件

# upload 上传文件参数manual_parameters = [ openapi.Parameter(name='file', in_=openapi.IN_FORM, type=openapi.TYPE_FILE, required=True, description='上传文件')]# 设备策略-策略.
原创
发布博客 2022.04.30 ·
292 阅读 ·
0 点赞 ·
0 评论

Golang 语言 基于Gin实现websocket

源代码server.go/** * @Author: chentong * @Date: 2022/04/22 10:02 */package mainimport ( "github.com/gin-gonic/gin" "github.com/gorilla/websocket" "net/http")/*参考资料: https://zhuanlan.zhihu.com/p/329991604需要使用的框架:1、gin框架:gin-gonic/gin2、we
原创
发布博客 2022.04.23 ·
2662 阅读 ·
0 点赞 ·
0 评论
加载更多