springboot shiro 03
SpringBoot限制接口访问频率
功能说明 可以通过注解快速实现类似一段时间内仅可以搜索N次,或一段时间内只能点赞N次,以及一段时间内尝试登陆多次即被禁止一小时等类似功能。 github地址 中文文档 第一步:添加Maven依赖 <dependency> <groupId>io.github.liuye744</groupId> < ......
springboot连接rabbitmq网络异常时,不能自动重连的问题
在rabbitmq官网的java api处:https://www.rabbitmq.com/api-guide.html#recovery介绍了java连接rabbitmq异常恢复的问题。其中提及了如下内容 As of version 4.0.0 of the Java client, autom ......
SpringBoot 缓存之 @Cacheable 详细介绍
简介缓存介绍Spring 从 3.1 开始就引入了对 Cache 的支持。定义了 org.springframework.cache.Cache 和 org.springframework.cache.CacheManager 接口来统一不同的缓存技术。并支持使用 JCache(JSR-107)注解 ......
Springboot实现模糊查询
合理怀疑我之前的脑子长歪了,就跟个小丑一样,到处蹦跶,也没解决,现在好像走了大运,就直接出结果了 具体实现 我跟之前的sql语句进行对比,发现在我印象里面我使用的是这种结构: select * from user where id like caoncat('%',#{id},'%'); 但是记忆好 ......
18_常用命令03
1.字符串包含子串 # 使用方法1 [root@vm1 zk]# [[ "aaabb" =~ "bb" ]] && echo "包含" || echo "不包含" 包含 [root@vm1 zk]# [root@vm1 zk]# [[ "aaab" =~ "bb" ]] && echo "包含" | ......
springboot访问图片本地路径并映射成url
这几天很头疼,vue不读取图片,src已经动态绑定了,还是访问不到vue本地下图片,于是我就把图片地址改为springboot本地就成功了。 下面是参考博客;springboot访问图片本地路径并映射成url_springboot配置图片访问路径-CSDN博客 最后样式 ......
SpringBoot 操作 达梦数据库
SpringBoot 操作 达梦数据库 一、前提条件 本篇博客以访问本地达梦数据库(DM8)为基础进行演示。(前提:本地已经安装了 DM8 数据库!) 关于 Windows 安装达梦数据库,请参考博客:Windows 安装 达梦数据库 关于 Docker 安装达梦数据库,请参考博客:Docker 安 ......
SpringBoot2,Druid数据源常用配置
spring: datasource: druid: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/mybatis?serverTimeZone=UTC username: root pass ......
SpringBoot启动流程源码分析(2)
1、启动引导类 大部分时候,SpringBoot应用主要通过在引导类调用SpringApplication的静态run方法启动,同时将引导类注册为配置源。比如下面是一个SpringMVC的Web应用,引导类是WebMVCBootstrap,和命令行参数args作为SpringApplication静 ......
SpringBoot 03 Shiro
shiro是apache的一个开源框架,是一个权限管理的框架,实现认证、授权、加密、会话管理。 shiro优势举例 易用:相当于其他安全框架,shiro比较简单易用。 使用非常广泛,资料好找。 灵活:可以工作在很多环境 。 web支持:对web的支持好, 如thymeleaf标签支持。 支持:应用广 ......
SpringBoot 02 shiro框架查询用户权限与角色
实体类 @Data @AllArgsConstructor @NoArgsConstructor @TableName("t_user") public class RUser { @TableId(value="id",type = IdType.AUTO) private Integer usr ......
CSS-03
去掉li前面的项目符号:list-style:none 圆角边框 border-radius: 12px;可以是px或百分比 若将正方形改为圆形,则:border-radius: 50%;或者将其设为宽度的一半。 盒子阴影 box-shadow: 8px 10px 10px 10px rgba(0, ......
SpringBoot应用jar包启动原理详解
1、maven打包 Spring Boot项目的pom.xml文件中默认使用spring-boot-maven-plugin插件进行打包: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifact ......
springboot启动流程源码解析(带流程图)
大致流程如下: 初始化SpringApplication,从META-INF下的spring.factories读取 ApplicationListener/ApplicationContextInitializer 运行SpringApplication的run方法 读取项目中环境变量、jvm配置 ......
app逆向day03-反编译工具和hook框架
一 反编译工具 1.1 常见反编译工具 常见的反编译工具:jadx(推荐)、jeb、GDA 反编译工具依赖于java环境,所以我们按照jdk 1.2 JDK环境安装 # 官方地址:(需要注册-最新java 21) https://www.oracle.com/java/technologies/do ......
springboot heapdump信息获取
springboot信息泄露 可能泄漏的路由 /api-docs /v2/api-docs /swagger-ui.html /api.html /sw/swagger-ui.html /api/swagger-ui.html /template/swagger-ui.html /spring-se ......
SpringBoot与Jackson的时区问题
问题描述 新建一个SpringBoot接口,该接口接受的参数是一个Date类型。在接口中进行断点调试,发现后端接口到的时候要比前端传过来的时间多出了8个小时。 问题原因 jackson的时间序列化JsonFormat对象中,默认的时区为UTC。在序列化时间的时候,jackson会获取JVM的时区参数 ......
SpringBoot + 自定义注解 + AOP 高级玩法打造通用开关
最近在工作中迁移代码的时候发现了以前自己写的一个通用开关实现,发现挺不错,特地拿出来分享给大家。为了有良好的演示效果,我特地重新建了一个项目,把核心代码提炼出来加上了更多注释说明,希望xdm喜欢。 ......
springBoot实现发布订阅
应用场景: 在开发中,有时需要监听某些事件,在事件触发时,执行相应的逻辑。 也可以说是基于事件驱动的观察者模式。 比如当点击某个按钮时,触发相应的功能,或者用户下单通知等等。 SpringBoot 可以通过 ApplicationEvent 、ApplicationEventPublisher、@E ......
03 K8S API资源对象介绍02(Deployment Service DaemonSet StatefulSet)
一、API 资源对象Deployment Deployment YANL示例 vim nginx-deploy.yaml apiVersion: apps/v1 kind: Deployment metadata: labels: app: myng name: ng-deploy spec: re ......
面试官:一个 SpringBoot 项目能处理多少请求?(小心有坑)
你好呀,我是歪歪。 这篇文章带大家盘一个读者遇到的面试题哈。 根据读者转述,面试官的原问题就是:一个 SpringBoot 项目能同时处理多少请求? 不知道你听到这个问题之后的第一反应是什么。 我大概知道他要问的是哪个方向,但是对于这种只有一句话的面试题,我的第一反应是:会不会有坑? 所以并不会贸然 ......
java -jar命令及SpringBoot通过java -jav启动项目的过程
本篇文章将为大家讲述关于 SpringBoot 项目工程完成后,是如何通过 java-jar 命令来启动的,以及介绍 java-jar 命令的详细内容,对SpringBoot java -jav启动过程感兴趣的朋友跟随小编一起看看吧 本篇文章将为大家讲述关于 SpringBoot 项目工程完成后,是 ......
VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格
1、业务需求 针对用户使用销售订单时,根据定价和步骤顺序,判断是否有权限,没有权限时隐藏销售订单抬头和行项目的部分价格数据 要限制的定价和步骤在spro中的位置 限制的步骤 2、增强实现 2.1权限对象 创建带有定价和步骤的权限对象 分配权限 2.2、隐藏抬头和行项目价格 隐藏抬头和行项目表格中的净 ......
java-springboot和servlet的项目搭建
1.404->启动tomcat->tomcat闪退->配置jre全局环境,重启电脑->8080端口被占用->下载太多tomcat->重新配置->还是被占用 ->命令行找netstat -ano |findstr 80得到PID,在任务管理器找到(用PID排序会更好找)是一个java.exe,结束进程 ......
React学习笔记03-编写第一个react应用程序
react开发需要引入多个依赖文件:react.js,react-dom.js,分别又有开发版本和生成版本,creat-react-app里已经帮我们把这些东西都安装好了。把通过CRA创建的 工程目录下的src目录情况,然后在里面重新创建一个index.js写入以下代码。 //从react的包当中引 ......
SpringBoot+内置Tomcat配置,参数调优,最大并发量,最大连接数
最近在研究这块的信息,记录下一些大神的文章: SpringBoot 最大连接数及最大并发数是多少???https://blog.csdn.net/weixin_44421461/article/details/132486085 SpringBoot+内置Tomcat配置,参数调优,最大并发量,最大 ......
BitBake使用攻略--BitBake的语法知识二(转载自https://www.cnblogs.com/chegxy/archive/2023/03/11/17135106.html)
目录 写在前面 1. BitBake中的任务 2. 任务配置 2.1 依赖 2.1.1 内部任务间的依赖 2.1.2 不同菜谱下的任务间依赖 2.1.3 运行时态下的依赖 2.1.4 递归依赖 2.1.5 任务间的依赖 2.2 事件 2.3 校验和 3. Class Extension Mechan ......
SpringBoot学习--SpringBoot的原理
SPringboot的自动配置原理 1.概述 SpringBoot的自动配置就是当Spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。 引入的依赖的各种bean对象被加载到spring的ioc容器中。 2.sprin ......
SpringBoot使用HTML转PDF
参考文章:https://www.cnblogs.com/yunfeiyang-88/p/10984740.html FreeMarker 中文官方参考手册:http://freemarker.foofun.cn/toc.html 依赖: <dependency> <groupId>com.itex ......
「KDOI-03」构造数组
Saintex 1分钟就切啦,有什么好说哒! 首先可能想到设 \(c_{i,j}\) 表示(i,j)被操作的次数,那么答案很好求。 但是这个数量并不好记录。 如果仅仅钦定(i,j)从小到大之类的东西也不好搞。 所以考虑钦定其他的东西。 设 \(dp_{i,j,k}\) 表示前 i 位,有 j 个操作 ......