05 2020 档案

摘要:package mq import ( "bytes" "errors" "github.com/streadway/amqp" "strings" ) var conn *amqp.Connection var channel *amqp.Channel var exchanges string 阅读全文
posted @ 2020-05-28 15:03 zipon 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-27 10:49 zipon 阅读(118) 评论(0) 推荐(0) 编辑
摘要:cloc.exe下载地址 https://github.com/AlDanial/cloc#Quick_Start https://sourceforge.net/projects/cloc/ cloc -exclude-dir=node_modules,dist,log,vendor E:\go\ 阅读全文
posted @ 2020-05-25 12:09 zipon 阅读(758) 评论(0) 推荐(0) 编辑
摘要:总结: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致数据库压力过大。 缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),这时由于并发用户特别多,同时读缓存没读到数据,又同时去数据 阅读全文
posted @ 2020-05-25 10:46 zipon 阅读(123) 评论(0) 推荐(0) 编辑
摘要:3、 package main import ( "fmt" ) func max(x int, y int) int { if x < y { return y } return x } // 窗口滑动 解决子串问题 // 获取最长非重复子串 示例: "acdfeabac" > "acdfe" f 阅读全文
posted @ 2020-05-23 11:06 zipon 阅读(187) 评论(0) 推荐(0) 编辑
摘要:package mainimport ( "fmt" "math/rand" "sort" "strconv" "zentaotimer/libs/github.com/wonderivan/logger")type MapsSort struct { Key string MapList []ma 阅读全文
posted @ 2020-05-16 16:33 zipon 阅读(3957) 评论(0) 推荐(0) 编辑
摘要:1. jdk 自带启动参数 -XX:+HeapDumpBeforeFullGC -XX:HeapDumpPath=/x/x 产生dump日志,然后用visualVm分析 2. jmap 命令(结合jps) jps -l 获取对应java 进程pid jmap -heap pid 查看 整个jvm内存 阅读全文
posted @ 2020-05-13 10:34 zipon 阅读(342) 评论(0) 推荐(0) 编辑
摘要:【转】https://www.jianshu.com/p/f666412a9a35 ps: 如果是前端通过jsencryto传进来的 类似:"kVfKAhpv/K40YMPKcEM298TEY1KNOnqF8DdzQan1IzFEhrGkyZI1g2GmE6dKw7gmhOFix1rxCmBSEDs 阅读全文
posted @ 2020-05-09 15:12 zipon 阅读(936) 评论(0) 推荐(0) 编辑
摘要:import ( "crypto/aes" "crypto/cipher" "crypto/rand" "crypto/rsa" "crypto/tls" "crypto/x509" "encoding/base64" "errors" "github.com/go-gomail/gomail" " 阅读全文
posted @ 2020-05-09 15:03 zipon 阅读(986) 评论(0) 推荐(0) 编辑
摘要:import ( "crypto/tls" "fmt" "github.com/go-gomail/gomail" ) func LoginByEmail(host string, port int, username string, passwd string) (bool,error) { di 阅读全文
posted @ 2020-05-06 17:00 zipon 阅读(763) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示