后端

[剑指Offer]21~25

学习使用工具 剑指Offer LeetCode的剑指Offer题库 剑指 Offer 21. 调整数组顺序使奇数位于偶数前面 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数在数组的前半部

LeetCode75刷题记录

Level1 4/15 day1 2022-07-23 1.1480 一维数组的动态和,求一维数组各个位置的累加和 自己的解法: 每次 这其实是动态规划的思想,但我并没有意识到; class Solution: def runningSum(self, nums: List[int]) -> List[int]: result = [nums[0]]

【代码里的英雄传】Dubbo 的一生:一位分布式勇士的传奇旅程

新开专栏:《代码里的英雄传》 在这个专栏里,我会用拟人化的方式,记录众多程序集的发展史。它们不是冰冷的代码,而是有灵魂的角色。 Dubbo 的一生:一位分布式勇士的传奇旅程在软件的世界里,有无数的角色:有的生来高光,却很快被遗忘;有的默默无闻,却在关键

vue 中diff算法

1. 前言 vue 中的虚拟 DOM,diff算法,大家都有所耳闻 但是总感觉不那么透彻,所以看了几遍官网,简单整理如下 后续发现有文章总结,但是在github上面,有些人可能访问不到,所以我就简单写下 2. 虚拟 DOM 是什么 what 虚拟 DOM (Virtual DOM,简称 VDOM) 是一种编程概念,意为将目标所需的 UI 通过数据结构“虚拟”地表示出来,保存在内存中,

Nginx 502 Bad Gateway:从 upstream 日志到 FastCGI 超时复盘

Nginx 502 Bad Gateway:从 upstream 日志到 FastCGI 超时复盘 🌟 Hello,我是摘星! 🌈 在彩虹般绚烂的技术栈中,我是那个永不停歇的色彩收集者。 🦋 每一个优化都是我培育的花朵,每一个特性都是我放飞的蝴蝶。 🔬 每一次代

【MySQL基础】MySQL核心操作全解析

【MySQL基础】MySQL核心操作全解析 前言 一、数据库操作😶‍🌫️ 1.1 查看数据库🔍 1.2 创建数据库➕ 1.3 选择数据库📌 1.4 删除数据库❌ 二、数据表操作📋 2.1 创建数据表➕ 2.2 查看数据表🔍 2.3 查看表

【算法题】1574. 删除最短的子数组使剩余数组有序

题目: 给你一个整数数组 arr ,请你删除一个子数组(可以为空),使得 arr 中剩下的元素是 非递减 的。 一个子数组指的是原数组中连续的一个子序列。 请你返回满足题目要求的最短子数组的长度。 示例 1: 输入:arr = [1,2,3,10,4,2,3,5] 输出:3 解释:我们需要删除的最短子数组是 [10,4,2] ,长度为 3 。剩余元素形成非递减数组 [1,2,3,3,5] 。 另一

Spring Boot携手Leaflet:开启省域迂回可视化实战之旅

目录前言一、空间数据基础1、相关空间表2、空间数据查询二、SpringBoot后端实现1、模型层实现2、控制层实现三、Leaflet前端实现1、迂回系数设置及色带配置2、区县迂回展示四、成果展示1、全国迂回整体情况2、重庆市迂回展示3、广东省迂回展示4、浙江省迂回展示五、总结前言        在当今数字化与信息化飞速发展的时代,地理空间数据的可视化已成为众多领域不可或缺的重要工具。

OutOfMemoryError 和 StackOverflowError

OutOfMemoryError(内存不足):如果虚拟机的栈内存允许动态扩展,当扩展栈容量无法申请到足够的内存时,将抛出 OutOfMemoryError异常。 StackOverflowError(堆栈溢出):如果线程请求的栈深度大于虚拟机所允许的最大深度,将抛出StackOverflowError异常。 测试一: 单线程中,通过两个方法不断的相互调用,栈的深度到达了虚拟机的最大深度。 结果:抛