V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  troywinter  ›  全部回复第 7 页 / 共 18 页
回复总数  341
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
#7 楼正解,其它都是 trick
杭州办公室的地点在哪里?
@libook 现在各大开源数据库都修改了授权协议,反对的就是各个云厂商的吸血行为,用开源数据库产生的效益没有给社区分成,而且各种技术上的优化也没有反馈到社区,对社区的发展及其不利。
@chendy 用 mongoDB 做过稳定的电商系统的表示,并没有遇到过问题,并发写也没有问题,不知道你说的要命是什么问题
2019-06-14 12:37:44 +08:00
回复了 hyd8323268 创建的主题 职场话题 聊聊遇到最奇葩的面试
这我可以写好几天,比如背一下 java.util.concurrent 包下面常用的类;还有问我怎么解决消息队列消息会投递多次的问题,我说用数据库记一下,面试官直接怼我,用分布式锁就可以解决,我顿时黑人问号脸???这特么真的是只有面试才有的答案;还有让我把两年前一个电商项目的详细架构画出来,然后在我准备画的时候又指导我应该就一个需求讲,然后就这样反复打断我,真的不知道面试官想问什么;然后问我微服务分布式事务,我说 tcc 并解释了 try/confirm/cancel,面试官还是一脸听不懂,我觉得既然问到了面试官之前至少做相应的准备,知道几种常用的答案,但看这样他们并没有;还是这家公司,问我缓存怎么更新的,我说了 cache aside 就是先更新数据库然后缓存失效,这种是数据不一致机率最小的,然后面试官一直纠结数据不一致问题,非要让我说一个解决这个不一致问题的方法,我特么心里有点苦。
2019-06-14 12:22:20 +08:00
回复了 lewin5 创建的主题 Docker 如何将本地现在比较复杂的环境直接做成 docker 的镜像
@lewin5 image size 不等同于容器运行时的内存大小,可以自己在 docker 里验证一下,包含 java 的运行时本来就会相对占用比较高,但你可以把 jdk 和 gcc 之类的分开,关键看你的服务需要哪些环境就安装哪些,按业务线来分,如果只是 jenkins 其实影响不大,但你可以分为 java 工具链和 C/C++工具链,把它们分离开来。
2019-06-11 09:42:36 +08:00
回复了 Zenl 创建的主题 问与答 各位程序猿都用的何种去屑洗发水? 每天洗头都发如雪~
你这是头皮滋养不够,还是去医院看看皮肤科对症下药吧
2019-06-09 22:14:59 +08:00
回复了 liuwenchn 创建的主题 酷工作 [杭州/社招/校招] 微博研发中心招聘( Java )
地点在杭州哪块?
2019-06-09 00:54:16 +08:00
回复了 liujianwei 创建的主题 程序员 就分布式微服务架构来说, Spring Cloud 的未来在哪里?
另外,像 dubbo 这种的存在完全是为了阿里云商业利益,和技术无关,rpc 不如 grpc 和 thrift,大部分 rpc 场景需要的是更高的性能,跨语言调用是很需要的,张口闭口 dubbo 完全连自己的需求都不清楚。
2019-06-09 00:50:16 +08:00
回复了 liujianwei 创建的主题 程序员 就分布式微服务架构来说, Spring Cloud 的未来在哪里?
很多人不明白,spring cloud 在 k8s 和 service mesh 时代已经没有必要存在,更多人没有搞清楚 spring cloud 当初为什么出现,以及为什么需要,所以现在更加搞不懂它为什么不再需要了
2019-06-06 18:59:36 +08:00
回复了 superbai 创建的主题 Python Python 如何进行全局的请求日志记录?
如果是接口的请求最好直接在网关层做,微服务里应该很好做,我不喜欢在服务自己的框架里做很多事情,keep it simple
2019-06-06 18:57:13 +08:00
回复了 lewin5 创建的主题 Docker 如何将本地现在比较复杂的环境直接做成 docker 的镜像
#2 正解,把 docker file 里的步骤分开,一步一步来,可以根据用途在进一步分解成 base image 和 sub image,比如 base image 安装一些公用的工具和环境,sub image 安装项目或语言特定的环境,然后各个服务在做自己特定的 image,类似对象继承的方式,但注意要 scale out 而不是 scale up
2019-06-06 16:37:17 +08:00
回复了 zxc1234 创建的主题 随想 关于找工作- Java
昨天面了一家小公司,上来我自我介绍还没完就打断我问我怎么解决微服务的分布式事务问题,我就说 2pc 和 tcc 补偿,然后解释了 2pc 复杂而且对业务不透明,业务开发还是 tcc 用中间状态来解决比较好,对业务更友好,然后面试官没有听懂,我又反复解释了好几遍 tcc 是什么,怎么实现最终一致性,最后仍然感觉面试官没有听懂。

说这些只是想说,很多面试官的水平真的很一般,而且问得问题自己即使没有实践过也应该事先调研清楚,可现实中小厂的面试官基本都是这样,不知道自己想要什么答案,也不清楚自己想要什么样的人才。很多面试官都会问微服务,但其实大多数 java 技术栈的公司都是 SOA,根本不是微服务,或者他们觉得用了 dubbo 和 spring cloud 就是微服务了,可是你如果问他用了 spring cloud 的哪个组件解决了什么问题以及为什么这个组件是需要的不能随意替代的,面试官就会岔开话题,然后在面试评价里写上不了解微服务。。。

真实的体验,面试了一圈下来,前同事跟我说,像你这样水平的最好准备一套虽然是错误的但面试官爱听的回答,我有些无语,也许是我的错吧。
说明某企业是被人民抛弃的企业,买办模式是大资产阶级的代表。
2019-05-30 23:07:24 +08:00
回复了 zxcjqyy 创建的主题 程序员 你们是怎么避免 list 为空
尽信书不如无书,虽然 effective java 建议返回 emptyList(),但是还是要分清场景,如果你之后不需要对这个 list 继续 modify,那么使用 emptyList 没有问题,但如果你后续的业务逻辑需要进一步对这个 list 做 modify,那么就会出现 exception,因为 emptyList 返回了 List<T>类型,实际是 immutable 的,就会出现 exception。所以遇到这种问题还是要多看源码结合自己的实际需求做取舍,no silver bullet.
给大家讲个笑话,用分布式锁解决消息只被消费一次,真实的面试体验。。。
2019-05-30 22:37:39 +08:00
回复了 wisetc 创建的主题 数据库 金额的存储用 long 可以吗
#3 是正解,用整型存储最后处理时除以 100 是常识操作,不应该用其它方式,至于出错的问题 ddd 完全可以解决。
2019-05-20 14:07:15 +08:00
回复了 chaleaochexist 创建的主题 程序员 有用薄膜键盘敲代码的吗?比例大概是多少?
我感觉 mac 的蝴蝶键盘也挺好用的,用了三年了也没什么问题。。。
2019-05-09 22:52:36 +08:00
回复了 satgi 创建的主题 酷工作 [育碧上海][漕河泾] 招聘 Python 后端开发工程师
简历必须英文的吗?
2019-05-04 23:58:26 +08:00
回复了 sang 创建的主题 Java Jpa 和 MyBatis 你在项目中用哪个?出于什么样的考虑?
公司项目直接用 jdbc template,个人会倾向用 jpa,就是觉得用的爽,如果 sql 很复杂,我觉得是实现方式出了问题,抽象不对,olap 就应该用 olap 的方式解决。
1 ... 3  4  5  6  7  8  9  10  11  12 ... 18  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   967 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 23:32 · PVG 07:32 · LAX 16:32 · JFK 19:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.