写点什么

3月日更

0 人感兴趣 · 550 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/99/99b90fba2276b31df262a4531c506f9a.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

官方文档 | 【JVM 调优体系】「GC 底层调优实战」XPocket 为终结性能问题而生—开发指南

XPocket 是PerfMa为终结性能问题而生的开源的插件容器,它是性能领域的乐高,将定位或者解决各种性能问题的常见的Linux命令,JDK工具,知名性能工具等适配成各种XPocket插件,并让它们可以相互联动一键解决特定的性能问题。 目前XPocket插件生态已经实现了HS

https://static001.geekbang.org/infoq/d0/d052fdd72e8280fb81c051b98977a7b5.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【深度挖掘 RocketMQ 底层源码】「底层系列」深度挖掘 RocketMQ 底层导致消息丢失透析(Broker Busy 和 ToManyRequest)

通过上一篇文章《【深度挖掘 RocketMQ 底层源码】「底层问题分析系列」深度挖掘 RocketMQ 底层那些导致消息丢失的汇总盘点透析([REJECTREQUEST]》,我们知道了对应的“[REJECTREQUEST]system busy, start flow control for a while”的主要原因。

https://static001.geekbang.org/infoq/fb/fb537cfdfbd23ddcda7723c18079bc3f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【深度挖掘 RocketMQ 底层源码】「底层问题分析系列」深度挖掘 RocketMQ 底层那些导致消息丢失的汇总盘点透析([REJECTREQUEST]system busy, start flow control for a while)

最近因为项目的并发量以及数据的吞吐处理量越来越高,我们的RocketMQ的处理数据的能力,已经慢慢成为了我们的问题和瓶颈了,频繁会出现OOM的瓶颈问题,当然内存的问题我们可以扩充资源和调整配额就可以解决了,但是又出现了其他可怕的问题,消息会出现丢失的

https://static001.geekbang.org/infoq/0c/0ca035d0f363cce810652b66e4f7cd9d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【Java 优化实战】「微基准系列」带你脚踏实地的进行开发和使用 JMH 测试和提升应用程序和服务指南

JMH,全称Java Microbenchmark Harness (微基准测试框架),是专门用于Java代码微基准测试的一套测试工具API,是由Java虚拟机团队开发的的,一般用于代码的性能调优。

https://static001.geekbang.org/infoq/9d/9dc47b22a6b7895b5114deeb962dd2ba.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Javascript 实现上传图片并实现预览图片功能的三种方法

用户头像
deal
2022-03-10

常见的思路有两种:一是将图片上传至服务器的临时文件夹中,并返回该图片的url,然后渲染在html页面;另一种思路是,直接在本地内存中预览图片,用户确认提交后再上传至服务器保存。

基于 STM32+ESP8266+ 华为云设计的智能家居控制系统

用户头像
DS小龙哥
2022-03-01

这是基于华为云物联网平台设计智能家居控制系统(模型),硬件采用STM32+ESP8266完成上云组合;通过云平台可以远程控制家里的各种电器开关,并且可以远程收集家里煤气、天然气、烟雾、光照度、温度湿度等信息。

https://static001.geekbang.org/infoq/52/5251e68f19356ae8acc74644bad7981f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis 数据倾斜和集群内通信开销

用户头像
escray
2021-04-05

Redis 数据倾斜和集群内通信开销,极客时间《Redis 核心技术与实战》专栏学习笔记 21,部分已经作为留言发布,但是留言太多,排在后面的一般很难被大家看到,所以集中发布在这里,欢迎讨论。

https://static001.geekbang.org/infoq/b1/b1151ca6d96c57abce015f20a7138dd5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一个提高领导力的极简工具

用户头像
石云升
2021-03-31

今天给大家介绍一个小工具,追随者表格。 追随者表格是1988年,罗伯特·凯利在《哈佛商业评论》上发表的一篇《In Praise of Followers》的文章中提到的模型。所谓追随者就是受领导者影响力支配的那些人。追随者表格就是对追随者的再一次细分。

NetCore 的缓存使用详例

用户头像
happlyfox
2021-03-31

缓存可以减少生成内容所需的工作,从而显著提高应用程序的性能和可伸缩性。 缓存最适用于不经常更改的 数据,生成 成本很高。 通过缓存,可以比从数据源返回的数据的副本速度快得多。 应该对应用进行编写和测试,使其 永不 依赖于缓存的数据。

https://static001.geekbang.org/infoq/09/09ad20ca48825953b3d68988dc437efc.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

三天研读《中兴电路设计规范》精华总结

本博客将简述中兴通讯股份有限公司在原理图设计中需要注意的一些事项,其中包含了中兴设计开发部积累的大量硬件开发知识和经验,可以作为学习使用。硬件工程师可以学习并掌握检查条目的内容以及对条目的详细说明,学习部门经验。

https://static001.geekbang.org/infoq/c4/c4fa7bb8afc7962128cbc43fa3ec5df3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

源码分析:Redisson 分布式锁过程分析

本文基于Redisson3.12.2版本源码,对Redisson分布式锁过程进行了分析。从获取锁、释放锁的过程,可以大概了解Redisson的主要设计思想。此外,还对基于Jedis实现的一个分布式锁示例与Redisson进行对比,来看基于Redis的分布式锁的两种不同实现方式。

https://static001.geekbang.org/infoq/d1/d1d35265e4a55f41323b2a6c96b88b1a.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis 如何应对并发访问

用户头像
escray
2021-03-31

Redis 如何应对并发访问?两种方式:原子操作和分布式锁。极客时间《Redis 核心技术与实战》专栏学习笔记 16,部分已经作为留言发布,但是留言太多,排在后面的一般很难被大家看到,所以集中发布在这里,欢迎讨论。

centos7docker 安装

用户头像
happlyfox
2021-03-31

docker在centos7下的安装指南

https://static001.geekbang.org/infoq/5c/5c39dcea4089c2a948163a2b5ae1d7b3.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Python OpenCV 之像素的加减法,取经之旅第 15 天

用户头像
梦想橡皮擦
2021-03-31

OpenCV 针对图片像素的加法操作与减法操作

https://static001.geekbang.org/infoq/5d/5d6292c7ff093788cbde1064440d037b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

maven 项目下的重复依赖校验

来自一位测试同学的需求,历史出现过Java同学提交代码后,因为引入重复依赖导致工程报错的问题。所以希望能够尽早排查出重复依赖,或代码中与适用的jar包有包名和类名都完全相同的情况。

systemedctl 使用指南

用户头像
happlyfox
2021-03-30

Systemd是一个系统管理守护进程、工具和库的集合,用于取代System V初始进程。Systemd的功能是用于集中管理和配置类UNIX系统。

https://static001.geekbang.org/infoq/83/839e14da85fc45e9a92bb2529cefaff0.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

你有没有领导力?

用户头像
石云升
2021-03-30

我理解的领导力就是通过帮助他人成长,让他人完成任务的能力。这既包含了岗位给予我的一些权利,也包含非岗位带来的影响力。

https://static001.geekbang.org/infoq/57/57a4386a186c81e17c92e7292b95e6c4.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

缓存为什么会被污染?

用户头像
escray
2021-03-30

有缓存过期时间和缓存淘汰机制,为什么还会出现缓存污染?极客时间《Redis 核心技术与实战》专栏学习笔记 15,部分已经作为留言发布,但是留言太多,排在后面的一般很难被大家看到,所以集中发布在这里,欢迎讨论。题图来自《Redis 核心技术与实战》专栏

https://static001.geekbang.org/infoq/cd/cde68a4ae8066020cd531f8ae2047b3b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

MapReduce 的运行机制详解

整个Map阶段流程大体如上图所示。

https://static001.geekbang.org/infoq/bf/bf66f6798ee120d5ccd6c8f89d196095.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Flink 程序优化及反压机制

checkpoint是Flink容错的核心机制。它可以定期地将各个Operator处理的数据进行快照存储( Snapshot )。如果Flink程序出现宕机,可以重新从这些快照中恢复数据。

https://static001.geekbang.org/infoq/d6/d6cdc13e71cb7f178ce610e95b163fbb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

力扣 (LeetCode) 刷题,简单题 (第 12 期)

力扣(LeetCode)定期刷题,每期10道题,业务繁重的同志可以看看我分享的思路,不是最高效解决方案,只求互相提升。

https://static001.geekbang.org/infoq/ef/ef63b65ecb28435bb5974cae159b067c.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

单片机如何从上电复位执行到 main 函数?

从事嵌入式开发的伙伴可能会思考过一个问题,我们一般都是使用芯片厂商提供的驱动库和初始化文件,直接从main函数开始写程序,那么系统上电之后,程序怎么引导进main函数执行的呢?系统上电之后RAM的数据是随机的,那么的全局变量的初始值又是怎么实现的呢?

https://static001.geekbang.org/infoq/e9/e9b6aae5330b3068c251e50317dbed86.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

来,在图片上画个矩形吧,取经之旅第 14 天

用户头像
梦想橡皮擦
2021-03-30

今天的学习的内容是:使用 Python OpenCV 实现拖动画图。 使用 OpenCV 画个矩形要实现手动拖拽绘制图形,核心有两个步骤,第一步记录鼠标按下的点,第二步记录鼠标抬起的点,完成。具体的说明写在代码中,下述代码最大的问题在绘制图片的时候

https://static001.geekbang.org/infoq/c7/c7ec6caee0fbb4a25a6d8890afa6880b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

缓存不一致、缓存雪崩、缓存击穿、缓存穿透

用户头像
escray
2021-03-29

缓存异常一般有四种情况:缓存不一致、缓存雪崩、缓存击穿和缓存穿透,极客时间《Redis 核心技术与实战》专栏学习笔记 14,部分已经作为留言发布,但是留言太多,排在后面的一般很难被大家看到,所以集中发布在这里,欢迎讨论。

双非怎么了

这周太累了,每天下班回到家都快凌晨12点了,熬夜身体扛不住,你也要记住哟,别熬夜啦。这周技术文没有写完,那就放松放松好了。

https://static001.geekbang.org/infoq/e7/e7a24289ce8b7e3fa00a4b330851b90f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

算法:求两个单向链表的最早公共交点

求两个单向链表的最早公共交点;如果没有返回null。 做题的人看到的是完全相同的信息,但能给出的解答是不同的。个人对信息的理解、提取、利用的能力存在差异,导致会有部分人得不到最优的解答。已知的条件如果能充分利用,可以节约大量的时间或空间,

https://static001.geekbang.org/infoq/cc/cc6ca66ebe85c0112dac7f08e373ea6b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Redis - 主从模式

用户头像
insight
2021-03-29

单机模式下的Redis一旦出现单机故障,就会导致整个缓存服务不可用,这对于业务系统来说是不可接受的,因此最简单的处理方式就是进行备份,当主要服务宕机时,能有备份顶上。这就是主从模式。

3月日更_3月日更技术文章_InfoQ写作社区