V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FrankAdler  ›  全部回复第 80 页 / 共 94 页
回复总数  1864
1 ... 76  77  78  79  80  81  82  83  84  85 ... 94  
2021-09-23 15:30:31 +08:00
回复了 nanmu42 创建的主题 Go 编程语言 谈 Golang http.Server 安全退出:容易被误用的 Shutdown()方法
@nanmu42 #2 想让 main 的 defe 能执行,就需要让 main 正常退出,那在 goroutine 里出错错误的时候,发送 sign 到 main 里等等的 chan 就行了,比如

defer func() {
log.Println("defer")
}()

server := http.Server{
Addr: fmt.Sprintf(":%d", *port),
Handler: downright.SlowHandler(*sleepSeconds),
}

quit := make(chan os.Signal, 1)

go func() {
err := server.ListenAndServe()
if err != http.ErrServerClosed {
log.Printf("ListenAndServe err: %v", err)
quit <- syscall.SIGTERM
}
}()

signal.Notify(quit, os.Interrupt)
<-quit
log.Println("waiting for shutdown finishing...")
ctx, cancel := context.WithTimeout(context.Background(), 10*time.Second)
defer cancel()
if err := server.Shutdown(ctx); err != nil {
log.Fatalf("shutdown err: %v", err)
}
log.Println("shutdown finished")

ListenAndServe 不管出现什么级别的错误都可以处理(只要不调用 os.Exit ),毕竟 main 一直在等待新号阻塞着
2021-09-23 13:56:50 +08:00
回复了 sdushn 创建的主题 北京 在哪里买电动车便宜靠谱啊,暂定买雅迪
@sdushn #14 我后来查了下,哈啰北京不能上牌照,不在一个自行车协会的目录里
2021-09-18 15:59:02 +08:00
回复了 czyt 创建的主题 分享发现 发现个好用的可自托管的 wiki 软件 documize
notion 一把梭
2021-09-18 00:05:16 +08:00
回复了 yisheyuanzhang 创建的主题 Java 请教大佬们,微服务中定时任务的代码应该如何设计
job 独立,抽公共模块少不了的,项目再大点业务再复杂点会更明显,需要共享或者公用的常量设置太多了
别圆了,圆不回来了
2021-09-14 18:26:01 +08:00
回复了 sdushn 创建的主题 北京 在哪里买电动车便宜靠谱啊,暂定买雅迪
哈啰的电动车咋样,可以做到 1000 左右的价格 35KM 续航
2021-09-14 17:18:46 +08:00
回复了 Tambien 创建的主题 优惠信息 免费领 2 年爱企查会员
多了一个,送给有缘人 C58C-C6AD-ECAB-F906
2021-09-11 23:21:58 +08:00
回复了 pipixia 创建的主题 Windows Windows11 22454 是不是开始菜单位置右移了
Win10 装了个 Center TaskBar,让任务栏图标居中,开始按钮还在最左边,感觉这样更舒服。
2021-09-11 23:19:48 +08:00
回复了 whatisnew 创建的主题 Go 编程语言 go web 和 Java spring 比优势在哪里?
你说的这些,只是因为没有一个 spring 这样的框架而已,main 里面拼 init 啥的,也完全可以像 spring 那样隐藏起来,只暴露一个 application run,但是何必呢,为了这些发明各种范式,各种设计模式。
Java 的各种语法糖全用上效果是可以隐藏起来很多细节,这有太多性能损耗和工程复杂性,所以选择能看懂代码都算牛逼的了,结果就是 Java 编程成本不在 Java 上,而是在各种这些东西了,挺奇妙的。
2021-09-11 23:00:04 +08:00
回复了 FrankAdler 创建的主题 问与答 为什么那么多大数据系统喜欢叫 hermes
@infun #1 我一直奇怪跟爱马仕有啥关系呢。。终于破案了
2021-09-03 13:37:48 +08:00
回复了 sinORcos 创建的主题 宽带症候群 有没有家宽做 DDNS 被要求整改的?
我用的方案是,在 NAS 上搭一个 ss,然后配合科学上网软件,把常用的服务 dns 直接指向内网 ip,然后走代理通道,这样 80 、443 也能用,科学上网只需要配置家里的路由器就好了,也检测不到是 http 请求。
2021-09-03 13:05:40 +08:00
回复了 junwind 创建的主题 程序员 ucloud 优刻得怎么样?
超售严重,且价格也并不便宜,各种控制界面细用很难受,比如 ES 出问题你也不一定能拿到日志,服务经常挂,而且全靠客服拖延时间,如果夜里挂掉了,等明天他们上班才能解决。
---来自公司全部服务在 UC 上且正在想办法迁走的员工的感受
https://gist.github.com/fengqi/0d5979c1a15c678db2c260970f98183b 我正在用的脚本,跑在 openwrt 上,jq 命令自己想办法装上或者替换成 awk
2021-08-31 15:24:12 +08:00
回复了 zitup 创建的主题 程序员 想在 mac 上写一个脚本,连上有线或 Wi-Fi 时自动执行某些命令
3 楼提到的 hammerspoon 确实好用
2021-08-30 01:16:26 +08:00
回复了 abersheeran 创建的主题 分享发现 把 Bing 每日一图当桌面壁纸
自带锁屏壁纸 2-3 天更新一次,写了个脚本自动复制到一个目录,目前攒了两百多张壁纸了,随机换。
2021-08-30 01:01:52 +08:00
回复了 1596384882 创建的主题 随想 随想:地图标注
百度地图有个足迹,可惜没法标记东西
2021-08-25 13:46:04 +08:00
回复了 Apple2023 创建的主题 Apple 你们经常用的网盘存储有哪些?优势是什么?
小文件同步用的坚果云,之前是 Dropbox,放一些脚本、sshkey 、工作上的 PPT 啥的,不用科学上网,防止随时访问的情况,试过 OneDrive,偶尔还是出现很慢或者不能访问的情况,耽误事。
其他的大文件,放家里 NAS 。
不重要的需要分享的随机百度云,阿里云啥的网盘。
2021-08-18 12:07:06 +08:00
回复了 zackzeng 创建的主题 iPhone 联通转移动试用一个月打卡
@alfawei 那就只剩下无限流量了,主卡转网,副卡不知道咋搞了,算了先忍着用了
2021-08-17 10:40:54 +08:00
回复了 zackzeng 创建的主题 iPhone 联通转移动试用一个月打卡
@bobawujh 人不在归属地,就没开
2021-08-17 10:40:00 +08:00
回复了 zackzeng 创建的主题 iPhone 联通转移动试用一个月打卡
@alfawei 我有俩副卡
1 ... 76  77  78  79  80  81  82  83  84  85 ... 94  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2865 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 43ms · UTC 12:45 · PVG 20:45 · LAX 04:45 · JFK 07:45
Developed with CodeLauncher
♥ Do have faith in what you're doing.