【MySQL】SQL优化的魅力!从 30248s 到 0.001s

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 我用的数据库是mysql5.6,下面简单的介绍下场景 课程表: 数据100条 学生表: 数据70000条 学生成绩表SC: 数据70w条 查询目的
分类: 服务端 发布时间: 08-09 22:22 阅读次数: 0

MySQL的聚合函数该如何使用?

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第8天. 1、什么是聚合函数 聚合函数作用于一组数据,并对一组数据返回一个值。 2、聚合函数类型(常用) AVG() SUM() M
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

ZooKeeper原理-paxos算法,ZAB协议

ZK选举过程: - 3888端口保证两两通信 - 只要任何人投票,都会触发那个准Leader发起自己的投票 - 推选制:先比较zxid,如果zxid相同,再比较myid
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

RocketMQ的大脑Namesrv是如何工作的?

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 Namesrv的作用是保存元数据,提高Broker的可用性。 1 概念 Namesrv的主要功能是临时存
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

scroll-view回到顶部功能的实现

在滚动卡片列表(scroll-view)中最重要的用户交互功能就是回到顶部,该场景是这样的:用户在多次触底滚动后,列表已经很长了,而用户想要看顶部的卡片,所以需要一个按钮直接可以回到顶部,具体的成品参
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

当我们谈IOC时到底在谈什么?

控制反转(Inversion Of Control), 是Spring的核心之一.它是一种思想, 或者说是设计理念, 并不局限于框架和开发语言.对于控制反转的理解, 我们不应流于形式或字面意思
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

RocketMQ实现一个随缘分BUG小功能

以前公司的产品已经上线20多年了,主要是维护,也就是改bug。每周我们Team会从Jira上拿我们可以改的bug,因为每个团队负责的业务范围不一样,我们团队只能改我们自己业务范围的。这样每周大概有20
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

学习 HTTP Referer

HTTP 中 Referer 字段在工作中或许并不会吸引你的注意,隐藏在 Network 的请求之下,但是却有着非常重要的作用。平常你一定会遇到一些问题需要去排查。
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

vue3+ts组件的封装

对于一名前端程序员来说封装组件是一个必备技能。当我们在日常的工作中总有所用的组件库满足不了需求的情况,这就需要我们有封装组件的基本功了。 封装组件,可以提高我们代码的复用性,提高工作效率,提高代码的可
分类: 编程语言 发布时间: 08-09 22:22 阅读次数: 0

不止跑路,拯救误操作rm -rf /*的小伙儿

摘要:误执行了rm -rf /* 之后,除了跑路还能怎么办? 本文分享自华为云社区《拯救被rm -rf伤到的小伙》,作者:Gauss松鼠会。 灵魂画师再次上线 在开饭前我们先了解下两个关键的配置文件 1.数据目录下的postgresql.conf 比对一下主备节点的postgresql.conf,应该有以下几个参数不一致 listen_addresses 远程客户端连接使用的数据库主节点ip或者主机名 local_bind_address 当前节点连接openGauss其他节点时绑定的本地I
分类: 其他 发布时间: 08-09 22:10 阅读次数: 0

APIJSON 5.2.0 支持物联网 TDengine,百度智慧城市协议

APIJSON 5.2.0 更新 功能 新增支持物联网时序数据库 TDengine,对应 Demo APIJSONBoot-MultiDataSource; 新增对 Year, Month, DayOfWeek 的支持; 完善数据库版本判断,兼容 MySQL 8.0 以上和以下版本,适配正则匹配、窗口函数等; 解决 APP JOIN 一对多时子数组长度超过预设范围; fix: sql join缓存丢失而出现1+N查询问题,感谢用户 架构 - Jar @github291406933 再次贡献
分类: 业界资讯 发布时间: 08-09 22:02 阅读次数: 0

啥?他一个人写了个价值100万的软件,却用来开源了!

Dromara开源社区里有这么一款专业软件,作者Kevin笑称这软件得估值百万。今天小编就带大家一起来看看,这究竟是个什么玩意儿。 以下是小编与作者Kevin的对话摘录。 小编:这究竟是个啥软件啊? Kevin:专业术语叫量化交易软件。说人话就是,一个可以编程、并通过程序化执行交易逻辑,从而实现在期货、股票、外汇市场上进行买卖交易的软件。 小编:嗯,听上去好像很厉害的样子。真的能值100万么? Kevin:呵呵,其实一个软件值多少钱,得看你的估值模型。一般来讲,比较容易理解的估算模型有两种:一
分类: 移动开发 发布时间: 08-09 22:01 阅读次数: 0

负载均衡原理分析与源码解读

上一篇文章一起学习了Resolver的原理和源码分析,本篇继续和大家一起学习下和Resolver关系密切的Balancer的相关内容。这里说的负载均衡主要指数据中心内的负载均衡,即RPC间的负载均衡。 传送门 服务发现原理分析与源码解读 基于go-zero v1.3.5 和 grpc-go v1.47.0 负载均衡 每一个被调用服务都会有多个实例,那么服务的调用方应该将请求,发向被调用服务的哪一个服务实例,这就是负载均衡的业务场景。 负载均衡的第一个关键点是公平性,即负载均衡需要关注被调用服务
分类: 移动开发 发布时间: 08-09 22:01 阅读次数: 0

可视化服务编排在金融APP中的实践

本文重点介绍了京东金融APP在BFF层实践过程中遇到的问题,并引出可视化服务编排在金融APP中的落地实践,其中重点介绍了可视化服务编排系统的核心功能及实现。可视化服务编排系统已经稳定支持了金融APP从去年618到现在的所有发版迭代,对人效提升帮助明显,希望能够对大家在BFF的实践有参考意义。读者通过这篇文章可以了解到基于传统编码方式来实现业务需求时遇到的问题和挑战,以及通过“可视化服务编排”如何规避及解决之前遇到的问题。 01 前言 在今年的敏捷团队建设中,我通过Suite执行器实现了一键自动
分类: 移动开发 发布时间: 08-09 22:00 阅读次数: 0

Vert.x 4.3.3 发布,支持虚拟线程

Eclipse Vert.x 发布最新的 4.3.3 版本,该版本主要是一些 bug 的修复,同时包含一个小的兼容性变更,该变更是关于使用 GraphQL 和字符集的问题。 该版本最值得关注的是引入支持最新 Java 19 早期测试特性 —— 虚拟线程 Vert.x 是一个微服务开发框架,基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发而备受开发者青睐。
分类: 业界资讯 发布时间: 08-09 22:00 阅读次数: 0

Android 矢量图 pathData 路径svg 详解

Android 矢量图 pathData 路径svg 详解
分类: 移动开发 发布时间: 08-09 21:17 阅读次数: 0

开源的作者,也有个生活问题

年初,faker.js作者一怒之下,删除了源码,引起了不少讨论。原因只有一个,维护耗费精力,使用的人很多,却没有收入。
分类: 企业开发 发布时间: 08-09 21:17 阅读次数: 0

Kotlin 1.5新特性记录

最近公司项目从 Kotlin1.4升级到了Kotlin1.7,直接跳过了中间 1.5、1.6 的版本,因为没有了解过版本升级后的新特性,所以补一下 1.5~1.7 的新知识。所有内容均来源于,会过滤掉非 Kotlin / JVM 的平台特性。......
分类: 移动开发 发布时间: 08-09 20:51 阅读次数: 0

JavaScript事件高级(下)

本文讲解了JavaScript事件高级 下,如果本文对你有所帮助请三连支持博主,你的支持是我更新的动力。先赞后看养成习惯。以下是本篇文章正文内容提示:这里对文章进行总结:例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。...
分类: 编程语言 发布时间: 08-09 20:50 阅读次数: 0

使用cpolar远程连接群晖NAS(升级固定链接2)

不过我们能看到,在公网登录内网群晖NAS时,使用的协议为http,而cpolar又支持自定义域名,那么我们完全可以更进一步,使用类似网址的域名,甚至为其加上现在流行的安全协议(https),让我们的数据更为安全。当我们获得喜欢的域名后,就可以进入cpolar官网,在“预留”页面找到“保留自定义域名”栏,将购得的域名填入“域名”栏位;在隧道的“编辑”页面,我们勾选“自定义域名”,并将购买的域名填入“域名名称”栏位(这里需要填入完整的域名,即带www的域名)在转入的页面左上方,点击“添加记录”...
分类: 企业开发 发布时间: 08-09 20:33 阅读次数: 0