-
一道字节笔试题,实现一个异步求和函数
题目: 提供一个异步 add 方法如下,需要实现一个 await sum(...args) 函数: functionasyncAdd(a,b,callback){setTimeout(function(){callback(null,a+b);},1000);} 简化:两数之和 我们先来简单的实现一个异步两数之和函数functionsumT(a,b){re···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
SQL Server 中Select into复制数据到新表
在SQL Server中使用 select into 可以创建一张新表的同时将原有表数据追加到新表中,现在创建一张测试表,里面存放各城市大学名称: createtable[dbo].[school]([id][bigint]identity(1,1)notnull,[name][varchar](50)notnull,[cityid][bigint]not···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis 分布式锁|从青铜到钻石的五种演进方案
上篇我们讲到如何用本地内存:《缓存实战(上篇)》 来做缓存从而增强系统的性能,另外探讨了加锁解决缓存击穿的问题。但是本地加锁的方式在分布式的场景下就不适用了,所以本文我们来探讨下如何引入分布式锁解决本地锁的问题。本篇所有代码和业务基于我的开源项目 PassJava。 本篇主要内容如下: 一、本地锁的问题 首先我们来回顾下本地锁的问题: 目前题目微服务被拆分···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL关于时间设置的注意事项
本文转载自微信公众号「数据和云」,作者数据和云。转载本文请联系数据和云公众号。 时间真的存在吗?有观点认为,时间只是人类构想出来的一种概念,是用来衡量事物变化的标准。对于数据库来说,时间伴随着数据并进。让我们进入MySQL时间漩涡中看一看。 1. 时间类型的字段 MySQL时间类型字段: 下面是容易忽略的内容: TIMESTAMP保存数据方式: MySQL···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
MySQL数据迁移那些事儿
本文转载自微信公众号「MySQL技术」,作者MySQL技术。转载本文请联系MySQL技术公众号。 前言: 在平时工作中,经常会遇到数据迁移的需求,比如要迁移某个表、某个库或某个实例。根据不同的需求可能要采取不同的迁移方案,数据迁移过程中也可能会遇到各种大小问题。本篇文章,我们一起来看下 MySQL 数据迁移那些事儿,希望能帮助到各位。 1.关于数据迁移 首···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
详解MySQL - group_concat合并列
简介 MySQL GROUP_CONCAT()函数将组中的字符串连接成为具有各种选项的单个字符串,也就是实现列的合并。 测试 创建一个测试表进行测试 createtabletest_classes(std_namevarchar(200),class_namevarchar(200));insertintotest_classes(std_name,cla···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Redis常见用法的进阶秘籍,速看!
Redis 大家用的不少,但是我们大多数人可能都只是关注业务本身,对于底层的细节则经常忽略,久而久之,对个人的成长帮助甚少。 图片来自 Pexels 本文为大家总结了关于 Redis 常见用法的进阶指南,希望帮助大家加深对这门技术的理解。 Redis 基础数据结构 ①String Redis 里的字符串是动态字符串,会根据实际情况动态调整。类似于 Go 里···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Oracle发布了Java SE支持路线图,Java 8 支持到2030年
最近Oracle发布了Java SE支持路线图,以帮助开发者了解Java SE的维护和支持选项以及相关的时间表,以便可以为公司和个人使用Java SE做出最佳决策。 自2017年9月以来,Oracle按照免费的开源许可证(类似于Linux的许可证)提供JDK版本 。从Java SE 11(2018年9月发布,LTS)开始,Oracle不仅在开源协议下为所有···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
为什么ElasticSearch比MySQL更适合复杂条件搜索
熟悉 MySQL 的同学一定都知道,MySQL 对于复杂条件查询的支持并不好。MySQL 最多使用一个条件涉及的索引来过滤,然后剩余的条件只能在遍历行过程中进行内存过滤。 上述这种处理复杂条件查询的方式因为只能通过一个索引进行过滤,所以需要进行大量的 I/O 操作来读取行数据,并消耗 CPU 进行内存过滤,导致查询性能的下降。 而 ElasticSearc···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
这次终于懂了,InnoDB的七种锁
MySQL是目前世界上最流行的数据库,InnoDB是MySQL最流行的存储引擎,它在大数据量高并发量的业务场景下,有着非常良好的性能表现,之所以如此,是和InnoDB的锁机制相关。 总的来说,InnoDB共有七种类型的锁: (1)自增锁(Auto-inc Locks); (2)共享/排它锁(Shared and Exclusive Locks); (3)意···
- 发布时间:2025-05-15
- 作者:益强科技
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])