开源
-
看山聊并发:如果非要在多线程中使用ArrayList会发生什么?
你好,我是看山。 我们都知道,Java中的ArrayList是非线程安全的,这个知识点太熟了,甚至面试的时候都很少问了。 但是我们真的清楚原理吗?或者知道多线程情况下使用Array…
-
看山聊并发:如果非要在多线程中使用 ArrayList 会发生什么?(第二篇)
你好,我是看山。 前面写过一篇文章 《如果非要在多线程中使用 ArrayList 会发生什么?》,有读者反馈,Java 11 代码已经修复,还会出现 null 元素。 为了便于理解…
-
致青年技术专家的三封信:重塑有人性的科技
本文来自微信公众号:范阳(ID:beingmorehuman),翻译:Helen Han,作者、校对:范阳,题图来自视觉中国 思想就像基因一样,需要通过表达来传播和互相吸引,并且生…
-
自由软件基金会:Windows 11剥夺了用户自由和数字自主权
完整博文内容如下: 10 月 5 日,Windows 11 系统正式发布。Windows 系统长期以来剥夺用户自由和数字自主权,而这个新版本也没有做任何事情进行缓解。虽然微软提出了…
-
看山聊并发:认识 Java 中的队列:Vector、ArrayList、CopyOnWriteArrayList、SynchronizedList
你好,我是看山。 书接上文,上次聊了聊 在多线程中使用 ArrayList 会发生什么,这次我们说说平时常用的列表:Vector、ArrayList、CopyOnWriteArra…
-
看山聊并发:Java 中 Vector 和 SynchronizedList 的区别
你好,我是看山。 本文还是折腾 Java 中的队列,上次比较了 Vector、ArrayList、CopyOnWriteArrayList、SynchronizedList,当时感…
-
初心资本《2021中国企业服务新趋势报告》正式发布
9月15日,初心资本发布了《2021中国企业服务新趋势》报告,未来五年,中国企业服务在云原生、开源、软件出海、大规模自动化、MarTech、软件面向业务人员和AI等领域将迎来突破性…
-
亲缘性线程池,这是什么鬼?
一、前言 JDK中的线程池主要解决两个问题: 一方面当执行大量异步任务时候线程池能够提供较好的性能,在不使用线程池的时,每当需要执行异步任务时候是直接 new一线程运行,而线程的创…
-
谈谈架构和微服务
不知从何时起,与同事,面试者,面试官谈起架构理念,总是绕不开微服务。甚至有时候听到这三个字的时候,脑壳会痛,相似的还有中台, 总觉得是旧瓶装新酒。 当然此时的盛行是有其原因的,猜测…
-
深度解析springcloud分布式微服务的实现
分布式系统 微服务就是原来臃肿的项目拆分为多个模块互不关联。如:按照子服务拆分、数据库、接口,依次往下就更加细粒度,当然运维也就越来越难受了。 分布式则是偏向与机器将诺大的系统划分…