2024-04-06:
来深圳满一年,工作不算劳累,身心不疲惫,收支基本平衡,高级工程师兼主管,业务技术成长较缓,仍旧有危机感,仍旧未能偿还历史巨额债务,三月身体异样,数夜失眠,泪湿眼眶,幸好非癌,感恩生命,活着就好。老婆裸辞奔赴自媒体红海,刚入门报课学习,基本思路是定位,找对标账号,依葫芦画瓢,然后出了几个平淡作品,无明显流量,现每日抓耳挠腮,日渐发胖。孩子即将上小学,依然热爱足球,学习能力很强,打游戏比我厉害,基本乖巧,好胜心很强,开始学会讨好父母,以获得更多玩游戏的时间和购买礼物的机会。
归档 2022 年 3 月
并发性和并行性通常用于与多线程程序相关的,最早并发性和并行性似乎指的是相同的概念,但其实并发和并行实际上有不同的含义。在这个并发与并行教程中,我将解释这些概念的含义。
Java 的 volatile 关键字用于将 Java 变量标记为 “存储在主内存中”。更准确地说,每次对 volatile 变量的读取都将从计算机主内存中读取,而不是从CPU缓存中读取,并且每次对 volatile 变量的写入都将写入主内存,而不仅仅写在 CPU 缓存。
事实上,对于很多Java编程人员来说,可能只需要达到从入门到上手的编程水准,就能很好的完成大部分研发工作。除非自己强主动获取,或者工作倒逼你学习,否则我们好像没必要去真正了解Java编程,或者深入研究JDK运行原理、或者在实际工作中某个模块写一套设计模式、或者纠结一个线程安全问题。
CAS (compare and swap) 是并发算法设计时使用的一种技术。基本上,CAS 是将变量的值与期望值进行比较,如果值相等,则将变量的值交换设置为新值。CAS 可能听起来有点复杂,但一旦你理解它实际上相当简单,所以让我进一步详细说明这个主题。
以下是我希望在年满37岁之前(2026.1)做到的37件事。有些是目标,有些是体验类的,受陈成老师、Mike Crittenden启发,遂而计划,暂时只梳理出一部分,后续会慢慢补充到37个 ...
记得从2020年开始,每年年初都会给自己设定一年的目标,类别基本会涵盖:职业财富、亲情陪伴、家庭健康、社会公益、人际交往、个人成长。