欢迎光临
我们一直在努力

技术分享

第109页

如何用 Nginx 代理 MySQL 连接,并限制可访问 IP?

mumupudding阅读(77)评论(0)

来源:toutiao.com/article/7234104886726705716 1.前言 我们的生产环境基本上都部署在云服务器上,例如应用服务器、MySQL服务器等。如果MySQL服务器直接暴露在公网,就会存在很大的风险,为了保证数据...

如何在地图上寻找最密集点的位置?

mumupudding阅读(59)评论(0)

  最近我在工作中遇到了一个小的需求点,大概是需要在地图上展示出一堆点中的点密度最密集的位置。最开始没想到好的方法,就使用了一个非常简单的策略——所有点的坐标求平均值,这个方法大部分的时候好用,因为大部分城市所有点位基本...

6种限流实现,附代码![通俗易懂]

mumupudding阅读(88)评论(0)

限流是一种控制访问速率的策略,用于限制系统、服务或API接口的请求频率或数量。它的目的是为了保护系统免受过多请求的影响,防止系统因过载而崩溃或变得不可用。限流是一种重要的性能优化和资源保护机制。 限流的好处有以下几个: 保护系统稳定性:如果...

似懂非懂的 AspectJ

mumupudding阅读(64)评论(0)

今天想和小伙伴们聊一下我们在使用 Spring AOP 时,一个非常常见的概念 AspectJ。 1. 关于代理 小伙伴们知道,Java 23 种设计模式中有一种模式叫做代理模式,这种代理我们可以将之称为静态代理,Spring AOP 我们...

解放双手!ChatGPT助力编写JAVA框架! | 京东云技术团队

mumupudding阅读(77)评论(0)

亲爱的Javaer们,在平时编码的过程中,你是否曾想过编写一个Java框架去为开发提效?但是要么编写框架时感觉无从下手,不知道从哪开始。要么有思路了后对某个功能实现的技术细节不了解,空有想法而无法实现。如果你遇到了这些问题,看完这篇文章你也...

项目开展CICD的实践探路 | 京东物流技术团队

mumupudding阅读(97)评论(0)

本文介绍了作者对CICD的理解以及在项目中开展CICD的几种场景,总结了每种场景实践的关键节点、带来的收益,以及结合具体项目开展的实际应用。读者可以借鉴本文中描述的场景,或借鉴文中提到的实践方式,在项目中开展CICD,为项目在持续集成部署上...

Node opensslErrorStack 错误解决方法记录

mumupudding阅读(90)评论(0)

从Git仓库中下载了一个老项目,使用npm install 安装后没有问题,当我使用npm run dev 的时候遇到了 OpenSSL 相关错误,例如 opensslErrorStack: ['error:03000086:digital...

20,000+ 字,彻底搞懂 Kafka!

mumupudding阅读(105)评论(0)

1、为什么有消息系统 1、解耦合 2、异步处理 例如电商平台,秒杀活动。 一般流程会分为: 风险控制 库存锁定 生成订单 短信通知 更新数据 通过消息系统将秒杀活动业务拆分开,将不急需处理的业务放在后面慢慢处理; 流程改为: 风险控制 库存...