V2EX abolast
 abolast's recent timeline updates
abolast

abolast

V2EX member #382491, joined on 2019-02-08 18:53:40 +08:00
Today's activity rank 4768
abolast's recent replies
@mtundhy 所以多存钱很重要,这样在某些时刻会有更多的选择,能不被其他人驾着走,走自己的路,就算碰个头破血流也甘愿
汕头对于无技能无经验的年轻人确实很不友好,周边类似的年轻人太多了,包括 4 年多前我
现在是 ai 时代了,专业信息壁垒已经削弱了很多了,只要找到自己想要的方向,投入大量时间和精力,向 ai 学习,很快就能成为该方向的专家了
我们这些年轻人还是该多存钱,克制消费,这样在某些时刻会有更多的选择
@Alliot 哥哥你这是运维全栈啊~
运维做久了,保持好奇心自然就成了运维开发
开发有可能几乎没有运维知识,补起来很烦人,不过你是 golang 开发者,只需要多去了解运维的痛点自然就水到渠成了
@liam01 你执行 > 云服务商检测到报警通报安全负责人 > 运维进入紧急处理 > 发现是你 > 改成紧急处理你
@lscho 只能说我司的前后端水平太低,我是带不动使用微服务和 k8s(中小公司老项目用不上,我也没用过,不过这种我不认为有什么难度),不过云容器化这种在新项目我倒是在推进,不过进度缓慢,容器是新技术(十几年前的东西了)他们很难接受。所以我还是摸鱼写自己的项目吧,能给我们运维环境用,也能顺手开源,这就是我的一个个孩子。
@lscho 我想问,你们运维是如何获取哪个某个接口会给哪个前端使用这个信息的,如果能获取到,那就是下一个问题,如果网关是 nginx/caddy/haproxy 这些来实现的话,我是不建议在运维层面写逻辑的,如果是其他实现的话可能是我见知少我不怎么清楚。我的主要思想是没有必需是谁来做,重要的是谁来做最合适。
@yuanxiaosong 问一个问题,你们公司有精细化管理允许跨域的意识么?我认为应该最小化权限配置允许跨域,这就应该由具体功能的实现者来做了。如果是不懂业务的其他技术人员,只能用通配符了。但是不应该用通配符的。
@wysnxzm 一切能参与到 http 协议的环境都能定义响应头,谁合适的问题了,我是不赞成在运维层面配置的,不合适。说真的,写教程教所有用户在浏览器层面实现修改响应头,也是可行的,但是不合适
@giter 跨域是 http 规范被反复提及的,http 规范是任何方向的程序员都该通晓的,不能说没遇到过不会就可以理解

@lscho 你说响应头都是运维来设置?那运维要如何精细化控制允许白名单?我认为不合适在反代层面写太复杂的逻辑。说句不好听的,nginx 现在支持 lua 和 js 了,前后端的代码层面工作交给运维配置的 nginx 的 lua/js 来实现也可以的,就是不合适。反代层面必需要简洁高效率和耦合性低
About     Help     Advertise     Blog     API     FAQ     Solana     3902 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 17ms UTC 04:26 PVG 12:26 LAX 21:26 JFK 00:26
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86