V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  abcbuzhiming  ›  全部回复第 54 页 / 共 102 页
回复总数  2032
1 ... 50  51  52  53  54  55  56  57  58  59 ... 102  
2019-04-29 17:30:50 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
@huijiewei 你没有消除 Join 好吗,你实际是让 ORM 做了 Join 的工作,如果 Join 不复杂,ORM hold 的住,看上去这个工作就被屏蔽了,程序员不需要管。问题是有的时候 join 很复杂,ORM 根本 hold 不住,这就是为啥国内提到 hibernate 这种重 ORM 总会说它是容易入门精通困难,复杂查询性能下降的可怕
2019-04-29 16:54:24 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
@qiyuey OLTP 一般不会需要 JOIN,OLAP 才是 JOIN 的大头
2019-04-29 16:07:22 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
@no1xsyzy 欢迎去见识一下国内的金融报表,你与其说糟糕的表设计,不如说需求方怎么就会有那么多奇葩的脑洞,搞出那么多奇葩的查询条件来

@huijiewei ORM 那是自己实现的 Join 的算法啊,你以为 Join 的逻辑消失了吗?连 google 都有业务不得不用 MySQL 的 Join,很多不用关系数据库 Join 的分析系统,自己实现了连接引擎。你们真觉得基于关系代数的的 Join 这么容易打发啊。你不用数据库的就麻烦你自己实现一套
我这么说,谁能彻底驱逐关系代数中的 Join,谁立马就能拿图领奖
2019-04-29 16:01:34 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
@CUMTProgrammer 人家就是叫你在代码里实现 MySQL 的连接器引擎,明白不,人家认为是个人都能写出和 MySQL 不相上下的连接算法来。哈哈哈哈
2019-04-29 15:59:39 +08:00
回复了 CUMTProgrammer 创建的主题 程序员 多表 join 如何优化?
阿里的那个开发规范是有前提的(这个前提阿里自己是不会说的,本来就是给自己的企业培养预备军),这个前提就是“阿里有另外的 OLAP (联机分析事务)解决方案”,人家大数据强的很,不需要用关系数据库(阿里的主力 MySQL )来做分析业务,Join 之所以有时候必须存在就是因为大量的中小型企业要依赖关系数据库来做 OLAP 业务,这个时候 Join 是必不可少的,甚至有时候是没办法的。1 楼说查询后合并?嗯,说的倒是没错,不过说到底就是自己做 join,自己做 join 的话,简单的业务无所谓,复杂一点的业务,多连几张表,在来点排序,统计什么的。此时你自己实际是在实现关系数据库的连接引擎! MySQL 的连接引擎写的是不咋地,远远的不如 Oracle 这样的商业数据库性能高,不过我觉得把大部分连自己动手实现过数据库的一部分功能的程序员按在地上摩擦还是轻松愉快的。所以,你真要统计复杂业务?你还是老老实实 join 吧。
多说一句,要相信阿里总结的规范的科学性,但是不要迷信阿里当成圣经,技术都是有场景的,你不到人家的规模,盲目照搬人家的东西,是要吃瘪的。人家有些东西(大数据处理解决方案)你是没有的。你要面对的需求(没钱没人条件下用关系数据库解决分析需求)也未必是别人需要面对的
2019-04-28 18:07:59 +08:00
回复了 jamfer 创建的主题 职场话题 签署了这样的竞业禁止协议,是否合法,是否需要遵守
这种协议都是用来忽悠新人的
你主要记住一点,竞业保证金是绝对不能夹在工资里发的,必须是离职后发,少发一个月,发的比例不够,都无效
2019-04-28 14:34:25 +08:00
回复了 noble4cc 创建的主题 问与答 现在的服务器大部分都是 centos 吗
@Humorce 你的数据从哪里来的?都第一?我怎么记得至少 desktop 上不是
2019-04-27 10:30:40 +08:00
回复了 macha 创建的主题 C 大家有没有觉得用多了智能指针后,用裸指针的能力有所退化了
C 的指针一直以来就有说法加重了程序员的心智负担。你以为是说说而已吗,要真是什么特别好的设计,为啥之后的语言都在想方设法的规避这玩意
2019-04-24 22:08:01 +08:00
回复了 johnkiller 创建的主题 程序员 现在大学生都是人均 AI 吗?
@diggerdu 还真就这么夸张,算法岗以上,只有大厂有,中小型公司几乎不养这种人,所以岗位偏少,竞争太多。就变成这样了,你不是研究生以上学历人家根本不看简历
2019-04-24 22:06:42 +08:00
回复了 johnkiller 创建的主题 程序员 现在大学生都是人均 AI 吗?
就问你这位同学,他发过 paper 了吗?发在哪家了?发了再来装逼好不
Java 培训班已经几经风浪了,至少 2000 年前后和 2010 前后都曾经凉过,无所谓了。反正 IT 这行定期淘汰人
2019-04-22 14:12:43 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
@AngryMagikarp 我说的是 Linux 桌面,不是 Linux,这一点请你搞清楚,Linux 做服务器我是双手双脚赞成的。但是 Linux 桌面不堪用是事实,爱用的真爱,我只是不希望有人老是传教让别人去吃翔
2019-04-22 12:53:04 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
@airqj 你说的七八年是什么样的七八年,工业环境标准下的七八年吗?我前面已经说过了,天下苦 windows 桌面久已,Linux 桌面要是能用的话,至少在工业界有的是它的用武之地。然而现在是几乎看不到人讨论 Linux 桌面技术,你觉得工业界都是傻逼,就各位聪明吗?
2019-04-22 12:49:59 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
@reus 你才是得了吧,Linux 桌面的问题和 Linux 的哪个发行版压根就没关系,KDE 和 GNOME 存在根上的缺陷,我估计你们就没读过当年老外一帮人是怎么喷 Linux 桌面存在的问题的。
再说一遍不过就是拿 Linux 桌面来敲敲代码,就够胆说 Linux 桌面好真是搞笑,你们和那些别人抱怨 win10 不稳定然后出来说 win10 没问题我用了好久的人有啥区别。
你爱用,是你自己的事情,麻烦不要传教
2019-04-22 10:46:35 +08:00
回复了 baronOvO 创建的主题 程序员 部门疑似将来要实行 996,新人求指导
@baronOvO
*我感觉你那大概率不是国企,只是国企投资的一个“股份制企业”
*我建议你认真去研究一下合同,你该不是劳务派遣吧
2019-04-22 10:39:37 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
我就很明确的地图炮一句,想用 Linux 桌面的欢迎自己去用,但是不要没事推荐给别人用——除非是有些在 windows 下实在没办法,不得不去 Linux 下搞开发的。Linux 的桌面产品压根就不是工业级的东西,它的设计和质量和 Linux 系统的内核完全不是一个级别,如果说 Linux 内核的设计和质量是一辆大厂开出来的卡车,那 Linux 的桌面不过就是乔布斯从自家车库敲出来的初代产品罢了,看着华丽罢了,其实根本不堪用。国外苦 windows 桌面久已,无数先驱试图用 Linux 桌面替换 Windows,Linux 桌面声音最大的时候其实是 2010 年前后,然而现在还有多少声音,你看看还有多少关于 Linux 桌面的新技术文章出来?说难听点,Linux 桌面领域已经是躺倒任人锤的阶段了,历史上早就提到的那些设计上就有的弊端都没人去修,还谈什么谈?
再说了,真搞开发你为啥非得用 Linux 桌面,你命令行下敲不了代码了还是怎么的?人生苦短,用 Liinux 的桌面?多想不开啊.
2019-04-22 10:30:36 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
@liuxu 我就告诉你,Linux 的桌面根本就没达到可以工业使用的级别。你不过就是用 Linux 桌面做点开发罢了,你能遇到多少奇怪的问题?这一点老外都吐槽过无数遍了,你以为国外没起过用 Linux 桌面替换 Windows 桌面的想法吗,无数的先驱这么干过,他们几乎都壮烈了。win10 确实是有史以来,微软最烂的桌面系统,但是就是这个最烂最不稳定的东西,在工业级别上照样可以把 linux 吊起来打
2019-04-22 10:27:07 +08:00
回复了 shanlan 创建的主题 程序员 能说说为什么你要是使用 Linux 系统开发吗?
@airqj 你没遇到只能说你没遇到罢了,Linux 的桌面根本就不是工业产品级的,无论从基础的设计,性能,以及稳定性上说,都如此。这一点国外吐槽了无数年了—— bug 多,性能慢,从 2000 年前一直吐槽到现在。
顺便说 1 下,win10 是有史以来 windows 稳定性最差的一代桌面系统。问题是就 win10 这稳定性,linux 的桌面都没达到
1 ... 50  51  52  53  54  55  56  57  58  59 ... 102  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1960 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 03:26 · PVG 11:26 · LAX 20:26 · JFK 23:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.