V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  index90  ›  全部回复第 5 页 / 共 26 页
回复总数  520
1  2  3  4  5  6  7  8  9  10 ... 26  
2020-07-23 11:05:57 +08:00
回复了 maxxfire 创建的主题 程序员 搞软件架构,是不是绕不开 Java ?
因为很多公司对架构师的要求不只是架构师,更是 TL 。
TL 要做什么?攻克技术难题。
那大部分公司都用什么技术? Java 。
2020-07-21 16:52:01 +08:00
回复了 luxinfl 创建的主题 git git 临时修改 bug 要怎么创建分支
你这种情况属于主干开发,分支发布。
发布分支上发现了 bug,在发布分支上修复,并遴选到主干上。
#33 有 conflict 应该尽早处理,等你过了几个星期开发完 dev 分支,估计都忘了那个 test-bug 了。

前面有人提到 git flow,其实你的 test 分支相当于线上分支,以这样的视角参考 git flow 。
2020-07-16 19:08:02 +08:00
回复了 SonicKang 创建的主题 程序员 为什么在 macOS 上, Safari 的在体验上比 Chrome 快很多?
safari 和 firefox,看油管偶尔会卡死,卡死只能重启整个浏览器,我一堆标签每次重启都很痛苦。
chrome 就没出现过问题。难道传闻谷歌故意给其他浏览器做负优化是真的?
2020-07-15 16:30:12 +08:00
回复了 Evilk 创建的主题 PHP 和第三方对接,遇到点问题,求大佬解惑
让他们 Java 程序发起请求,你这边抓 handshake 包看看啊
2020-07-14 19:44:16 +08:00
回复了 skyworker 创建的主题 数据库 同事这样给新增表命名
之前出国在 Hertz 上租车,会员积分用 points
2020-07-10 13:48:36 +08:00
回复了 cat404 创建的主题 程序员 大佬们来解答一下这个面试题(语言不限)
对向移动,可以理解成一边静止,另一边单向移动。这样问题是不是变得更简单了?
2020-07-06 11:54:34 +08:00
回复了 luvcrashbot 创建的主题 程序员 面试官也很难办啊
关键问题在 HR,HR 不 care 面试者有没有白跑一趟,HR 的工作目标是要完成业务部门的招聘任务,只要业务部门要求面试者来现场面试,HR 就要想方设法吸引面试者过来。

所以 HR 习惯性彩虹屁,提高面试者预期,至于面试者白跑一趟嘛,有啥影响?报销路费也是花公司的钱。
2020-06-16 15:15:08 +08:00
回复了 crclz 创建的主题 Java 大家工作中的前后端是如何合作的?如何减少接口变更?
如果一个软甲只加代码不修改,是几乎不会出错的。接口也一样,不存在修改接口,只有加接口,用 /v1/xxx /v2/xxx 去区分。
2020-06-09 10:44:44 +08:00
回复了 baiwfg2 创建的主题 程序员 开发能在多大程度上帮助运维减轻半夜被叫起的负担?
@barrysn 所以答案不是很明显么?业务变更没有规范或不遵守规范
2020-06-09 10:26:10 +08:00
回复了 baiwfg2 创建的主题 程序员 开发能在多大程度上帮助运维减轻半夜被叫起的负担?
我比较好奇为什么致命告警总是半夜两三点爆发,而早上的却很少听说?
半夜两三点流量特别大?早上却很小?
2020-06-04 18:40:32 +08:00
回复了 lsk569937453 创建的主题 程序员 论 sidecar 模式的可行性
@lsk569937453 所以你是希望研发都用官方的 SDK,然后你截获官方 SDK 发出的请求,做了一些 hack 的事情(例如染色?数据抽取?路由?),再转发出去?
这里 tcp 栈的消耗相对于你的 hack 的消耗可能不值一提?
如果只是做数据抽取,抓包会不会更好
如果是改数据包,你的序列化的操作可能才是瓶颈
如果是路由,有很多现成的中间件啊
2020-06-04 16:18:24 +08:00
回复了 lsk569937453 创建的主题 程序员 论 sidecar 模式的可行性
@lsk569937453 这个跟 service mesh 中的 sidecar 不是一回事,你这个操作是把包组件( sdk 组件)封装成服务。如果你只是把 redis,数据的 tcp 协议封装成 http 协议,意义不大。
2020-06-04 15:20:22 +08:00
回复了 lsk569937453 创建的主题 程序员 论 sidecar 模式的可行性
不就是把进程内调用改成 RPC 吗?
今天才思考过这个问题,看你在哪个方面看,如果是收入角度,那么和我以下说的无关。毕竟行行出状元嘛。

做底层架构开发,其实很类似搞科研,在某一个技术领域钻研,钻精。你的圈子可能会越来越小,毕竟你成为了那几个拔尖的人才,简单来说就是深度发展。

做业务开发,相对来说会提高涉猎面,你有可能往业务架构发展,往产品,售前,销售等业务线发展,接触的人或者社交圈子相对较大。简单来说就是广度发展。


不过也没有绝对的,做业务开发,不关心业务,只守着一亩三分田,也不会广度发展的。做底层开发,时间安排得好,社交圈子也可以扩大的。
2020-05-29 13:21:46 +08:00
回复了 jiangwenjie 创建的主题 程序员 如何看待数理和计算机基础对程序员的作用?
没有这些知识,你连论文都看不懂,更别说实现了。

你以为那些二维码 lib 天生就存在的吗?还不是人写的,为什么那个人不可以是你自己?
2020-05-27 19:32:24 +08:00
回复了 raysonlu 创建的主题 程序员 2020 年了,现在对于拖拽排序有什么更好的存储方案?
???
是我理解错题目了?
难道不是在一个 10W 个元素的数组中,把第 10 个元素移动到第 5 个元素的位置吗?那么只要重排 5~10 位置上的元素就可以啦。跟第 11,12,13,第 10 万的元素有什么关系呢?时间复杂度就是元素移动的距离。
好像还有置顶和置尾功能?用标记就好啦,查询的时候用 where 过滤一下。

越看评论越觉得我弱智了,是我理解错了吗?
2020-05-27 19:08:36 +08:00
回复了 raysonlu 创建的主题 程序员 2020 年了,现在对于拖拽排序有什么更好的存储方案?
@raysonlu 怎么会呢?
假设你当前页有十条数据,你现在把第 7 条数据拖到第 4 条数据前,那么需要变更的数据有 D,E,F,G:
1 A--A
2 B--B
3 C--C
4 D--G
5 E--D
6 F--E
7 G--F
8 H--H
9 I--I
10 J--J

所以结合场景,如果你一页所展示的数据大小为 100 条数据,那么最坏的情况下,你要变更 100 条数据,无论你的总量是多少。
但如果你支持跨页拖拽,你就当我没说。
2020-05-27 17:08:38 +08:00
回复了 raysonlu 创建的主题 程序员 2020 年了,现在对于拖拽排序有什么更好的存储方案?
你拖拽的跨度有多大?
假设你一个页面有一百条数据,那么每次拖拽用交换排序,最多更新一百条数据的索引值。
2020-05-21 16:04:43 +08:00
回复了 fengxue 创建的主题 程序员 数据库不是给开发用的?
select * 不是一个好习惯
你作为一个小研发,当然不关心 Oracle SQLServer 要花多少钱啦。
别看现在互联网好多钱,以前都是一个个屌丝来的啊,哪里花得起钱上 IOE 啊。

还有,写个 SQL 怎么就写出优越感了,用单表查询都是因为不懂 SQL 吗?

试试考虑给 blog 开发一个接口,根据文章 id,查询文章内容及评论。
初级后端开发:根据 id 查询文章内容,根据 id 查询评论
传统后端开发:根据 id 组成 join 查询语句,把查询丢给 db 处理
现代后端开发:根据 id 同时查询文章内容和评论,组合并返回
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3149 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 00:34 · PVG 08:34 · LAX 17:34 · JFK 20:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.