[典藏版]Golang三色标记+混合写屏障GC模式全分析

[典藏版]Golang三色标记+混合写屏障GC模式全分析
 从三色标记演进混合写屏障的GC模式全场景分析,主要介绍Golang自V1.3以来所采用的内存清理模式,分别具有标记清除、三色标记、写屏障机制,其中一些Golang的设计理念和垃圾回收理念是非常值得去借鉴和学习。本章节主要以推演的形式逐一介绍Golang垃圾回收的处理机制。

阅读全文>>

阅读全文...

Mybatis 面试常问问题总结(附答案)

Mybatis 面试常问问题总结(附答案)
Hibernate 简介 什么是 Hibernate? Hibernate 是一种 ORM(Object Relational Mapping) 结构,用于在 Java 目标和联系数据库之间建立某种映射,然后完成 Java 目标存取; Hibernate 优缺陷 长处 Hibernate 建立在 POJO 和数据库表模型的直接映射联系之上。经过 XML 或者注解就能和数据库表进行映射。经过 POJO 直接就能操作数...

阅读全文>>

阅读全文...

iTerm2 + Oh My Zsh,打造专属你的终端神器

iTerm2 + Oh My Zsh,打造专属你的终端神器
前语 说在前面,本文首要合适于的是运用 macOS 系统的小伙伴,假如你运用的 Windows 或者 Linux 系统的电脑,那可能暂时不太合适你。当然了,假如你仅仅想了解一下新知识,那么欢迎各位! 终端(也便是 Windows 中所说的控制台)在咱们大多数人的印象中,应该都是黑乎乎的一片,然后再加几个白色的文字吧。假如你还这样想,那你可就 Out 了,现在,咱们的终端也能够改形成酷炫时髦的模样,就像下面这张图,那该怎么改呢?赶忙来看看吧。 iT...

阅读全文>>

阅读全文...

【高并发】为何高并发系统中都要使用消息队列?这次彻底懂了!

【高并发】为何高并发系统中都要使用消息队列?这次彻底懂了!
简介: 很多高并发系统中都会使用到消息队列中间件,那么,问题来了,为什么在高并发系统中都会使用到消息队列中间件呢?立志成为资深架构师的你思考过这个问题吗?

阅读全文>>

阅读全文...

在 Gear 上开发的案例有哪些?

在 Gear 上开发的案例有哪些?
简介: Gear 是一个完备的区块链网络,也是 Polkadot 和 Kusama 上最先进的智能合约平台。它能够使开发者用最简单、最高效的方式部署去中心化应用。在 Gear 上,所有智能合约都是用不同编程语言编译的 WebAssembly 程序。这大大降低了 dApp 开发者的准入门槛,对区块链的编程语言不太熟悉的开发者们,可以在熟悉的编程语言环境中构建去中心化应用。 Gear 是一个完备的区块链网络,也是 Polkadot 和...

阅读全文>>

阅读全文...