节点springboot3 springboot第三章
SpringBoot全局异常处理
@ControllerAdvice:使用该注解表示开启了全局异常的捕获; 参考链接 [1]https://www.cnblogs.com/xuwujing/p/10933082.html [2]https://gitee.com/bruce6213/global-exception-handler ......
动力节点老杜B站Spring6学习笔记—Spring启示录
根据B站动力节点老杜讲的Spring6整理了学习笔记,分享给大家,共同学习进步~ https://www.bilibili.com/video/BV1Ft4y1g7Fb 一、Spring启示录 阅读以下代码: package com.powernode.oa.controller; import c ......
SpringBoot整合RocketMQ
1 整合RocketMQ 点击了解RocketMQ原理 1.1 相关配置 1.1.1 pom.xml 引入相关依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter ......
关于Kubernetes-v1.23.6-master节点的初始化操作
当我们在master节点、安装部署完docker与Kubernetes / k8s 相关的软件后,并启动(docker,kubelet)后,接下来就是需要对master节点进行初始化操作了 如下,这里笔者使用的版本的为 Kubernetes-v1.23.6,初始化是使用kubeadm init命令, ......
SpringBoot常用注解
@SpringBootApplication @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented @Inherited @Configuration @EnableAutoConfiguration @C ......
《java接力》springboot篇——注解
注解 后续补充 常用注解 aspect 参考链接:https://zhuanlan.zhihu.com/p/351468451 需要依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot ......
[记]Rust使用winrt库调用第三方C# DLL库的方法?
Rust 是一门系统编程语言,它的运行时比较"轻量级",因此难以跨平台地直接调用 Windows Runtime (WinRT) 组件。不过我们可以通过 Rust 库 winrt 来操作 WinRT 组件,同时也可以通过 Rust 的 FFI( Foreign Function Interface ......
《java接力》springboot篇——新建项目
新建项目 参考链接:https://www.cnblogs.com/wuyizuokan/p/11117294.html 新建项目 代码 演示的功能就是提供一个计数器功能,可以初始化计数器,修改计数器,查询计数器当前值。没有使用数据库,直接用一个单例类来模拟了,项目结构如下: Count: 点击查看 ......
springboot项目启动后卡死 pom 依赖问题
最近接手一个新项目 spring colud的子系统 pom里面有个parent标签 因为没有父项目的pom文件 就把 pom自己改了改 编译不报错就行 神奇的事情发生了 项目跑起来卡死了 就是启动后 tomcat是启动的 但是具体的代码没有跑起来 看了下jvm后台 eden区不断gc 应该是什么东 ......
SpringBoot运行流程
SpringBoot运行流程 一、准备阶段 我们先看一下这个SpringApplication的构造方法中做了什么事情,为run方法准备了那些事情 通常在一个spring boot的应用中,会看到下面一段代码作为应用的入口 @SpringBootApplication public class Ap ......
SpringBoot定制Banner
SpringBoot定制Banner 什么是Banner 我们在启动Spring Boot程序时,有如下Banner信息: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | '_ \/ _` | ......
SpringBoot自动配置原理
SpringBoot自动配置原理 一、什么是Spring Boot的自动配置? Spring Boot的最大的特点就是简化了各种xml配置内容,还记得曾经使用SSM框架时我们在spring-mybatis.xml配置了多少内容吗?数据源、连接池、会话工厂、事务管理···,而现在Spring Boot ......
SpringBoot-start机制
SpringBoot-start机制 start机制 传统的Spring项目开发,需要导入大量的依赖,同时还需要对各种XML配置文件进行配置,过程十分繁琐。而Spring Boot项目创建完成后,即使不编写任何代码,不用进行任何配置也能运行。这些都要归功于Spring Boot的Start机制。 在 ......
k8s 节点压力驱逐
节点压力驱逐 节点压力驱逐是 kubelet 主动终止 Pod 以回收节点上资源的过程。 kubelet 监控集群节点的内存、磁盘空间和文件系统的 inode 等资源。 当这些资源中的一个或者多个达到特定的消耗水平, kubelet 可以主动地使节点上一个或者多个 Pod 失效,以回收资源防止饥饿。 ......
SpringBoot版本接口
SpringBoot版本接口 前言 为什么接口会出现多个版本 一般来说,Restful API接口是提供给其它模块,系统或是其他公司使用,不能随意频繁的变更。然而,需求和业务不断变化,接口和参数也会发生相应的变化。如果直接对原来的接口进行修改,势必会影响线其他系统的正常运行。这就必须对api 接口进 ......
SpringBoot参数校验
SpringBoot参数校验 为什么需要参数校验 在日常的接口开发中,为了防止非法参数对业务造成影响,经常需要对接口的参数进行校验,例如登录的时候需要校验用户名和密码是否为空,添加用户的时候校验用户邮箱地址、手机号码格式是否正确。 靠代码对接口参数一个个校验的话就太繁琐了,代码可读性极差。 @Res ......
SpringBoot添加日志
SpringBoot添加日志 前言 Spring Boot使用Apache Commons日志记录进行所有内部日志记录。Spring Boot的默认配置支持使用Java Util Logging,Log4j2和Logback。 使用这些,可以配置控制台日志记录以及文件日志记录。 如果使用的是Spri ......
SpringBoot统一异常处理
SpringBoot统一异常处理 概述 Spring在3.2版本增加了一个注解@ControllerAdvice,可以与@ExceptionHandler、@InitBinder、@ModelAttribute 等注解注解配套使用。 简单的说,该注解可以把异常处理器应用到所有控制器,而不是单个控制器 ......
Java开发、SpringBoot开发(狂神说Java)
Java SpringBoot 开发学习(狂神说Java) SpringBoot概述 Spring Spring开源框架(容器),简化开发 4种策略: 1.基于POJO的轻量级和最小侵入性编程 2.通过IOC,依赖注入(DI)和面向接口实现松耦合 3.基于切面(AOP)和惯例进行声明式变成 4.通过 ......
SpringBoot访问外部接口
SpringBoot访问外部接口 原生的Http请求 @RequestMapping("/doPostGetJson") public String doPostGetJson() throws ParseException { //此处将要发送的数据转换为json格式字符串 String json ......
java基于springboot+vue非前后端分离的学生成绩管理系统、学生信息管理系统,附源码+数据库+文档+PPT
1、项目介绍 java基于springboot+vue非前后端分离的学生成绩管理系统、学生信息管理系统。 本文首先介绍了学生成绩管理的技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,根据需求分析制定模块并设计数据库结构,再根据系统总体功能模块的设计绘制系统的功 ......
swagger3.0集成 (springboot2.6.7)
springboot2.6.7 + swagger3.0 导入依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version ......
安装爬虫框架记录(第三方库)
安装指令:python -m pip install .whl文件 安装Scrapy3-1.0.1,需要的依赖库如下: zope.interface>=4.4.2 constantly>=15.1 incremental>=21.3.0 Automat>=0.8.0 six-1.16.0 hyper ......
手动安装第三方库
无法通过PyCharm中可获得库安装,则需要去Python官网上下载并手动安装,下图为PyCharm中安装位置。 Python官网PyPI(服务器在国外,网络有卡顿):https://pypi.org/ 搜索需要的第三方库,并下载文件:1.官网提供有安装指令, 2.下载后缀为 < .whl > 文件 ......
还原k8s控制节点
0、基础环境配置 参照节点建立搭建配置 1、从旧控制节点拷贝 /opt/kubernets /usr/local/bin/kubectl /usr/lib/systemd/system/etcd.service /usr/lib/systemd/system/kube-apiserver.servi ......
springboot集成下,mybatis的mapper代理对象究竟是如何生成的
springboot集成下,mybatis的mapper代理对象究竟是如何生成的 前情回顾 Mybatis源码解析 - mapper代理对象的生成,你有想过吗,我们讲到了mybatis操作数据库的流程:先创建SqlSessionFactory,然后创建SqlSession,然后再创建获取mapper ......
abaqus导出节点应力
1 主菜单 Tools --> Query 2 点击Probe values 3 选择要导出的数据 4 点击 write to file 5 选择导出位数和形式 我这里保留六位, 没用科学计数法 ......
springboot整合springTask
一、启动类开启task注解 //springTask定时任务开启 @EnableScheduling @SpringBootApplication @MapperScan("com.zhenghe.mapper") public class ZhengheApplication { public s ......
springboot整合security+jwt
一、引入相关依赖 <!--spring security依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dep ......
BM3 链表中的节点每k个一组翻转
描述 将给出的链表中的节点每 k 个一组翻转,返回翻转后的链表如果链表中的节点数不是 k 的倍数,将最后剩下的节点保持原样你不能更改节点中的值,只能更改节点本身。 数据范围:0≤n≤2000 ,1≤k≤2000 ,链表中每个元素都满足 0≤val≤1000要求空间复杂度 O(1),时间复杂度 O(n ......