后端

【教3妹学算法-每日3题(3)】判断路径是否相交

插: 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 坚持不懈,越努力越幸运,大家一起学习鸭~~~ 3妹 3妹:"池塘边的榕树上, 知了在声声叫着夏天" 2哥:"操场边的秋千上,只有蝴蝶停在上面" 3妹:没想到2哥也会唱这类歌曲啊。 2哥:这首哥在我小时候已经很流行了。3妹怎么想起来唱这首歌了? 3妹:2哥在追忆青春,而我正值青春

Spring Boot 启动扩展点

1.背景 Spring的核心思想就是容器,当容器refresh的时候,外部看上去风平浪静,其实内部则是一片惊涛骇浪,汪洋一片。Springboot更是封装了Spring,遵循约定大于配置,加上自动装配的机制。很多时候我们只要引用了一个依赖,几乎是零配置就能完成一个功能的装配。我非常喜欢这种自动装配的机制,所以在自己开发中间件和公共依赖工具的时候也会用到这个特性。让使用者以最小的代价接入。想要把自动

JavaScript 面试系列:JavaScript 中执行上下文和执行栈是什么?

image.png 一、执行上下文 简单的来说,执行上下文是一种对Javascript代码执行环境的抽象概念,也就是说只要有Javascript代码运行,那么它就一定是运行在执行上下文中 执行上下文的类型分为三种: 全局执行上下文:只有一个,浏览器中的全局对象就是 window对象,this 指向这个全局对象 函数执行上下文:存在无数个,只有在函数被调用的时候才会被创建,每次调用函数

【算法题】2270. 分割数组的方案数

题目: 给你一个下标从 0 开始长度为 n 的整数数组 nums 。 如果以下描述为真,那么 nums 在下标 i 处有一个 合法的分割 : 前 i + 1 个元素的和 大于等于 剩下的 n - i - 1 个元素的和。 下标 i 的右边 至少有一个 元素,也就是说下标 i 满足 0 <= i < n - 1 。 请你返回 nums 中的 合法分割 方案数。 示例 1: 输入:nums

JVM中对象创建过程

1.类加载检查 虚拟机遇到一条 new 指令时,首先检查这个指令的参数常量池中找到一个类符号引用,并且检查这个符号引用代表的类是否已经被加载,解析,初始化过。如果没有必须先执行类的加载初始化过程。 2.分配内存 在类加载检查通过后,接着就可以为新生对象划分内存了,对象占用内存的大小在类加载后就可以完全确定。为对象分配内存空间就相当于把一块确定大小的内存从java堆中划分出来。 2.1

Mysql超详细安装配置教程(保姆级)

MySQL一、下载 MySQL(一)下载地址官网下载社区版 MySQL,推荐选择 MySQL 8.0.44 社区版(稳定版,兼容性强),下载地址:MySQL Community Downloads(二)下载步骤 打开官网后,选择 MySQL C

【MySQL】数据库的 “红绿灯”:非空、主键、外键到底管什么?

表的约束:表中一定要有各种约束,通过各种约束,保证未来数据库中的数据的准确的;约束的本质是:通过技术手段倒逼程序员,插入正确的数据,进而保证数据库中的数据的正确的;一、非空约束两个值:null(默认的)和not null(不为空)数据库默认字段基

ClawdBot故障排查:Gateway not reachable错误定位与修复

ClawdBot故障排查:Gateway not reachable错误定位与修复1. 问题现象与核心定位你刚部署好ClawdBot,满怀期待地打开控制台,却在终端里看到这样一行报错:Gateway not reachable: Error: gateway closed (1006 abnormal closure (no close fr

用了8年MQ!聊聊消息队列的技术选型,哪个最香!

谈起消息队列,内心还是会有些波澜。 消息队列,缓存,分库分表是高并发解决方案三剑客,而消息队列是我最喜欢,也是思考最多的技术。 我想按照下面的四个阶段分享我与消息队列的故事,同时也是对我技术成长经历的回顾。 初识:ActiveMQ 进阶:Redis&RabbitMQ 升华:MetaQ 钟情:RocketMQ 1 初识ActiveMQ 1.1 异步&解耦 2011年初,我在一家互

axios浅析(一)

一、axios是什么   axios 是一个轻量的 HTTP客户端 基于 XMLHttpRequest 服务来执行 HTTP 请求,支持丰富的配置,支持 Promise,支持浏览器端和 Node.js 端。自Vue2.0起,尤大宣布取消对 vue-resource 的官方推荐,转而推荐 axios。现在 axios 已经成为大部分 Vue 开发者的首选。 特性 从浏览器中创建 XMLHttpR