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

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


了解详情 >

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 中,会讲到如下内容...

对话式人工智能聊天机器人

近年来,聊天机器人非常受欢迎,随着人们对将聊天机器人用于商业的兴趣日益浓厚,研究人员在推进对话式 AI 聊天机器人方面也做得很好。 在本 Chat 中,我们将使用 Huggingface 转换器库来使用预训练的 DialoGPT 模...

彻底搞懂 Zookeeper,吊打大厂面试官

大公司面试特别喜欢问 Zookeeper,我做面试官也喜欢问,因为 Zookeeper 确实是足够的优秀,比如他的 Paxos 算法,Zab 协议,Leader 选举策略,分布式锁等都是大厂面试的高频考点。我们不仅需要熟悉使用 Zoo...

手写 Spring Data JPA 框架

Spring Data JPA 是 Spring Data 家族的一部分,可以轻松实现基于 JPA 的存储库。 此模块处理对基于 JPA 的数据访问层的增强支持。 它使构建使用数据访问技术的 Spring 驱动应用程序变得更加容易。 ...

程序员流量运营探索之路

流量在互联网时代已经成为了大家最关注的东西,流量的多与少将决定你产品兴与衰。 订阅本 Chat 你将有如下收获: 流量从哪里来? 付费流量与免费流量的区别和使用方式,我是如何免费获得万级曝光的? 如何最大化的利用引入的流量? 如何建...

面试老司机助你斩获大厂 offer

本人硕士工作两年,Java 服务端开发,最近打算换个环境试试水,经过一个多月的面试,基本上主流大厂 offer 拿了个遍,总包涨幅超过 70%,具体 offer 如下:字节、快手、阿里、京东、美团、Soul、Boss 直聘。 面试了...

Go语言爱好者周刊:第 100 期

Go语言爱好者周刊:第 100 期

Go语言爱好者周刊:第 101 期

Go语言爱好者周刊:第 101 期

Go语言爱好者周刊:第 102 期

Go语言爱好者周刊:第 102 期

Go语言爱好者周刊:第 89 期

Go语言爱好者周刊:第 89 期

Go语言爱好者周刊:第 90 期

Go语言爱好者周刊:第 90 期