【高并发】在高并发环境下该如何构建应用级缓存?

【高并发】在高并发环境下该如何构建应用级缓存?
领会简介 跟着我们的体系负载越来越高,体系的性能就会有所下降,此时,我们能够很自然地想到使用缓存来处理数据读写性能低下的问题。但是,立志成为资深架构师的你,是否能够在高并发环境下合理而且高效的构建应用级缓存呢?

阅读全文>>

阅读全文...

[典藏版]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 和...

阅读全文>>

阅读全文...

运维平台资源管理功能-摆脱传统管理模式的困扰

运维平台资源管理功能-摆脱传统管理模式的困扰
1、死锁 简介: 华汇数据ITOM体系供给财物主动发现、财物盯梢、保护信息、运用监控等功能,然后协助企业全面把握财物的散布以及运行状况,到达降低成本和进步运营功率的意图。IT资源办理的核心是“数据”的办理,可以总结为:数据收集、数据保护、数据展示、数据剖析。 据Gartner研讨显现,目前全球只有不到25%的公司具有适当的IT财物办理规划。大多数公司都运用杂乱的人工盯梢监测方式,或许根本不清楚自己的硬件财物根底。由于不了解自己IT财物的根底,然后导致了时刻、资金以及体系功能上的损失。 华汇ITOM体系供给财物主动发现、财物盯梢、保护信息...

阅读全文>>

阅读全文...

死锁-MySQL

死锁-MySQL
1、死锁 在操作系统中,死锁是指两个或两个以上的进程,每个进程都无限等候被改组进程中另一个进程所占有的资源,因而永远无法得到资源,这种现象称为进程死锁。 那么在数据库中,我们将操作系统对死锁的界说进行简略替换,将进程替换为事务即可。 数据库死锁是指两个或两个以上的事务,每个事务都在无限等候被改组事务中另一个事务所占有的资源,因而无法得到资源。 2、死锁必要条件 只要发生了死锁,这四个条件必定存在。 互斥使用(独占资源) 在数据库中,互斥使用的资源大部分都是表和行。 ...

阅读全文>>

阅读全文...

4 大软件架构,你们公司用哪种?

4 大软件架构,你们公司用哪种?
简介: 假如一个软件开发人员,不了解软件架构的演进,会制约技能的选型和开发人员的生计、提升空间。这儿我列举了目 假如一个软件开发人员,不了解软件架构的演进,会制约技能的选型和开发人员的生计、提升空间。这儿我列举了现在主要的四种软件架构以及他们的优缺陷,希望可以帮助软件开发人员拓展知识面。 一、单体架构 单体架构比较初级,典型的三级架构,...

阅读全文>>

阅读全文...

Nginx-基本概念和使用

Nginx-基本概念和使用
Nginx-基本概念和运用 (engine x)是一个高性能的HTTP和反向署理web服务器,同时也供给了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强。 Nginx能够做反向署理,完成负载均衡; 正向署理 在客户端(浏览器)装备署理服务器,经过署理服务器进行互联网拜访。署理对象是客户端,不知道服务端是谁。 客户端不需要任何装备就能拜访,只需要将恳求发送到反向署理服务器,由反向署理服务器去挑选方针服务器,获取数据后再回来给客户端。对外就一个服务器,暴露的是反向署理服务器地址,隐藏了实在服务器IP地址。署理对象是服务端,不知道客户端是谁。 ...

阅读全文>>

阅读全文...