今年本无计划作总结,但还是想作几言记之。 22年开始接触阳明先生,庄子,一发不可收拾,暂止了之前的技术学习。 往后决定对中国哲学做一段时间的探究,这个事情本身似乎越来越正确。...
下班了,打开家门,空无一人。看手机,有饭局。已是常态,见怪不怪。 原打算一个人的时候吃点水果就算了,但是实际上做不到,还得吃饭。 锅里还有早上剩的两个包着馅的大馒头,淡而无味...
事务要解决的问题 事务存在的意义是为了保证系统中数据的一致性:所有数据符合期望,相互关联的数据之间不会产生矛盾; 一致性需要AID 来共同努力 原子性(Atomic):多个数...
进程间通信/普通本地函数调用 传递方法参数 (确认方法版本) 执行被调方法 返回执行结果 又或是 方法参数压栈 call 跳转函数入口 执行,压栈返回结果 回到上级call ...
依赖XAResource 使用XAResource、XAConnection实现2PC的简单实例: 看一下XAResource的interface,能知道XAResource...
学习庄子课程笔记 中国人大罗安宪教授课程https://www.ixigua.com/6754224185712574980?id=6732360929939292686&l...
概述 还是工作、学习、生活三个方面吧。 工作 今年做的事情明显没有去年的多,更多的是新的系统,以及底层服务的一些重构,遇到的一些挑战有几点: 重构服务的时候,如何合理地设计高...
前言 初心 最近在看设计模式中的依赖注入,希望借助设计模式的神奇魔力,能达到一个目的,然后在此学习的过程中,能收获一个bonus。这个目的就是能使得自己设计的系统更简单更容易...
由操作实例已知结果 由输入输出实例,可知遍历路径,该遍历路径也是最好的路径,因此只要依次遍历每个输出字符串即可以23为例,遍历路径即为:"ad","ae","af","bd"...
首先能想到的解法是3层循环遍历 但是首先时间复杂度为N的3次方,不尽人意,明显有优化空间 其次题中要取得的结果不能重复 已知n个数的不重复结果可以由类似冒泡的3层循环可以遍历...
概述 学习期间翻阅了很多本体系结构的书籍以及部分架构书籍,国内清华的教材质量都很好,个人觉得比较务实的是《软件系统分析与体系结构设计》(杨洋 刘全)[https://www....
软件工程概述 软件工程产生的背景以及软件工程的定义 开发模型:线性模型增量模型螺旋模型 开发方法结构化方法面向对象方法 各个软件工具如项目管理工具、分析设计工具、测试与分析工...
概述 磕磕碰碰又是一年,沉沦崛起又是一年,哭哭笑笑又是一年,姑且来回顾一下今年的经历吧,总体来看今年的经历还是很“多样”的。有个伟人说过,聪明的人懂得保持生活的不稳定性。感觉...
整洁或好代码的定义 参考多位业界大神著作内的定义 命名 命名应该有意义,需要表达出该变量或类等的功能、价值。 不应存在可能误导的命名。 命名要做出有意义的区分,避免做类似xx...
旧博客地址:https://www.cnblogs.com/varXinYuan/[https://www.cnblogs.com/varXinYuan/]
概述 这次我们来谈谈网络IO模型,网络IO是系统底层网络操作的一环,不管做系统的哪一层,基本都会涉及到网络IO模型,从架构设计、中间件设计、分布式系统到代码排错,很可能都会涉...
学习总结 写这篇文章主要想解一下自己在大数据量下写数据或者频繁写数据的疑问,工作或者和他人闲聊中一般遇到的大数据量写的场景其实不多,多是密集读的场景,或者大部分情况下的解决方...
2019回顾 经历 2019是对我来说是很折腾的一年,这一年离开呆了快7年的北京,抱着希望来到深圳,大体的经历是找工作,后来去了一家创业公司,在那里呆了4个月,由于无法忍受公...