V2EX yiheweigui
 yiheweigui 最近的时间轴更新
yiheweigui

yiheweigui

V2EX 第 472127 号会员,加入于 2020-02-25 11:42:41 +08:00
yiheweigui 最近回复了
347 天前
回复了 lswang 创建的主题 程序员 内网穿透工具(替代 ngrok 和花生壳)
2022-08-19 14:53:26 +08:00
回复了 Diod 创建的主题 程序员 坐标深圳找 Java 开发都那么难的吗
就是写点你的面试官不会做,但是他知道非常厉害的东西。
2022-08-19 14:49:29 +08:00
回复了 Diod 创建的主题 程序员 坐标深圳找 Java 开发都那么难的吗
这简历写的太差了,重新写。

写的什么玩意,一点闪光点都没有,骗骗外行 hr 就行了,技术 leader 一看这简历弱爆了。
通篇都在点题,除了 crud ,啥也不会,只是 crud 花样多。加上学历不高,这也是在深圳,换了其他地方,面试机会都很难得到。
2021-12-08 11:28:44 +08:00
回复了 woduzibue 创建的主题 程序员 spring cloud 服务调用 问题排查 解决方法求教
cloud 只会发一个请求,既然发了两个,就是调了两次。

要么就是 a 调了 b 两次,要么就是熔断限流什么的,在补偿的时候多调了一次,估计是用法不当,正常使用也走补偿。
至于你遇到这种问题就想通过幂等性来解决,要看这个业务是不是适合幂等。
至于加锁,就别玩了,动不动就锁,高并发的情况下,人家秒杀的需求就是要并发修改同一行。
搞个分布式,又经常加锁,分布式的意义就是专门花大力气搞得很复杂,只是为了解耦分包开发?什么集群是加倍性能还是减弱性能?
2021-12-06 16:41:53 +08:00
回复了 yuhangch 创建的主题 程序员 controller/service 的负责界限问题
自己给自己做的项目:
无 service ,无 dao ,只有 controller 和 util
controller 的 action 访问一切,mybatic 的 mapper 直接放 controller 上或在 controller 手写 sql 。c 井就直接 dapper 放 controller 上访问任意,加入 redis 什么乱七八糟的各种库都在 util 或 controller 的注入上。
如若发现复用的获取数据或其他逻辑,则只把复用的提出来封装 service 或者 bll ,所以这一层顶多是复用的,如果不复用坚决没有这个,就是一个方法在很多地方都在用。
目的:看代码的人打开一个文件,查看一个方法,就能看出到底是在做什么,改动的时候非常方便。
如果一个方法很长,使用代码折叠 region 和详细注释。
如果抽象类确实有多个实现子类,才使用继承,而且一旦使用抽象类,必有多肽,绝对有多个不同子类逻辑会调用。
否则类就是类,基本不用 interface 。
异常统一处理。

给公司做的项目
dao ,service ,controller ,util ,bean ,各种加。
一个方法代码不超过 200 行,各种封装函数。
多使用 interface 和 impl ,管球他基本上只有一个子类。
dao ,service ,bean 什么的,每一层 interface ,impl 起码两个文件。
加的越多越复杂,越提现分层思想,越增加代码行数,文件数量也大,越在 jira ,禅道,tpad 这种东西上可以写工作量。
绝不做统一异常处理,controller 每个都 try catch ,耦合度越大越好。
如若 util 层增加一个接口方法,或者接口方法增加参数,连着 dao ,service ,controller ,bean 等到处修改。
这样在 git 提交的时候,发现改动文件多,在 jira 上工作量就写得漂亮。
关键是,整天开会,开完就这么写,速度也不快,让别人感觉自己非常忙,别人拿代码一看,确实封装方法多,绕来绕去,看一个功能起码打开五六个文件。
以前自己不喜欢这么做,但是公司的规范,企业文化把人逼成这样。

目前被他们搞疯了,已经去精神病院治疗抑郁症。
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2813 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 12ms UTC 07:13 PVG 15:13 LAX 00:13 JFK 03:13
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