后端
详解Spring AOP篇二
目录Spring AOP核心概念切点(Pointcut)连接点(Join Point)切点和连接点的关系通知(Advice)切面(Aspect)通知类型AspectDemoTestControler通知类型的执行顺序 关于@Around表示的方法返回值问题@Pointcut切面优先级@Order切点表达式execution表达式annotation表达式Spring AOP
前端大文件分片上传详解 - Spring Boot 后端接口实现
🌷 古之立大事者,不惟有超世之才,亦必有坚忍不拔之志 🎐 个人CSND主页——Micro麦可乐的博客 🐥《Docker实操教程》专栏以最新的Centos版本为基础进行Docker实操教程,入门到实战 🌺《RabbitMQ》专栏19年编写主要介绍使用JAVA开发RabbitMQ的系列教程&
1. kubernetes 的安装与部署
环境信息: centos7.9 + kubernetes 1.23.8 + docker 20.10.17 + virtualBox 6.1
文章编写时间: 2022-06-30
部署方式: kubeadm
组件: 网络组件calico、dashboard组件
一、前置工作与注意事项
这里我们的centos使用的是 centos7.9, 不同版本的系统对k8s影响较大,具体看实际情况而定。
MySQL Workbench安装教程以及菜单汉化
WorkBench的下载直接给下载MySql WorkBench的链接,直接进入正题:MySQL :: Download MySQL Workbench
Android类加载ClassLoader
一、ClassLoader类图关系
ClassLoader、BootClassLoader、BaseDexClassLoader等之间关系,如下如:
1656411840319.jpg
二、双亲委托机制
1、定义
如果某个类加载器在加载类时,先不会自己去尝试加载这个类,而是首将加载任务委托给父类加载器,依次递归,如果父类加载器可以完成类加载任务,就成功返回;只有父类加载器无法完成此加
优先队列-返回滑动窗口中的最大值
题目leetcode239
一个整数数组 nums,有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。滑动窗口每次只向右移动一位,最终返回滑动窗口中的最大值 。
示例
输入:nums = [1,3,-1,-3,5,3,6,7], k = 3
输出:[3,3,5,5,6,7]
滑动窗口的位置 最大值
[1 3 -1] -3 5 3 6 7
SQL 多表查询:数据整合与分析的强大工具
SQL 多表查询:数据整合与分析的强大工具在关系型数据库中,数据通常被组织在多个表中。这种表的分离有助于减少冗余并提高数据的管理效率。然而,在实际应用中,往往需要对多个表中的数据进行整合查询,来获得更完整的信息。这时候,多表查询(Join)就显得至关重要。本文将详细介绍 SQL 中常见
JavaGuide知识点整理——并发进阶知识点(下)
线程池
为什么要用线程池?
池化技术想必大家都已经屡见不鲜了,线程池,数据库连接池,http连接池等等都是对这个思想的应用。池化技术的思想主要是为了减少每次获取资源的消耗。提高对资源的利用率。
线程池提供了一种限制和管理资源的方式。每个线程池还维护了一些基本统计信息。例如已完成的任务数量。
使用线程池的好处:
降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。
提高响应速度
