抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

谈谈JVM内部锁升级过程

谈谈JVM内部锁升级过程

重温设计模式之 Factory

重温设计模式之 Factory

阿里云肖力:跳过量变过程的安全质变

阿里云肖力:跳过量变过程的安全质变

不止Docker:8款容器管理开源方案

Docker诞生于2013年,并普及了容器的概念,以至于大多数人仍然将容器的概念等同于“Docker容器”。 作为第一个吃螃蟹的人,Docker设置了新加入者必须遵守的标准。例如,Docker有一个大型系统镜像库。所有的替代方案都必须使用相同的镜像格式,同时试图改变Docker所基于的整个堆栈的一个或多个部分。 在此期间,出现了新的容器标准,容器生态系统朝着不同方向发展。现在除了Do...

统一服务门户,让运维不再成为_背锅侠_和_救火队_

当前企业基本已具备较为完整的运维服务团队以及运维专业工具,但是企业管理者普遍认为运维就是“被动救火队”,对其重视程度非常低,一说到运维就会想到“背锅侠”、“救火队”,如何把运维工作从压力转化为价值,从运维工作转型到运营,是每个运维团队管理者一直在思考的痛点问题。 01 运维和运营工作的区别在哪里? 运维更多的是被动式“维持”,面向基础设施、面向软硬件,保障系统的“稳定”、“安全”和“...

温柔一刀,优雅且彻底地卸载Rancher HA

前言Rancher 从 v2.5 开始,支持将 Rancher HA 安装在任何经过 CNCF 认证的标准 K8s 发行版上,这个集群可以使用上游 Kubernetes,也可以使用 Rancher 的 Kubernetes 发行版之一,也可以是来自 Amazon EKS 等提供商的托管 Kubernetes 集群。无论安装到哪种集群上,Rancher 都推荐使用一个独立的 K8S/K...

谈谈微服务与服务网格技术

在数字浪潮下,云原生产业保持了强劲发展态势,更多企业接触到微服务、容器化等部署模式,希望通过新技术来降低运维成本,提升业务敏捷度。据2020年IDC全球数据中心预测报告,到2023年,80%的工作负载将转移到容器/微服务或由容器/微服务创建。 那什么是微服务架构?与服务网格是什么关系?企业该如何利用服务网格技术? 微服务 微服务架构是将原有的单体架构拆分成多个微小的服务,服务间采用轻...

记一次Kubernetes排错实战

【编者的话】记录一次Kubernetes排错过程。 背景收到测试环境集群告警,登陆Kubernetes集群进行排查。 故障定位查看Pod查看kube-system node2节点calico pod异常。 查看详细信息,查看node2节点没有存储空间,cgroup泄露。 查看存储登陆node2查看服务器存储信息,目前空间还很充足。 集群使用到的分布式存储为Ce...

A Bullet-Proof Approach to Storing Sensitive User Data in React Native

A Bullet-Proof Approach to Storing Sensitive User Data in React Native

Getting Started with Realm for React Native

Getting Started with Realm for React Native

How to Start a React Native Application

How to Start a React Native Application

Pix

Pix

React Native Firebase Social Auth with Google on Huawei and Other Non-GMS Devices

React Native Firebase Social Auth with Google on Huawei and Other Non-GMS Devices

Should You Use TypeScript with React Native_ _2021_

Should You Use TypeScript with React Native? [2021]

Testing React Native Apps with Jest and Codemagic

Testing React Native Apps with Jest and Codemagic

W

W

hat the Thing Is

hat the Thing Is

MySQL索引连环18问!

1、索引是什么?索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引是一种数据结构。数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。更通俗的说,索引就相当于目录。为了方便查找书中的内容,通过对内容建立索引形成目录。而且索引是一个文件,它是要占...

Elasticsearch 不香吗,为啥还要 ClickHouse?

Elasticsearch 是一个实时的分布式搜索分析引擎,它的底层是构建在 Lucene 之上的。简单来说是通过扩展 Lucene 的搜索能力,使其具有分布式的功能。 ES 通常会和其它两个开源组件 Logstash(日志采集)和 Kibana(仪表盘)一起提供端到端的日志/搜索分析的功能,常常被简称为 ELK。 Clickhouse 是俄罗斯搜索巨头 Yandex 开发的面向列式...

软件架构设的计风格

软件架构设计软件或计算机系统的软件架构是该系统的一个(或多个)结构,而结构由软件元素、元素的外部可见属性及它们之间的关系组成。 软件系统架构是关于软件系统的 结构、行为和属性 的高级抽象。指定了软件系统的组织结构和拓扑结构。 软件架构是可传递可复用的模型,架构就是体系结构。架构设计介于需求分析和软件设计之间。架构设计就是需求分配,即满足,需求的职责分配到组件上。 软件架构设计是降低成...

彻底理解Prometheus查询语法

本文档主要分为两部分,分别讲解PromQL和Grafana的基础使用,在阅读PromQL部分时,建议不要联想Grafana中要怎么使用这些查询表达式,又是怎么根据查询结果绘图的,因为PromQL对于Grafana来说和SQL并没有区别,都是查询出结果,然后根据各种指定配置进行绘图,所以阅读和理解PromQL部分,应关注查询结果是什么样的,不要关注这些结果在Grafana中是怎么绘图的...

酷家乐私有化 Serverless Application 的探索与思考

目前,很多公有云厂商都推出了面向应用的 Serverless Application 产品,有 Google Cloud Run、阿里云 Serverless Application Engine、腾讯云 CloudBase Run 、Trigger Mesh 等。 它们都提供了构建 → 部署→实例管理等全面服务托管能力,支持托管用任意语言和框架编写的容器化应用,简化并加快应用开发和...

JVM 架构由浅入深

JVM 是物理机的软件实现。Java 是基于 WORA(Write once, run anywhere)的概念开发的,它运行在 VM 上。编译器将 Java 文件编译为 Java .class 文件,然后将该 .class 文件输入...

MySQL SQL 优化:优化 select count(_)

提高 MySQL 能力,优化 MySQL 性能。 我们经常会遇到业务反馈系统按钮点了没有反应,等很久没有结果,开发人员来找你排查问题。有的时候可能是代码中的 SQL 写的不够优秀,所以系统调用后查询很慢,优化SQL即可处理;有的时候...

MySQL 故障诊断:一个 ALTER TALBE 执行了很久,你慌不慌?

提高 MySQL 能力,排查 MySQL 问题。 当我们对一张大表执行了一个 ALTER TABLE 操作,执行了很久,也不知道是否执行完成,进程在那挂着,此时的你,干瞪眼,进度看不到,进程不敢杀,就问你慌不慌?如果能看到执行进度是...

RocketMQ 面试精选系列上:基础问题总结及解析

近年来 RocketMQ 凭借其优异的性能,在互联网公司中应用的非常广泛,更成为面试的重点。中间件的面试不同于 Java 本身,身为 Java 开发人员对 JDK 中的部分源码是需要一定了解的,而对于中间件而言,其要求却不同。中间件更...

Spring Boot 整合 Oauth 2.0 的密码模式实战(含完整代码)

Oauth 2.0 有四种授权方式,常用方式是授权码和密码模式两种,本场 Chat 中我使用“密码模式”写了一个 Demo,功能有登录(即获取 Token)、刷新 Token、退出(销毁 Token)、创建用户、获取用户列表、创建客户...

Spring Cloud Alibaba+Nacos 2.2.5.Release 的基本使用和采坑问题

Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 支持几乎所有主流类型的“服务”的发现、配置和管理。本场 Chat 带你掌握...

在 Python 中使用 OpenCV 和 PyTorch 执行 YOLO 对象检测

对象检测是计算机视觉和图像处理中的一项任务,用于检测图像或视频中的对象。它用于各种现实世界的应用,包括视频监控、自动驾驶汽车、物体跟踪等。 在本 Chat 中,您将学习如何使用 YOLO V3 和 OpenCV 或者 Python ...

基于 Netty 实现 HTTP Server 和 HTTP Client

HTTP 服务器就是通常我们所说的 Web 服务器,比如 Tomcat 就是我们最常用 Web Server 之一。在学习过 Netty 之后,我们知道其支持各种协议,当然也包括 HTTP。使用 Netty 也可以方便地开发一个同传统...

基于华为云服务器搭建 CDH6.3.2 集群

目前 CDH6.3.2 是 Cloudera 最后一个免费版本,而且即使免费版本的安装包也无法通过原有安装路径下载了。本文提供免费安装包下载,服务器基于三台华为云主机,和一台华为云 MySQL 方式进行搭建,因公司安全要求,采用 Ng...

如何靠 Vue 涨薪 50%?

如今前端工程师面试,都避免不了被提问 Vue,想在众多人群中脱颖而出,必要会相关的 Vue 源码知识。 在本文中会讲述 Vue 的响应式原理,也是如何靠 TA 吸引面试官的亮点,涨薪 50%。 在本场 Chat 中,会讲到如下内容...