欢迎来到无限飞翔,在这里,你会找到许多有趣的技术 : )

 分类:Java

Java

Groovy 简明教程

Groovy 简明教程
最近一直有很多同学提到不会写 Jenkins Pipeline 脚本,我都是直接摔一个 Jenkins 官方文档给他们,但是当我自己仔细去查看资料的时候发现并非如此简单,无论是声明式还是脚本式的 Pipeline 都依赖了 Groovy 脚本,所以如果要很好的掌握 Pipel...

2周前 (05-31) 79℃ 0喜欢

6 种单例写法,你会写几种?

6 种单例写法,你会写几种?
第一种:饿汉方式 优点:代码简单易读,由JVM类加载机制保证了线程安全,无需业务方关心。 缺点:无法做到延迟创建对象,在加载class的时候就会创建对象。 第二种:懒汉方式(线程不安全) 优点:代码简单易读。...

2周前 (05-31) 44℃ 0喜欢

不了解这 12 个语法糖,别说你会 Java

不了解这 12 个语法糖,别说你会 Java
△Hollis, 一个对Coding有着独特追求的人△ 这是Hollis的第 212 篇原创分享。 作者 l Hollis 来源 l Hollis(ID:hollischuang) 本文从 Java 编译原理角度,深入字...

2周前 (05-31) 40℃ 0喜欢

轻松构建微服务之分布式事务

轻松构建微服务之分布式事务
微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[1] 此为轻松构建微服务系列的第四篇文章 拜占庭将军问题 在存在消息丢失的不可信信道上通过消息传递的方式得到一致性是不可能的 ...

2周前 (05-31) 41℃ 0喜欢

轻松构建微服务之远程调用

轻松构建微服务之远程调用
微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[1] 此为轻松构建微服务系列的第二篇文章 前言 前面我们了解了,服务调用方和服务提供方,如何能够通过注册中心做到...

2周前 (05-31) 44℃ 0喜欢

Lucene 段合并之 LogMergePolicy

Lucene 段合并之 LogMergePolicy
本篇文章介绍索引文件的合并策略,某次提交(commit)或者刷新(flush)的所有索引文件属于一个新的段(Segment),所以也可以称为段合并(Segment Merge)。当IndexWriter索引中的数据有任意修改动作,它会调用findMerges(…)...

2周前 (05-31) 48℃ 0喜欢

轻松构建微服务之分布式锁

轻松构建微服务之分布式锁
微信公众号:内核小王子 关注可了解更多关于数据库,JVM内核相关的知识; 如果你有任何疑问也可以加我pigpdong[1] 此为轻松构建微服务系列的第七篇文章 前言 在多线程情况下访问资源,我们需要加锁来保证业务的正常进行,JDK中提供了很多并...

2周前 (05-31) 47℃ 0喜欢