-
问题:Go 语言是否有的类似 Tomcat Netty 的开源项目
2017-04-13 11:00如果有 10W 个客户,则意味着会同时有 20W+ 的协程。
这样子没问题的。因为是协程。放心
go
吧。因为,go 的底层已经帮你处理好 io 事件和协程之间的切换了。不过要注意别饿死了其他协程这个问题。
-
Java 导出 Word,如何合并单元格?
2017-02-16 17:09关键是这行
sheet.addMergedRegion(new CellRangeAddress(rowNum, rowNum + rowUsed - 1, column, column))
-
大家用什么工具生成 restFul 的 API 文档?
2016-10-18 14:15我们用嵌入式的注解
在方法的上面写方法的说明。
同时出参和入参,都是一个实体。
同样实体里面也用注解写好。
需要的时候,用程序把注解读出来,生成出文档。
再上一张实体里面的注解:
-
20160603 TGIF
2016-06-03 11:54similar 这个方法赞一个
func getAction(originalContent, header string) string { headerLines := strings.Split(header, "\n") originalContentLines := strings.Split(originalContent, "\n") if len(headerLines) > len(originalContentLines) { return "add" } originalHeaderLines := originalContentLines[:len(headerLines)] result := similar(originalHeaderLines, headerLines) if 100 <= result { return "no" } if result >= 70 { return "update" } return "add" } func similar(lines1, lines2 []string) int { if len(lines1) != len(lines2) { return 0 } length := len(lines1) same := 0 for i := 0; i < length; i++ { l1 := strings.TrimSpace(lines1[i]) l2 := strings.TrimSpace(lines2[i]) if l1 == l2 { same++ } } return int(math.Floor(float64(same) / float64(length) * 100)) }