web
咸鱼闲不闲
hello world
展开
-
使用docker部署graylog
docker-compose.yamlversion: '2'services: # MongoDB: https://hub.docker.com/_/mongo/ mongodb: container_name: mongo image: mongo:3 volumes: - mongo_data:/data/db # Elasticsearch: https://www.elastic.co/guide/en/elasticsearch/refere原创 2021-09-05 22:50:57 · 404 阅读 · 0 评论 -
nginx转发grpcs配置
配置如下:在http{}中添加如下内容 client_max_body_size 4000M; grpc_read_timeout 1d; grpc_send_timeout 1d; grpc_buffer_size 100M; underscores_in_headers on;# grpc 代理配置 server { server_name localhost; listen 7050 ssl http2; # grpc方式对外暴露原创 2021-08-15 16:03:12 · 1107 阅读 · 1 评论 -
goland的左边目录栏消失了怎么办?
goland的左边目录栏一般情况下可以通过点击project隐藏和显示,如图所示但是这里说的是消失,而不是隐藏,一般很少遇到这种情况,所以解决方案也比较少,但通常情况下都是因为在操作goland过程中不小心损坏了.idea导致的,通常可以通过删除.idea然后重启goland,如图:目录恢复:接下来可以又愉快的开发了...原创 2020-04-23 15:09:51 · 4155 阅读 · 1 评论 -
golang读取http的body时遇到的坑
当服务端对http的body进行解析到map[string]interface{}时,会出现cli传递的是int类型,而服务端只能断言成float64,而不能将接收到的本该是int类型的直接断言为intclifunc main(){ url:="http://127.0.0.1:8335/api/v2/submit" myReq:= struct { ProductId int ...原创 2020-04-15 16:41:41 · 4244 阅读 · 1 评论 -
golang读取和修改body中的json数据
直接上代码func bodyMiddleware()gin.HandlerFunc { return func(c *gin.Context) { var obj map[string]interface{} buf, err :=ioutil.ReadAll(c. Request.Body) if err!=nil { return...原创 2020-04-10 20:22:06 · 3038 阅读 · 0 评论 -
cookie的属性设置
1、设置cookie这件事到底是前端来写还是后端来写?答案不是绝对的,但是前端写cookie设置的安全性相对低一些,所以由后端写cookie设置更为合理一些,当然有没有前端后端一起写的情况的?答案是肯定的!现实中程序员无奇不有的,但是像这种前后端都设置cookie的情况有可能会产生一些bug,比如后端设置的cookie已经过期了但是前端的cookie还有效,这时会导致前端发送cookie给后端总...原创 2020-03-08 17:03:14 · 1295 阅读 · 0 评论