Brentwans 最近的时间轴更新
Brentwans

Brentwans

V2EX 第 527603 号会员,加入于 2021-01-09 16:33:28 +08:00
推荐一个 Java 事件驱动任务流框架
问与答  •  Brentwans  •  157 天前  •  最后回复来自 bugFactory
3
程序员专职投资可行性
问与答  •  Brentwans  •  164 天前  •  最后回复来自 Brentwans
18
Brentwans 最近回复了
26 天前
回复了 vevlins 创建的主题 程序员 lowcode 是不是在断后人的路?
lowcode 是在断部分边缘开发者的后路。lowcade 这个概念本身一直存在,只是最近直接被单独拿了出来了。企业上云断了很多边缘运维人员的后路。如果企业应用 lowcode 后,同样要断很多边缘开发者的后路。
没有银弹,lowcode 没有任何实际的技术革新,lowcode 能断多少人后路,关键看能解决多少核心的复杂业务逻辑。
为什么说目前是断边缘开发者后路呢?因为目前 lowcode 只能解决功能需求相对固定的需求。企业软件本身不产生实际价值,解决对应问题才发挥了价值。因此对于要解决的问题本身才是软件的关键。对于企业核心问题本身才不关心是不是 lowcode 。只有那些不着边的非核心业务,本身不创造太多价值的软件,才会关系软件开发和维护的成本,这个时候可能会考虑 lowcode 。
南京苏州无锡都待过。综合推荐无锡,生活舒适,房价相比附近比较合适,教育很好,医疗不算差。如果能抗住南京房价,推荐南京工作机会更多,医疗更好。
CPU 自己控制取指令,当然可以优化了。CPU 不会乱序执行,这个是编译器做的事情。CPU 通常是顺序执行,但是流水线的存在,有指令多发和分支预测等手段来充分利用 CPU 各个部件。
地位与创造价值正相关,专注于创造价值就不会错的。
这里面价值都要可以等价于金钱。比如优化上报流程,节约多少人力。为支撑 X 业务,开发了 Y 工具,该业务创造了多大价值。
我在工作中,只要推动者自己含糊其辞,没法说出价值的,我通常就不会参与。
没看文章基于你的疑问和理解。
这些行为基于内存模型的,其模型就是这样。go 的内存模型不太了解,但是比如 java 的 volatile 关键字的语义就是该变量,读取会放弃 cache 中,从内存中刷数据。写会强制刷到内存。至于底层真实情况如何,肯定不同硬件和系统有不同实现。只要在 jave 这一层,表现的是其定义这样就可以了。
“修改 cache line 就会导致其他 CPU 的 cache 失效,但我觉得不是 cache 修改写回内存时才会这样吗?不然为什么要使用同步原语同步内存呢?有了困惑” 这个具体实现有关系啊,“修改 cache line 导致与之相关的 line 失效”就是这样实现的啊,
而你说的“cache line 写回才会导致相关失效” 那是你的理解吧。要我站在 java 内存模型,我会也会觉得不思议,为什么一个 core 的 cache line 写回,其他 core 的就要失效呢?没关系,就是这样,你创建的模型就是这样,我如果我用你这个模型,按照你制定的模型的行为使用即可。
可以从类的加载方向深入看一下。没有深入去看,抛砖引玉了,仅凭记忆如果没记错 jdbc 驱动在构造时候进行了不少的初始化工作。
第一个避免错误的引入,导致无关对象初始化异常。第二个应该是确保 class 被构造,相应驱动被初始化,从字面理解应该和不同 java 实现有关系。
我家中原来是宜家的椅子,去年换成了保友的椅子,我最看中的是扶手一定要可以调节,这样肩膀有支撑写代码真的非常爽,肩膀不会很累。其他的腿部支撑,腰部支撑感受都非常好,但是对于我不是刚需。
104 天前
回复了 ling516 创建的主题 生活 奔三了,感觉生活毫无意义
加缪的局外人,推荐读一下,写的就是你
关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1096 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 53ms · UTC 18:49 · PVG 02:49 · LAX 11:49 · JFK 14:49
♥ Do have faith in what you're doing.