序言

学算法的时候,就了解过图灵完备(Turing Complete),Steam上也有一款游戏叫做图灵完备,要是我大学早一点发现这个游戏我的计组和计体中的汇编就不会学得很痛苦了,那是一款从0开始教你从最初的与非门搭建到一台图灵完备可编程计算机的游戏,目前没通关,卡在了处理器架构2的有符号小于实现的关卡处(还是太菜了,加上自己比较逞强,又不想看攻略,就长时间卡关,甚是惭愧),因为不管是日常工作编程的 Java 还是机器学习代码中 都有用到lambda演算的技巧,于是,我去查了这个λ演算到底是怎么个原理,为什么说λ演算是和图灵机等价的,然后笔者写下了这篇文章。

- 阅读剩余部分 -

Java 的参数传递机制一直是初学者和部分有经验开发者容易混淆的知识点。特别是在涉及对象、数组等引用类型参数时,“Java 是值传递还是引用传递?”常成为争议焦点。笔者将通过理论、代码、内存图和对比分析,帮助理解 Java 的参数传递机制,避免常见的trick。

- 阅读剩余部分 -

一、背景:为什么需要声明式事务?

1.1 事务的本质与业务挑战

事务(Transaction)是保障数据一致性和可靠性的基石,尤其在金融、电商、物流等涉及多表、多系统协作的场景中更为关键。事务具备ACID(原子性、一致性、隔离性、持久性)四大特性,能够有效防止数据丢失、脏读、幻读等问题。

- 阅读剩余部分 -

引言

近期笔者和笔者对象都喜欢上了一款策略游戏名字叫做Jelly Go,在国内知名游戏平台4399上被翻译为果冻军团(属实是做到了信达雅),一开始是对象推荐我玩的一款策略游戏。一开始我也没太注意这款游戏,因为我心想着我小时候玩的游戏没有上千也有上百吧,但是,策略游戏对我的吸引力还是相当权威的,不过当我随着游戏指引入门以后逐渐发现事情好像不是我本以为的游戏模式,对手AI非常有策略,也很有操作水平(实在是很难想象这个游戏是十几年前的游戏)。

- 阅读剩余部分 -