ForkJoinPool 探索, 介绍 “分而治之“是理清思路和解决问题的一个重要的方法。大到系统架构对功能模块的拆分,小到归并排序的实现,无一不在散发着分而治之的思想。在实现分而治
Go并发编程之美-互斥锁,go并发之美互斥 一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说
Go并发编程之美-读写锁, 一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独特的基
Go并发编程之美-条件变量,go条件变量 一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提
代码瘦身优化实践, 史蒂夫.乔布斯说,”复杂的终极境界是简单“,同样的优雅的代码一定是精简明了,可读性好。 使用LocalDate和LocalDateTime LocalDate精确到日期,LocalDateTime精确到时分
Go并发编程之美-CAS操作,go并发之美-cas 一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提
Go并发编程之美- Load/Store操作, 一、前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁、CAS、原子变量操作类。相比Java来说go提供了独
Go内存模型Happen-Before(一),go模型 一、前言 Go语言的内存模型规定了一个goroutine可以看到另外一个goroutine修改同一个变量的值的条件,这类似java内存模型中内存可见性问题。 当多个
招聘已从广告时代进入社交时代, 最近一周内找到了很多优秀的候选人,并且一面通过七个左右,效果非常不错,很多人反馈招聘难,所以借此文分享下招聘的体会! 招聘已经从广告时
Java 核心系列教程, 摘要: 原创出处https://www.bysocket.com「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 关于Java核心技术学习积累的例子,是初学者及核心技术巩固的最佳
GoLang内存模型, 一、前言 Go语言的内存模型规定了一个goroutine可以看到另外一个goroutine修改同一个变量的值的条件,这类似java内存模型中内存可见性问题(Java内存可见性问题可以参考
Spring Boot 2.0 的快速入门(图文教程), 摘要: 原创出处https://www.bysocket.com「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! Spring Boot 2.0 的快速入门(图文教程) 大家都知
Spring Boot 2.0 配置图文教程,spring图文 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本章内容 自定义属性快速入门 外化配置 自动配
泥瓦匠:秒杀架构设计实践思路(一), 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 秒杀业务难点 秒杀架构理论 业务
Java并发编程视频分享-第一期, 一、主讲人:加多(阿里集团-淘宝技术部-高级开发工程师) 本名: 翟陆续 目前在阿里巴巴淘宝移动中间件消息服务组工作,热衷并发编程,开源框架,架
一致性 Hash 算法的实际应用,hash实际应用 前言 记得一年前分享过一篇《一致性 Hash 算法分析》,当时只是分析了这个算法的实现原理、解决了什么问题等。 但没有实际实现一个这样的
Spring Boot 2.x :通过 spring-boot-starter-hbase 集成 HBase, 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 HBase 简介和应用场景 s
Java并发编程视频分享-第二期, 一、主讲人:加多(阿里集团-淘宝技术部-高级开发工程师) 本名: 翟陆续 目前在阿里巴巴淘宝移动中间件消息服务组工作,热衷并发编程,开源框架,架
泥瓦匠进阶:连接池原理设计并不难, 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 目录 连接 连接池产生原因 连接池实现原理 小
品阿里 Java 开发手册有感,阿里java 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 一个优秀的工程师和一个普通的工程师的区别,不
k8s网络模型,k8s模型 一、前言 k8s对Pods之间如何进行组网通信提出了要求,k8s对集群的网络有以下要求: 所有的Pods之间可以在不使用NAT网络地址转换的情况下相互通信 所有的Nodes之间可
阿里 Java 手册系列教程:为啥强制子类、父类变量名不同?, 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 目录 父子类变量名相同
解决方案:如何防止数据重复插入?,解决方案防止 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 目录 为啥要解决数据重复插入?
Spring Boot 2.x 系列教程:WebFlux REST API 全局异常处理 Error Handling, 摘要: 原创出处 https://www.bysocket.com 「公众号:泥瓦匠BYSocket 」欢迎关注和转载,保留摘要,谢谢! 本文内容 为什么要全
慢谈 Redis 实现分布式锁 以及 Redisson 源码解析, # 产生背景 Distributed locks are a very useful primitive in many environments where different processes must operate with shared resources in a mutually exclusive way. 在某些