上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: <?php 1、IO瓶颈 2、CPU瓶颈示例1: https://xuliugencn.blog.csdn.net/article/details/82836694 随着公司业务增长,如果每天1000多万笔订单的话,3个月将有约10亿的订单量,之前数据库采用单库单表的形式已经不满足于业务需求,数据库 阅读全文
posted @ 2023-01-31 16:06 minch 阅读(60) 评论(0) 推荐(0)
摘要: 问题最近在实现一个项目接口的时候发现当数组过大的时候,数据返回的速度有点慢。接口数据返回最长反应时间2s,经过反复调试发现代码段耗时最长的部分在in_array()函数。解决过程在stackoverflow找到了一篇提供我解决思路的文章- which is faster, array_key_exi 阅读全文
posted @ 2023-01-31 15:49 minch 阅读(182) 评论(0) 推荐(0)
摘要: http://t.zoukankan.com/usebtf-p-9525738.html 实现要求: 如果输入的内容不是非负整数,那么提示报错,并且将值变为输入前的内容; 如果输入正确,则当输入的内容发生改变并且失去焦点以后,触发事件,重新获取列表; 实现思路 使用原生的input框,更容易控制; 阅读全文
posted @ 2022-12-31 21:24 minch 阅读(249) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000020868910?utm_source=sf-similar-article 阅读全文
posted @ 2022-12-29 16:46 minch 阅读(21) 评论(0) 推荐(0)
摘要: https://segmentfault.com/a/1190000042859564 阅读全文
posted @ 2022-12-29 16:44 minch 阅读(35) 评论(0) 推荐(0)
摘要: // utils.gopackage mainimport ( "fmt" "math/rand" "sync" "time")// 抢红包任务结构体type task struct { id uint32 // 表示红包id callback chan uint // 表示返回的金额}const 阅读全文
posted @ 2022-12-29 16:16 minch 阅读(190) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "runtime" "sync" "time" ) var c int func counter() int { c++ return c } func main2() { a := 100 go func(x, y int) { time.S 阅读全文
posted @ 2022-12-29 15:44 minch 阅读(23) 评论(0) 推荐(0)
摘要: 1. 多个if 改用 switch2.判断一个值是不是在数组内,当数组过大 in_array() 改用 isset($int_arr[$key] 来检测变量是否存在,当面对大数组查询的时候,在PHP中应该尽量采用key查询而不是value查询3.某些地方使用isset代替strlen4.大处理要释放 阅读全文
posted @ 2022-12-29 09:56 minch 阅读(160) 评论(0) 推荐(0)
摘要: package main import ( "fmt" "io" "log" "net" "os" ) func showBytes(bytes []byte) string { var str []byte for _, b := range bytes { if b >= 33 && b <= 阅读全文
posted @ 2022-12-28 14:34 minch 阅读(155) 评论(0) 推荐(0)
摘要: 服务端 package main import ( "fmt" "net" ) func main() { listen, err := net.ListenUDP("udp", &net.UDPAddr{ IP: net.IPv4(0, 0, 0, 0), Port: 30000, }) if e 阅读全文
posted @ 2022-12-28 14:06 minch 阅读(99) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 下一页