数学

Go语言核心36讲(Go语言进阶技术一)--学习笔记

07 | 数组和切片 我们这次主要讨论 Go 语言的数组(array)类型和切片(slice)类型。 它们的共同点是都属于集合类的类型,并且,它们的值也都可以用来存储某一种类型的值(或者说元素)。 不过,它们最重要的不同是:数组类型的值(以下简称数组)的长度是固定的,而切片类型的值(以下简称切片)是 .........

MyBatis原生批量插入的坑与解决方案!

前面的文章咱们讲了 MyBatis 批量插入的 3 种方法:循环单次插入、MyBatis Plus 批量插入、MyBatis 原生批量插入,详情请点击《MyBatis 批量插入数据的 3 种方法!》。 但之前的文章也有不完美之处,原因在于:使用 「循环单次插入」的性能太低,使用「MyBatis .........

力扣 - 剑指 Offer 17. 打印从1到最大的n位数

题目 剑指 Offer 17. 打印从1到最大的n位数 思路1 如果有n位,那么最大值就是$10^n-1$,即如果n是2,那么最大就到输出到99 考虑到大数情况,所以使用字符数组 还要把字符数组转化成数字 代码 class Solution { int position = 0; public in .........

数据结构与算法(六)-经典例题

约瑟夫 问题描述 百度百科和维基百科描述故事并不一致,也不知道该参考谁的,直接讲述核心问题吧: 有一组数字,从数组头部开始数,将第N(固定数字)个数字移出数组,并将第N+1个数字作为头部.........

一个理科直男如何看《鱿鱼游戏》

前言 我一向不怎么喜欢看棒子片。 但是十一期间却疯狂的追着一部剧:《鱿鱼游戏》。 这片子在全网实在是太火了,火到全球播放量1.11亿次,成为奈飞收视率最高的全球非英语原创剧。 鱿鱼游戏具有很强的现实社会的隐喻,加上各种有意思的游戏机制和刺激人心脏的画面,成功吸引了很多人的追捧。甚至包括剧中的各种道具 .........

canvas 柱形图

canvas 柱形图 前言 在用uni-app做项目时,偶然遇到一个地方需要柱形图,由于插件没找到合适的, 自己就写了一个,分享给大家,如果有写得不好的地方,请大家多多指教。 效果图 功能:通过X轴.........

一个理科直男如何看《鱿鱼游戏》

前言 我一向不怎么喜欢看棒子片。 但是十一期间却疯狂的追着一部剧:《鱿鱼游戏》。 这片子在全网实在是太火了,火到全球播放量1.11亿次,成为奈飞收视率最高的全球非英语原创剧。 鱿鱼游戏具.........

后缀自动机(SAM)奶妈式教程

后缀自动机(SAM) 为了方便,我们做出如下约定: “后缀自动机” (Suffix Automaton) 在后文中简称为 SAM 。 记 \(|S|\) 为字符串 \(S\) 的长度。 记 \(\sum\) 为字符集,记 \(|\sum|\) 为字符集大小。 关于 SAM 的复杂度证明在 OI Wi .........

Redis 面试常见问题———缓存雪崩、缓存击穿以及缓存穿透

在开发中会面临缓存异常可能会出现三个问题,分别是缓存雪崩、缓存击穿和缓存穿透。这三个问题会导致大量请求从缓存转移到数据库,如果请求的并发量很大的话,就会导致数据库崩溃。所以在面试官也会经常问这些问题。 缓存雪崩 缓存雪崩是指大量的请求无法在缓存中处理,从而将请求转移到数据库中,导致数据压力倍增。一个 .........

网络协议之:加密传输中的NPN和ALPN

简介 自从HTTP从1.1升级到了2,一切都变得不同了。虽然HTTP2没有强制说必须使用加密协议进行传输,但是业界的标准包括各大流行的浏览器都只支持HTTPS情况下的HTTP2协议。 那么怎么在HTTPS之中加入HTTP2协议的支持呢?今天本文将会跟大家聊一下SSL/TLS协议的扩展NPN和ALPN .........