分类: 所有文章

8 篇文章

thumbnail
协程和线程的区别究竟是什么?
这篇文章探讨了协程和线程之间的区别,主要集中在调度方式及其实现上。作者通过与朋友的讨论,思考了抢占式调度与非抢占式调度的不同,并指出协程在调度时不一定都是非抢占式的。文章指出,协程的本质是一种回调机制,是组织代码的一种方式,而线…
thumbnail
Contexts MVVM 实现中的挑战
这篇文章介绍了在JVM上实现MVVM框架——Contexts Reactions的过程及其挑战。作者希望通过使用响应式编程模型来管理视图和数据之间的绑定,类似于Vue或React。文章首先展示了如何通过`MutableReact…
thumbnail
腾讯 2026 届暑期实习面试经历
在这篇文章中,作者分享了自己申请腾讯2026届暑期实习的经验。首先,作者在2024年底看到腾讯微信事业群的招聘信息,并在朋友的建议下投递了简历,最终获得了面试机会。 面试分为两轮。第一面是在2025年2月进行的,主要讨论了作者的…
thumbnail
VanillaRT 计算资源限制算法
本文介绍了正在开发的Minecraft服务器插件VanillaRT。该插件是一个体素模型光线追踪引擎。在测试过程中发现,复杂的渲染任务可能导致服务器崩溃,因此需要对光线追踪的资源进行限制,从而避免主线程卡顿。为了实现这一目标,文…
thumbnail
《爱的艺术》笔记
这篇文章是有关《爱的艺术》的笔记,讨论了爱是否是一门艺术以及爱的能力如何培养的问题。文章指出大多数人认为爱只是一种偶然的感觉,在现代社会中人们更关注自己是否被爱,而不是自己是否有能力去爱他人。爱的能力并非与生俱来,而是需要通过教…
thumbnail
可自动重连客户端的设计与实现
本文讨论了一个支持自动重连的客户端设计与实现,主要用于长连接通讯。客户端在启动后会尝试连接服务端,若连接失败则会等待并重试,直到满足停止重连的条件。设计中强调了客户端的线程安全性,并定义了主要接口,包括启动、暂停、恢复和关闭连接…
thumbnail
个人积分系统试行记录
这篇文章介绍了个人积分系统的试行过程,旨在通过积分激励养成良好的生活和学习习惯。系统设定了不同任务的积分值,任务分为高效工作、早睡早起、运动、阅读等不同难度级别。文章详细描述了第一周的总结,包括获得的126金币、健康生活改善情况…
偷偷抛出必检异常的方法
编写 Java 程序时经常遇到烦人的必检异常。在一些情况下,我们需要在不能抛出必检异常的环境下抛出异常,这时我们可以使用工具类 Exceptions.throwExceptionSneakily(Throwable)。通过编写一…