程序员日报
文章平均质量分 75
取酒鱼食--【余九】
我们活着不能与草木同腐,
不能醉生梦死,枉度人生,
要有所作为!——方志敏
展开
-
java性能优化七个方向
性能优化根据优化的类别,分为业务优化和技术优化。业务优化产生的效果也是非常大的,但它属于产品和管理的范畴。同作为程序员,在平常工作中,我们面对的优化方式,主要是通过一系列的技术手段,来完成对既定的优化目标。这一系列的技术手段,我大体归纳为如图以下 7 类:可以看到,优化方式集中在对计算资源和存储资源的规划上。优化方法中有多种用空间换时间的方式,但只照顾计算速度,而不考虑复杂性和空间问题,也是不可取的。我们要做的,就是在照顾性能的前提下,达到资源利用的最优状态。接下来,我简要介绍一下这7个优化方向。原创 2022-08-23 04:54:04 · 158 阅读 · 0 评论 -
Oracle工程师离职,怒喷MySQL是“糟糕的数据库”
数据库工程师在离职的时候会干些什么?拿张贺卡、收起纪念礼品,没准还有一瓶践行酒——但今天故事的主角还发了个帖子,对自己研究了五年的技术好好发泄了一番。 Oracle 前首席软件工程师兼 MySQL 优化器团队成员 Steinar Gunderson 在帖子中表示自己离职的原因比较复杂,但想在这里聊几句“憋了五年的真心话”——“MySQL 是款超烂的数据库,强烈建议大家认真考虑转用 PostgreSQL。” 这位如今已经身在谷歌 Chrome 团队的工程师表示:“使用 MySQL 就像走进了一个平行宇宙,.原创 2022-02-08 13:20:21 · 160 阅读 · 0 评论 -
起飞,会了这3个 Intellij IDEA 调试魔法,阅读源码都简单了
今天给大家带来几个我日常工作以及阅读源码必备的 IntelliJ IDEA 高级调试技巧,分分钟要起飞的节奏 很多程序员在调试代码时都喜欢 print 一些内容,这样看起来更直观, print 完之后又很容易忘记删除掉这些没用的内容,最终将代码提交到 remote ,code review时又不得不删减这些内容重新提交,不但增加不必要的工作量,还让 log tree 的一些节点没有任何价值 IntelliJ IDEA 提供 Evaluate and Log at Breakpoints 功能恰巧可以帮助我原创 2022-01-26 17:19:22 · 338 阅读 · 0 评论 -
反垄断重锤字节跳动,投资业务原地熄火 腾讯阿里争做“普通公司”
已经成长为中国互联网三大巨头之一的字节跳动,这次可能跳不动了。 1月19日,有消息传出,近日字节跳动战略与投资部门遭遇解散,涉及员工约有百人。 据了解,负责战投的赵鹏远和战投版部分员工,将放弃投资业务,并入战略业务;而财务投资板块则将彻底解散。 一向热爱投资“砸钱”的大厂,如今主动切割投资部门,或许有很大一部分原因是刚下达的。 最近网络上出现一则传闻: “互联网公司上市和投融资符合如下两个条件之一的: (1)互联网企业上市及投融资活动中,涉及《市场准入负面清单(2021 年版)》要求许可准入的事项; (2原创 2022-01-20 00:00:57 · 5163 阅读 · 0 评论 -
“元宇宙”到底是个啥?用人话给你解释(第一部分)
罗马不是一天建成的,元宇宙也一样。 人类从未像今天这样,可以自己成为“创世主”。 元宇宙融合了信息技术(5G/6G)、互联网时代(web3.0)、人工智能、云算力、大数据、区块链以及VR、AR、MR,游戏引擎在内的虚拟现实技术的成果。 它将引发基础数学(算法)、信息学(编程、信息熵)、生命科学(脑机接入)、区块链(加密金融)、量子计算(算力)等学科的深入研究和交叉互动。 还会推动未来学、哲学、逻辑学、伦理学、科幻等人文科学体系的全新突破。 但这一切需要时间,不能急功近利的思考去变现。 《头号玩家》不..原创 2022-01-25 21:16:31 · 2452 阅读 · 1 评论