Spring Boot学习随笔- 实现AOP(JoinPoint、ProceedingJoinPoint、自定义注解类实现切面)
学习视频:【编程不良人】2021年SpringBoot最新最全教程 第十一章、AOP 11.1 为什么要使用AOP 问题 现有业务层开发存在问题 额外功能代码存在大量冗余 每个方法都需要书写一遍额外功能代码不利...
zookeeper源码(07)leader、follower和observer
Leader 构造方法 public Leader(QuorumPeer self, LeaderZooKeeperServer zk) throws IOException { this.self = self; this.proposalStats = new BufferStats(); // 获取节点间通信地址 Set<...
Java 代理学习笔记
公司的项目找 bug 的时候每次都是手动打日志, 项目部署时间很长, 效率实在是太低了。 这些日志与逻辑无关但是常用的库又没有提供, 非常影响代码的可阅读性。 于是我就在想可不可以利用 SpringBo...
有点儿神奇,原来vue3的setup语法糖中组件无需注册因为这个
有点儿神奇,原来vue3的setup语法糖中组件无需注册因为这个,前言 众所周知,在vue2的时候使用一个vue组件要么全局注册,要么局部注册。但是在setup语法糖中直接将组件import导入无需注册就可以...
【SpringBoot】Swagger&Knif4j接口文档集成
目录 序:接口文档 1 Swagger 1.1 基本信息 1.2 接入步骤 2 Knife4j 2.1 基本信息 2.2 接入步骤 序:接口文档 在开发过程中,接口文档是非常重要的一环,在 Spring Boot 中,我们可以通过集...
MySQL-09.子查询
子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL4.1开始引入。 SQL中子查询的使用大大增强了SELECT查询的能力,因为很多时候查询需要从结果集中获取数据,或者需要从同一...
JavaIO 文件的读取,写入,复制,压缩,解压等…相关操作,持续更新
1. 文本文件的读取 文本的读取,返回值是一个list, 如果需要返回一整个string 在while循环中使用StringBuilder.append 即可 /** * 逐行读取文本 * * @param filePath 文件路径 * @return L...
Springboot+WebSocket 实现IM及时通讯
项目中碰到需要及时通讯的场景,使用springboot集成websocket,即可实现简单的及时通讯。本文介绍springboot如何集成websocket、IM及时通讯需要哪些模块、开发和部署过程中遇到的问题、以及实现...
window系统下安装openjdk,tomcat部署springboot war包
新公司使用window server 2012 R2来部署java项目,部署方式启动Tomcat进程将war包扔webapps中..... 多年来都是linux docker-compose来部署项目,这次竟然给我搞不会了............. 好吧,写篇...
ORM基础
ORM基础,ORM Object Relational Mapping -> 对象-关系-映射的简称。 ORM是MVC框架中的重要的部分。它实现了数据模型与数据库的解耦,即数据模型的设计不需要依赖于特定的数据库,通过简单的...
Python实现定时任务的多种方式
Python实现定时任务的多种方式,一、循环sleep: 最简单的方式,在循环里放入要执行的任务,然后sleep一段时间再执行。缺点是,不容易控制,而且sleep是个阻塞函数 def timer(n): ''''' 每n秒执...
如何在FastAPI中构建一个既安全又灵活的多层级权限系统?
如何在FastAPI中构建一个既安全又灵活的多层级权限系统?, title: 如何在FastAPI中构建一个既安全又灵活的多层级权限系统? date: 2025/06/14 12:43:05 updated: 2025/06/14 12:43:05 author: c...














