synchronized的jvm源码分析聊锁的意义 - 吃肉不长肉的小灏哥
上篇写完了ReentrantLock源码实现,从我们的角度分析设计锁,在对比大神的实现,顺道拍了一波道哥的马屁,虽然他看不到,哈哈。这一篇我们来聊一聊synchronized的源码实现,并对比reentrantLock的实现,相信认真看完一定会对锁的理解更加深入。 废话不多说先来一段代码: stat
上篇写完了ReentrantLock源码实现,从我们的角度分析设计锁,在对比大神的实现,顺道拍了一波道哥的马屁,虽然他看不到,哈哈。这一篇我们来聊一聊synchronized的源码实现,并对比reentrantLock的实现,相信认真看完一定会对锁的理解更加深入。 废话不多说先来一段代码: stat
发布于 2021-02-24 17:43:00
C# 使用 Index 和 Range 简化集合操作 Intro 有的语言数组的索引值是支持负数的,表示从后向前索引,比如:arr[-1] 从 C# 8 开始,C# 支持了数组的反向 Index,和 Range 操作,反向 Index 类似于其他语言中的负索引值,但其实是由编译器帮我们做了一个转换,
发布于 2021-02-24 17:04:00
在java中,单例模式需要满足以下要求: 构造方法私有化,使得本类之外的地方不能使用构造方法new出对象 提供私有静态属性,接收单例对象 公共的、静态的getInstance方法,便于外界拿到单例对象 想了解Java单例模式的请转到:Java单例模式-懒汉式、恶汉式、静态内部类、枚举以及线程安全问题
发布于 2021-02-24 17:08:00
单机es可以用,没毛病,但是有一点我们需要去注意,就是高可用是需要关注的,一般我们可以把es搭建成集群,2台以上就能成为es集群了。集群不仅可以实现高可用,也能实现海量数据存储的横向扩展。 新的阅读体验地址: http://www.zhouhong.icu/post/138 一、Elasticsea
发布于 2021-02-24 17:04:00
在java中,单例模式需要满足以下要求: 构造方法私有化,使得本类之外的地方不能使用构造方法new出对象 提供私有静态属性,接收单例对象 公共的、静态的getInstance方法,便于外界拿到单例对象 想了解Java单例模式的请转到:Java单例模式-懒汉式、恶汉式、静态内部类、枚举以及线程安全问题
发布于 2021-02-24 01:58:00
将要讲很多的内容真正产生作用的配置就只有下面这一句而已。如果你只是想要解决问题看这一句就行了,后面都没有必要在看下去了。 将allow-active标签中的auth_admin_keep 改为 yes 即可。 如果你也想知道这个配置是怎么找到的,可以继续接着往下看。跟着我的思路我相信能对你在分析问题
发布于 2021-02-24 01:40:00
自建博客地址:https://bytelife.net,欢迎访问! 本文为博客自动同步文章,为了更好的阅读体验,建议您移步至我的博客
发布于 2021-02-24 15:09:00
什么是generator函数? 常规函数只会返回一个单一值(或者不返回任何值)。 而 Generator 可以按需一个接一个地返回(“yield”)多个值。它们可与 iterable 完美配合使用,从 而可以轻松地创建数据流。 如何创建一个generator函数,代码如下: function* ge
发布于 2021-01-27 12:12:00
Checkpoint介绍 checkpoint机制是Flink可靠性的基石,可以保证Flink集群在某个算子因为某些原因(如 异常退出)出现故障时,能够将整个应用流图的状态恢复到故障之前的某一状态,保 证应用流图状态的一致性。Flink的checkpoint机制原理来自“Chandy-Lamport
发布于 2021-01-27 11:08:00
大家好,今天来和大家聊聊规约模式。 规约模式的英文是Specification Pattern,这里的规约其实是一个表意的翻译,Specification直译过来是要求、技术说明、明确的意思。光看名字估计大家都是一脸懵逼,根本不知道这个设计模式大概会是一个什么样子。这也是设计模式的一个通病,就是内涵
发布于 2021-01-27 09:04:00
康威定律 康威定律 (康威法则 , Conway's Law) 是马尔文·康威1967年提出的: 设计系统的架构受制于产生这些设计的组织的沟通结构。 康威定律告诉我们,如果我们实施了微服务,那么组织架构的变动也要跟着实施微服务架构而做出相应的调整。这样才有可能适应微服务的发展。 单体架构和微服务架构
发布于 2014-04-01 18:22:17
微软于昨天宣布了一项有关Outlook邮件项目的重大声明,其中或许并不被人所重视的一点便是他们将把其Outlook Web App (OWA)带至谷歌的Android系统平台.
发布于 2014-08-31 21:41:00
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!上一讲介绍了用WebView来抓取一个网页内容。这一讲我将介绍如何在安卓内部直接进行HTTP通信。
发布于 2014-11-08 03:06:22
据《华尔街日报》网站报道,租车应用Uber近期挖来了谷歌送货服务的主管汤姆·法洛斯(Tom Fallows),此举激发了业内猜测,这些猜测认为Uber也将开发自己的物流业务了。法洛斯是电子商务领域的一位老将。
发布于 2014-11-22 09:38:43
本文译自Facebook产品设计总监Julie Zhuo 的文章,《Junior Designers vs. […]
发布于 2015-08-23 16:04:42
伦敦一处叫做Embassy Gardens的高端房产,最近找到了新的噱头,他们在两栋挨着的楼宇顶部,架设了一个 […]
发布于 2015-09-08 19:51:07
从内容的搬运工,到“中文世界最大的创作平台”,这中间的距离到底有多远?#欢迎关注爱范儿认证微信公众号:AppSolution(微信号:appsolution),发现新酷精华应用。
发布于 2015-12-04 13:30:28
月尾先到聖誕,但今個星期多個地區已經開始舉辦聖誕市集, 而當中有 4個只係呢個星期先有添咋! 想預早感受聖誕氣氛就要去行下啦!The post 4個只限今個週末的聖誕市集 • unwire 週末好去處 appeared first on UNWIRE.
发布于 2015-12-16 06:52:32
美国宇航局NASA近日公布了又一幅在卡西尼号探测器飞掠土卫二(Enceladus)时拍摄到的珍贵土卫照片,时机巧妙地捕捉到了前后排列的土卫二(Enceladus)和土卫三(Thethys),据探测器距离较近体积较小的土卫二和距离较远体积较大的土卫三在镜头中形成了同心靶眼(bull's eye)的现象,同时图片中部还有土星独特的光环结构,相当罕见且美丽。
发布于 2016-01-05 14:42:47
现如今,在车里也可以演示PPT了,哈曼(Harman)最近就将微软的Office 365融入到了自家的信息娱乐系统中。主要的生产力工具都包含其中,包括Word、Excel和PowerPoint等,这应该还是第一次在汽车里面加入这些东西。
发布于 2016-04-12 08:52:00
今天第一次阅读jQuery源码,因为读到用js对表单的序列化,为的是在ajax操作中将表单中各个域的值传到服务器。书上用了很长的步骤,判断每一个表单域的属性,然后拼接。 大概是这样: 忽然想到jQuery应该是把这些封装的很好,就找来读了。第一次发现这种语言其实很优美,比Java简洁。 我开始有点喜