thumbnail
轮子项目:mini-spring 笔记-容器篇:
学习xfg的版本:fuzhengwei/small-spring: 🌱《 Spring 手撸专栏》,本专栏以 Spring 源码学习为目的,通过手写简化版 Spring 框架,了解 Spring 核心原理。在手写的过程中会简化 Spring 源码,摘取整体框架中的核心逻辑,简化代码实现过程,保留核心功能,例如:IOC、AOP、Bean生命周期、上下…
thumbnail
微服务-黑马商城笔记
搭配课程说明 - 飞书云文档食用。 0 基本概念 0.1 对比单体架构 与单体架构对应的是微服务架构。以下是两者的对比: 单体架构 优点 开发简单 部署方便 测试容易 缺点 可维护性差 扩展性受限 技术栈受限 微服务架构 优点 高可扩展性:每个微服务都可以独立进行扩展,可以根据不同服务的负载情况,灵活地分配资源,提高资源利用率。 可维护性好:微服务…
Hot100 双指针
双指针常见的三大类用法: 其实双指针可以归为 三类策略,分别是: 1. 对撞指针(Two Pointers from Both Ends) 两个指针从数组/字符串两端向中间靠拢 应用场景: 有序数组求和、回文判断、左右逼近解空间 2. 滑动窗口(Sliding Window) 两个指针从同一端出发,维护一个「窗口」 一般是右指针拓展窗口,左指针收缩…
油猴脚本:Tampermonkey:BJFU智慧课堂防暂停助手
Tampermonkey:BJFU智慧课堂防暂停助手 这个脚本会每 5 秒检查一次你的活动状态,如果检测到你 20 秒内没有移动鼠标或按键,就会自动模拟一个微小的鼠标移动,从而避免触发网站的不活动检测。 使用方法 本地导入: 点击上方连接下载源代码.js文件,在油猴“实用工具”中“导入”,“选择文件”。 自己创建脚本: 复制下面的源代码,自己创建脚…
ascii-art
_____ __ __ _____ __ ____ ______ / ____| \/ | __ \/_ |___ \____ | | | | \ / | | | || | __) | / / | | | |\/| | | | || ||__ < / / | |____| | | | |__| || |___) |/ / \_____|_| …
thumbnail
黑马点评笔记
0 准备工作及前置知识 导出初始化文件并上传到gitee CMD137/hm-dianping 1 短信登录 1.1 发送验证码 public Result sendcode(String phone, HttpSession session) { //1.校验手机号码 if(RegexUtils.isPhoneInvalid(phone)) re…
Hot100 技巧
136.只出现一次的数字 位运算,异或 异或特点: 交换律 结合律 自身异或为 0 与 0 异或不变 136. 只出现一次的数字 - 力扣(LeetCode) //136. 只出现一次的数字public class SingleNumber_136 { static class Solution { //异或运算有加法律和结合律;自身异或为0;与0…
Hot100 哈希
1.两数之和  什么时候使用哈希法?当我们需要查询一个元素是否出现过,或者一个元素是否在集合里的时候,就要第一时间想到哈希法。 为什么用map使用map:key:元素;value:下标 import java.util.Arrays;import java.util.HashMap;import java.util.Map;//1.两数之…