写点什么
https://static001.geekbang.org/infoq/52/5289f717ada9c038058b10b844a6f888.jpeg?x-oss-process=image/resize,w_416,h_234

带你看懂 MySQL 执行计划

用户头像
Simon2021 年 5 月 31 日

前面文章,我们学习了 MySQL 慢日志相关内容,当我们筛选得到具体的慢 SQL 后,就要想办法去优化啦。优化 SQL 的第一步应该是读懂 SQL 的执行计划。本篇文章,我们一起来学习下 MySQL explain 执行计划相关知识。

https://static001.geekbang.org/infoq/f6/f6e08d840a2160440abe9eb20f1add0b.jpeg?x-oss-process=image/resize,w_416,h_234

开发人员应该害怕低代码吗?

用户头像
禅道项目管理2021 年 5 月 31 日

Gartner估计,到2024年,65%的应用程序开发将涉及某种形式的低代码应用程序开发(LCAD)。

https://static001.geekbang.org/infoq/a9/a9bac84cebbbe945e892939a356e8fee.jpeg?x-oss-process=image/resize,w_416,h_234

🔎【Java 源码探索】深入浅出的分析 Mutex 底层源码

用户头像
李浩宇/Alex23 小时前

在整理Java LockSupport.park()的东东,看到了个"Spurious wakeup",重新梳理下。

【签约计划】优秀作者

.Net Core Configuration Etcd 数据源

用户头像
yi念之间20 小时前

    .Net Core为我们提供了一套强大的Configuration配置系统,使用简单扩展性强。通过这套配置系统我们可以将Json、Xml、Ini等数据源加载到程序中,也可以自己扩展其他形式的存储源。今天我们要做的就是通过自定义的方式为其扩展Etcd数据源操作。

OpenResty 入门

用户头像
捉虫大师22 小时前

本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。

https://static001.geekbang.org/infoq/48/48770d5fc6bc92f16b19ad2820ee446e.png?x-oss-process=image/resize,w_416,h_234

日常 Bug 排查 - 系统失去响应 -Redis 使用不当

用户头像
无毁的湖光20 小时前

日常Bug排查系列都是一些简单Bug排查,笔者将在这里介绍一些排查Bug的简单技巧,同时顺便积累素材^_^。

21 分钟 MySQL 入门教程

用户头像
???2021 年 5 月 30 日

MySQL 为关系型数据库(Relational Database Management System), 这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格:

https://static001.geekbang.org/infoq/c1/c13ae655cd255fa1372d80edd07609b8.png?x-oss-process=image/resize,w_416,h_234

Redis - 持久化

用户头像
旺仔大菜包2021 年 5 月 30 日

之前提到,准确的说Redis是一个基于内存的数据库,所以也会提供持久化的功能,避免进程退出导致数据丢失的问题。

https://static001.geekbang.org/infoq/73/734fe29a2e8ed55546db2e8079774159.jpeg?x-oss-process=image/resize,w_416,h_234

Spring 是什么?如何去了解 spring?

用户头像
???2021 年 5 月 29 日

Spring 是最受欢迎的企业级 Java 应用程序开发框架,数以百万的来自世界各地的开发人员使用 Spring 框架来创建性能好、易于测试、可重用的代码。

https://static001.geekbang.org/infoq/44/441d926d213a2be38bb9a6b738f3015e.jpeg?x-oss-process=image/resize,w_416,h_234

对混沌工程的五个常见误解

用户头像
混沌工程实践2021 年 4 月 14 日

编者提示:特别是近几年,业界对混沌工程的讨论非常热烈,很多公司也早早开始投入混沌工程实践。不过,对混沌工程的理解而言,仍然存在不少的误解。本文就来细细探讨一下混沌工程常见的五个误解。

https://static001.geekbang.org/infoq/78/78b1261d9425477394bfb573bf1f522f.png?x-oss-process=image/resize,w_416,h_234

混沌工程 = 可观测性 + 探索性测试?

用户头像
混沌工程实践2021 年 4 月 20 日

本文借以单体应用的测试思路,总结了微服务应用测试的困境,我们亟待改变对测试固有的思维模式。不能满足于仅在类生产中测试的现状,要推动测试右移。混沌工程将探索性测试方法和可观测性技术结合在一起,助力开发人员在生产中进行实验,促进系统架构的韧性。

https://static001.geekbang.org/infoq/c9/c9544642c7ca64dda976cce57466821f.jpeg?x-oss-process=image/resize,w_416,h_234

每个开发人员都应该知道的 10 个 GitHub 仓库

用户头像
LeanCloud2021 年 5 月 24 日

值得收藏的资源,其中 7 个仓库 Star 超 100000+

https://static001.geekbang.org/infoq/e1/e19cd529fe05aafa7e0a362daa3a4bf1.jpeg?x-oss-process=image/resize,w_416,h_234

WebContainers 介绍: 如何在浏览器运行原生的 Nodejs

用户头像
代码先生2021 年 5 月 22 日

几年前,我们意识到网络正朝着一个关键的拐点发展。WebAssembly和新功能API的出现,使我们有可能编写一个基于WebAssembly的操作系统,足以运行Node.js,完全在你的浏览器内。我们设想了一个优越的开发环境,它比本地环境更快、更安全、更一致,以实现无缝的代

https://static001.geekbang.org/infoq/e9/e931d37cd722dd79d61902aa56ce0704.png?x-oss-process=image/resize,w_416,h_234

GitHub 开源的 10 个超棒后台管理面板

用户头像
不脱发的程序猿2021 年 5 月 26 日

项目开发中后台管理平台必不可少,但是从零搭建一套多样化后台管理并不容易,目前有许多开源、免费、样式丰富的后台管控面板,深夜学习简书上一位大神的博文,共总结10项优秀后台管理控制面板(9个GitHub项目,1个在线UI 框架)。

https://static001.geekbang.org/infoq/37/37a91d1f74dc81fe99581eca31bd6ae4.png?x-oss-process=image/resize,w_416,h_234

小傅哥,一个有“副业”的码农!

用户头像
小傅哥2021 年 5 月 26 日

心怀天下,声色犬“码”。生有热烈,藏与俗常。13年毕业的我和大多数同期毕业的小伙伴一样,经历过;`校企合作的培训`、`传统外包的求职`、`平米小屋的蜗居`、`工作跳槽的应聘`,以及逐步在互联网大厂中承担起 Java 工程师、架构师的职责。

鸿蒙轻内核 M 核源码分析:数据结构之任务排序链表

用户头像
华为云开发者社区2021 年 5 月 28 日

​​​​​​​​摘要: 鸿蒙轻内核的任务排序链表,用于任务延迟到期/超时唤醒等业务场景,是一个非常重要、非常基础的数据结构。

https://static001.geekbang.org/infoq/5b/5b6d92b9014397069f4693ecc4de9d79.jpeg?x-oss-process=image/resize,w_416,h_234

Node.js 使用数据库 LevelDB:超高性能 kv 存储引擎

用户头像
devpoint2021 年 5 月 22 日

大多数Node Web框架(如Express、Hapi等)并不强制使用任何特定的数据库,甚至根本不强制使用任何类型的数据库。昨天在《浅谈前端异常监控平台实现方案》一文中就提到LevelDB,今天跟大家介绍这个超高性能的Key-Value数据库LevelDB。

实测 Tengine 开源的 Dubbo 功能

用户头像
捉虫大师2021 年 5 月 27 日

本文已收录 https://github.com/lkxiaolou/lkxiaolou 欢迎star。

请警惕 ES 的三大坑

用户头像
悟空聊架构2021 年 5 月 27 日

搜索引擎现在是用得越来越多了,比如 日志系统用到的 ELK 中的 E 就是 搜索引擎 Elasticsearch(简称 ES)。 那对于搜索这种技术来说,最看重的是搜索的结果的准确性和搜索的响应时间。ES 的准确性可以通过 倒排索引算法来保证。

https://static001.geekbang.org/infoq/bd/bd68529cb25e50a8244325c300911c4d.jpeg?x-oss-process=image/resize,w_416,h_234

🚄【Redis 干货领域】帮你完全搞定 Cluster 原理(架构篇)

用户头像
李浩宇/Alex2021 年 5 月 22 日

自律是最强者的本能,当你把自律作为习惯,那你已经成为强者。

https://static001.geekbang.org/infoq/83/831e7a13563765a8704f025ea1295b68.jpeg?x-oss-process=image/resize,w_416,h_234

从源码角度研究 Java 动态代理

用户头像
叫我阿柒啊2021 年 5 月 28 日

代理模式实现原理:真实角色和代理角色共同实现一个接口并实现抽象方法A,代理类持有真实角色对象,代理类在A方法中调用真实角色对象的A方法。在Main中实例化代理对象,调用其A方法,间接调用了真实角色的A方法。

前端开发:Vue 中 forEach() 的使用

用户头像
三掌柜2021 年 5 月 28 日

在前端开发中,经常会遇到一些通过遍历循环来获取想要的内容的情形,而且这种情形在开发中无所不在,那么本篇博文就来分享一个比较常用又经典的知识点:forEach() 的使用。

https://static001.geekbang.org/infoq/5c/5c0e795ac875b4016f47f65ea6d37b4c.jpeg?x-oss-process=image/resize,w_416,h_234

工作流引擎使用详解!工作流框架 Activiti 的详细配置以及安装使用

用户头像
攻城狮Chova2021 年 5 月 27 日

Activiti流程引擎的配置文件是名为activiti.cfg.xml的XML文件.注意与使用Spring方式创建流程引擎是不一样的

不同数据库模式下 DATE 类型的行为解析

用户头像
华为云开发者社区2021 年 5 月 26 日

​​​​​​​​​​​​摘要:本文章主要介绍了GaussDB(DWS)数据类型中的DATE类型在不同数据库模式下且在不同应用场景下的行为表现及对比。

https://static001.geekbang.org/infoq/b8/b88e3dbe41ab1b606afd923f5d55ce9b.jpeg?x-oss-process=image/resize,w_416,h_234

(零基础教学系列)手把手教你分析 APT:蔓灵花下载器样本分析

用户头像
Machine Gun2021 年 5 月 26 日

分析到一个简单又经典的样本,想想最近比较无聊就好好写写APT分析的部分吧!

眼观六路耳听八方还不知疲倦?数仓智能运维服务体系是怎么做到的?

用户头像
华为云开发者社区2021 年 5 月 28 日

​​摘要:本文主要介绍GaussDB(DWS)数据库智能监控运维服务体系的设计规划和现状。

https://static001.geekbang.org/infoq/2d/2d364c70dd7faf0d5a6d05261a94f492.jpeg?x-oss-process=image/resize,w_416,h_234

百余大企业共赴新文明之约:2021 DEMO WORLD 世界创新峰会拉开帷幕

用户头像
创业邦2021 年 5 月 28 日

5月27日,2021 DEMO WORLD 世界创新峰会——大企业创新与创投生态峰会在上海中国船舶馆正式举行。此次峰会由上海市经济和信息化委员会指导,创业邦主办,大众汽车品牌联合主办。

Bugless 异常监控系统 (iOS 端)

用户头像
37手游iOS技术运营团队2021 年 5 月 28 日

移动App 发布后,如果想获取 App 的业务运行状态,通常是通过服务端接口反映到状态或者是用户反馈,缺少客户端的异常错误的线上监控、告警与异常数据聚合并沉淀的平台。也无法在多维度进行异常数据的对比,使得收集应用信息和收集崩溃日志变得日益迫切。

https://static001.geekbang.org/infoq/12/1247da1a44f3d1c8963060738c797849.jpeg?x-oss-process=image/resize,w_416,h_234

高性能 JavaScriptの五 -- 快响应用户界面

用户头像
空城机2021 年 5 月 22 日

用于执行JavaScript和更新用户界面的进程通常被称为“浏览器UI线程”

https://static001.geekbang.org/infoq/fd/fd3d710a044b5bdc5449b56834d03a5a.jpeg?x-oss-process=image/resize,w_416,h_234

Python 自动化神器 -Fabric

用户头像
小圆子2021 年 5 月 22 日

Fabric 是一款可以实现远程执行命令和完成操作的库,相比 Pramiko,Fabric 更加简洁,高效和易用。它提供了很多开箱即用的功能,可以帮助开发者快速实现自动化任务。

Mybatis-Plus 的应用场景及注入 SQL 原理分析

用户头像
vivo互联网技术2021 年 5 月 25 日

本文简要介绍了传统mybatis开发中的一些弊端,通过mybatis-plus的内置通用 Mapper和强大的条件构造器,可以感受到mybatis-plus对于单表CRUD的便捷性,并且针对mybatis-plus的sql自动注入原理进行了详细的源码分析。

记十亿级 Es 数据迁移 mongodb 成本节省及性能优化实践

没有万能的数据库,mongodb同样也不是万能的,主流数据库都有各自的适用场景和不适用场景。

https://static001.geekbang.org/infoq/7c/7caca1a219d0616460bf56b4211bf2b4.jpeg?x-oss-process=image/resize,w_416,h_234

一周信创舆情观察 (4.12~4.18)

用户头像
统小信uos2021 年 4 月 23 日

一、一周舆情要点

https://static001.geekbang.org/infoq/11/11e3ee4b61cee502f672ff00c588f312.jpeg?x-oss-process=image/resize,w_416,h_234

一周信创舆情观察 (3.29~4.4)

用户头像
统小信uos2021 年 4 月 9 日

一、一周舆情要点

https://static001.geekbang.org/infoq/7e/7e25aac63b4ef96de308cea826e3b294.jpeg?x-oss-process=image/resize,w_416,h_234

做一次黑客,入侵一次服务器

用户头像
叫我阿柒啊2021 年 5 月 24 日

新买服务器被黑客入侵挖矿,手动还原入侵提权过程

零信任网络架构建设及部分细节讨论(企业高管必看!)

用户头像
Machine Gun2021 年 5 月 25 日

传统的IT组网中,网络安全需求的落地往往把重心放在以下工作:

https://static001.geekbang.org/infoq/fa/fa2186d896c4b7aa9c0c7f13d7f4e1e7.jpeg?x-oss-process=image/resize,w_416,h_234

【多线程与高并发】从一则招聘信息进入多线程的世界

用户头像
牧小农2021 年 5 月 27 日

多线程作为面试的重灾区,如果我们能够进行深入的了解和使用,对我们而言是非常有有益的,尤其是在面试的时候,如果多线程回答的好,是非常能够加分的。这样才能够经受住面试官的夺命连环问!