0%

从2022年chatgpt横空出世以来,从midjourney图片生成到openai的图片/视频生成都让人惊艳。AI能做的比我们想的还要多还要强。 如用chatgpt查资料输入标题就能查到以前需使用google搜索后自己归纳出来和材料,图片/视频生成导致以前许多文学工作者失业。

在传统搜索之外像Google搜索推出「AI Mode」(AI 模式),将AI进一步融入产品中。除了互联网行业外,其它传统行业也将AI当做助力。

多年前像深圳北大医院,门诊挂号窗口差不多有10个,而后来除了2个人工窗口之外其它全部改为了自动取号机。机器取代人类让人触不及防。社会向机器化智能化发展。而现在AI取代人类也将成为现实。

人的价值在哪里?如果AI也能写代码/文档,程序员的价值体现是哪里?像以前你可以通过个人博客、公众号及GitHub代码库(绿点)等体现你的思考和职业素养,在 AI 能够批量生成代码和文章的 2025 年,这些都可能是AI刷出来的,传统的“产出量”已不再是价值证明,含金量在明显下降。

如果查看数个时代(工业)变革,我们会发现每次变革从发起到影响全球的时间越来越短。现在AI浪潮已经过来,而我们却仍是后知后觉。

AI时代变革已经到来,我们是否准备好他的冲击?

阅读全文 »

在过去15年(大约2010年至今),技术世界经历了翻天覆地的变化。移动端开发、比特币与区块链、Docker与云计算以及人工智能——正是这些变革的核心驱动力。

遗憾的是我经历了这些时代,参与其中却没有走在时代的前延,能熟练掌握却没有更深入到源码层次,并对这个时代产生更深远的影响。 就像移动端开发能搭建环境、跑通相应代码、了解基本开发原理,但没有真正上架一个自己的开发的app;能使用kubeadm从0搭建k8s生产环境,但未再此一步深入k8s源码并从理论到实践的转化并扩展到整个云原生生态。

阅读全文 »

比赛奖金和对战积分计算因项目而异,但通常基于比赛级别(重要性)和参赛成绩(名次、胜负),奖金是直接的经济回报,积分则影响世界/地区排名、种子排位及资格获取,高奖金赛事通常积分也高;

排名越高奖金越多,但具体分配规则因赛事而异:奖金池和个人/队伍的分配比例、排名对应奖金(如冠军、亚军、季军、八强、十六强)都不同,有的奖金甚至可达数千万甚至上亿美元。

本文介绍:

(1) 如何根据排名进行奖金分配才是合理的?

(2) 比赛的胜负如何影响选手(或队列)积分?
阅读全文 »

G1(Garbage-First)是 Java 虚拟机(JVM)中一款面向服务端应用的垃圾收集器,旨在为大内存机器提供高吞吐量且停顿时间可预测的内存回收能力。

jdk9及以后垃圾优先垃圾回收器是默认的垃圾回收器,因此通常无需执行任何额外操作。您可以通过 -XX:+UseG1GC命令行显式启用它。

G1 计划作为并发标记清除收集器 (CMS) 的长期替代方案。与 CMS 相比,G1 的一些差异使其成为更优的解决方案。其中一个区别在于 G1 是一种压缩式收集器。G1 的压缩程度足以完全避免使用细粒度的空闲列表进行内存分配,而是依赖于区域。这大大简化了收集器的部分功能,并基本消除了潜在的碎片问题。此外,与 CMS 收集器相比,G1 提供了更可预测的垃圾回收暂停时间,并允许用户指定所需的暂停目标。

阅读全文 »

CMS收集器(Concurrent Mark Sweep)收集器是一种以获取最短回收停顿时间为目标的收集器。可以保证大部分工作都并发进行(应用不停止),垃圾回收只暂停很少的时间,此收集器适合对响应时间要求比较高的中、大规模应用。如:互联网站或B/S系统的服务端,这类应用尤其重视服务的响应速度,希望系统停顿时间最短,以给用户带来较好的体验。CMS收集器非常符合这类应用的需求。

阅读全文 »

Java虚拟机(JVM)提供了多种垃圾收集器(Garbage Collector, GC),每种收集器都有其独特的设计目标和权衡考量,以满足不同应用场景的需求。

阅读全文 »

编程语言引入垃圾回收(Garbage Collection, GC)机制的核心目的是为了自动化内存管理,从而解放程序员,让他们能够专注于编写程序逻辑,而不是手动管理内存的分配和释放。

阅读全文 »