切面 注解springboot功能
springboot项目图片不显示的问题
首先确认你的图片路径是对的 那么大概率就是浏览器缓存的原因,因为页面直接用的是缓存的旧数据,所以显示不出来。 再不修改浏览器设置的情况下,最简单的办法就是直接项目在pom.xml文件里引入devtools 如下: <dependency> <groupId>org.springframework.b ......
Java SpringBoot Bean InitializingBean
Spring中有两种类型的Bean,一种是普通Bean,另一种是工厂Bean,即FactoryBean。工厂Bean跟普通Bean不同,其返回的对象不是指定类的一个实例,其返回的是该工厂Bean的getObject方法所返回的对象。 Spring初始化bean有两种方式: 实现Initializin ......
SpringBoot如何进行限流,老鸟们还可以这样玩!
大家好,我是飘渺。 在SpringBoot 如何进行限流,老鸟们都这么玩的!一文中我们详细介绍了为什么需要对接口进行限流,也介绍了常见的限流算法,最后还基于Guava工具类实现了接口限流。但是这种方式有个问题,无法实现分布式限流。那今天我们来利用Redis + Lua 来实现分布式限流。 Lua 脚 ......
springboot项目图片不显示的问题
首先确认你的图片路径是对的 那么大概率就是浏览器缓存的原因,因为页面直接用的是缓存的旧数据,所以显示不出来。 再不修改浏览器设置的情况下,最简单的办法就是直接项目在pom.xml文件里引入devtools 如下: <dependency> <groupId>org.springframework.b ......
常用的几个注解
@Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法@AllArgsConstructor : 注在类上,提供类的全参构造@NoArgsConstructor : 注在类上,提供类的无参构造@Setter : 注在属性上,提供 se ......
群晖的docker设置MySQL从库功能
群晖的docker设置MySQL从库功能 主库与正常设置无区别,新建账号并授权拷贝binlog即可,注意密码强度,最好不要给任意IP访问权限;数据安全无小事 以镜像为8.0.30为例 在高级设置中添加环境变量即可 MYSQL_ROOT_PASSWORD=e0a1021570daa600 MYSQL_ ......
解决在创建springboot项目中遇到:Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication
解决在创建springboot项目中遇到:Error:(3, 32) java: 无法访问org.springframework.boot.SpringApplication ......
注解
注解 注解:也叫元数据。一种代码级别的说明。与类、接口、枚举是同一层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明、注释。 作用分类 编写文档:通过代码里标识的元数据来生成文档 代码分析:通过代码里标识的元数据对代码进行分析 编译检查:通过代码里标识的元数据让 ......
SpringBoot启动流程
启动类 @SpringBootApplication public class App { public static void main(String[] args) { SpringApplication.run(App.class,args); } } @SpringBootApplicati ......
Springboot整合Seata实现分布式事务
前言 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 Seata 配置非常灵活,支持多种注册中心、配置来源(配置中心)和持久化方式。本文选择 eurek ......
Springboot整合TX-LCN实现分布式事务
前言 TX-LCN 是一款国产分布式事务协调框架,框架其本身并不操作事务,而是基于对事务的协调从而达到事务一致性的效果。 本文讲解如何使用 Springboot 作为基础,来配置使用 TX-LCN。 需要 MySQL 和 Redis。 名词解释 TM (Tx-Manager / Transactio ......
Nginx鉴权功能实现
背景 鉴权的功能是防止盗链,别人一直访问你的连接,把你的服务器打爆,当鉴权失败时(md5值计算错误、时间戳过期),nginx直接返回403。 鉴权主要分为四种: 时间戳鉴权 远程鉴权 Referer黑白名单 IP黑白名单 在使用上,一般推荐时间戳鉴权和远程鉴权,或者两者同时使用,剩下两项规避鉴权非常 ......
url rewrite功能实现
背景: abc.com/live/stream.m3u8 需要改写成abc.com/live/stream/index.m3u8 通过lua实现的逻辑如下 修改nginx.conf 主配置文件,增加rewrite_by_lua_file ,指定改写脚本 http { rewrite_by_lua_f ......
Springboot整合Apollo配置中心
前言 参考这一篇 在Linux部署Apollo配置中心 可以搭建出一套Apollo配置中心服务,我们在这里重点看看Springboot如何整合Apollo,将配置交给配置中心管理,并在修改后及时生效到服务上。 我们模拟工作中的开发(development,DEV)和生产(production,PRO ......
Springboot+ElasticJob-Lite实现集群任务调度
前言 ElasticJob-Lite是集群环境下应用(比如SpringCloud微服务)任务调度的解决方案。 集群部署的时候,一个定时任务会有多个进程执行,如果不进行任何处理,会导致任务触发的时候每个进程重复执行一次。 解决办法有两种:一种是加锁,保证同时只有一个进程执行任务,比如用分布式锁,或者用 ......
基于SpringBoot+Vue+ElementUI的在线考试系统(可做毕设)
青云是一套麻雀虽小但五脏俱全的在线考试系统。
采用了目前主流的技术栈SpringBoot+Vue+ElementUI,并进行了前后端分离。
对于事务和锁都有应用,非常适合学习练手。 ......
delphi FastReport 常用功能
FastReport 常用功能 属性和方法 TfrxReport.LoadFromFile function LoadFromFile(const FileName: String; ExceptionIfNotFound: Boolean = False): Boolean; 从给定名称的文件中加 ......
Springboot 系列 (29) - Springboot+HBase 大数据存储(七)| Springboot 项目通过 Phoenix 组件使用 JDBC 访问 HBase
Phoenix 是 HBase 的开源 SQL 皮肤,通过 Phoenix 可以使用标准 JDBC API 代替 HBase 客户端 API 来创建表,插入数据和查询 HBase 数据。Phoenix 会把 SQL 编译成一系列的 Hbase 的 scan 操作,然后把 scan 结果生成标准的 J ......
springboot +vue2.x实现音乐网站
1 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance ......
mysql中on有时有筛选的功能
leetcode中行程和用户 SELECT request_at as 'Day', round(avg(Status!='completed'), 2) as 'Cancellation Rate'FROM trips t JOIN users u1 ON (t.client_id = u1.us ......
解决SpringBoot注解类上爆红
某一模块出现注解爆红: 折腾了很久,最后和其他模块一一对比发现多出了main.iml和test.iml两个文件。删除后解决。 ......
快速了解Salesforce云产品Sales Cloud功能!
Sales Cloud是Salesforce的“云”产品,其工具和技术可帮助销售团队更高效地开展工作。Sales Cloud于1999年发布,在当今可用的所有CRM中占有最大份额。即便如此,大部分从业者对于Sales Cloud仍一知半解,缺乏系统全面的认识。 本篇文章将带你进入Sales Clou ......
动力节点王鹤SpringBoot3笔记——jdk新特性
一、JDK关注的新特性 1.1搭建学习环境 JDK:JDK19 OpenJDK: https://jdk.java.net/19/ Liberica JDK: https://bell-sw.com/pages/downloads/ , 是一个OpenJDK发行版,为云原生,容器特别优化。 ......
VMware ESXi 7.0 Update 3l 重大更新发布:59 个功能修复,2 个安全修复
VMware ESXi 7.0 Update 3l - 领先的裸机 Hypervisor VMware ESXi 7.0 Update 3l Standard & All Custom Image for ESXi 7.0 U3l Install CD 请访问原文链接:https://sysin.o ......
EasyCVR新增功能:Windows系统下托盘可显示进程图标
EasyCVR平台支持海量视频汇聚管理,可提供视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、智能分析等视频服务。平台兼容性强、开放度高、灵活拓展、部署轻松的特点,使其成为安防市场主流的视频能力层服务平台。感兴趣的用户可以前往演示平台进行体验或部署测试。 ......
SpringBoot之配置logback日志
在resources目录下新建logback.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!-- scan:默认值为true,表示配置文件如果发生变化将会被重新加载; scanPeriod:监测配置文件是否发生变化的时间间隔,默认时间单位为毫秒,当sc ......
关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题
原文地址: 关于使用Kotlin开发SpringBoot项目使用@Transactional和@Autowired的报错问题 - Stars-One的杂货小窝 问题描述 最近在开发一个订单模块,需要出现异常就会触发数据回滚操作,首先就是想到了Spring Boot提供的@Transactiona注解 ......
js实现拖拽功能(拖拽排序)
<template> <transition-group class="container" name="sort"> <div class="drag-item" v-for="(v,i) in dragArray" :key="i" :draggable="true" @dragstart="d ......
springboot之前后端项目一起打包
springboot中前端项目和后端项目一起打包 方案一 复制文件到springboot的resources里的public目录或static目录 node("nodename") { def mvnHome stage('git clone') { git clone 代码 。。。 } stage ......