
spring
文章平均质量分 52
JAVA-新的开始
010101001010101001001001010
展开
-
JAVA操作Influxdb
influxdb中measurement类似于关系形数据库中的表,tag为列,有索引,可以进行快速查询,field列没有索引不能进行快速查询,但field可以进行运算。命名:measurement通过一个唯一的字符串名称来标识,通常反映其所代表的数据(如 cpu_usage、temperature、server_metrics)。它们定义了所存储数据的上下文,并作为查询InfluxDB中数据的主要入口点。Measurement 定义了所收集数据的上下文和类别,类似于关系型数据库中的一个表。原创 2024-04-23 11:45:03 · 2356 阅读 · 1 评论 -
K8S存储服务
1、在所有K8S服务器安装 NFS服务yum install -y nfs-utils2、在主节点服务器创建共享目录,并设置目录访问权限mkdir /home/szykdjtest/nfs/echo "/home/szykdjtest/nfs/ *(insecure,rw,sync,no_root_squash)">/etc/exports3、在主节点服务器启动NFS相关服务 systemctl enable rpcbind --now systemctl enable原创 2023-02-15 17:32:42 · 120 阅读 · 0 评论 -
springboot启动找不到Eureka问题
最近在启动项目里启动日志如下: _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \( ( )\___ | '_ | '_| | '_ \/ _` | \ \ \ \ \\/ ___)| |_)| | | | | || (_| | ) ) ) ) ' |____| .__|_| |_|_| |_\__, | / / / / =========|_|==============|___/=/_/_/_/原创 2021-09-10 17:55:17 · 934 阅读 · 0 评论 -
Springboot 中嵌入ActiveMQ
由于在项目中要用于MQ,但是如果独立安装一下MQ不太适合服务的迁移,因此决定采用内嵌的方式进行整全ACTIVEMQ具体步骤如下:1、在新建的SpringBoot项目中引下如下依赖原创 2021-06-01 10:12:53 · 1286 阅读 · 0 评论 -
request.getAttribute null问题
目前大家的后台开发大部分是用微服务,由于微服务经常会部署到多个服务器上,而当我们使用request.setAttribute或session.setAttribute后,在其他地方通过getAttribute经常会出现null的情况,这种情况一般是由于域名问题造成,当本地测试时是没有问题,而由于部署的服务器不同就有可能造成这样的问题,所以解决办法是设置cookie的域名。如cookie.setDomain(domain);将domain设置为相同的就可以使用了...原创 2020-09-21 16:27:39 · 2112 阅读 · 0 评论 -
springboot websocket 环境搭建
当前环境:springboot2.0.6.RELEASE首先创建一个SpringBoot项目,包名为com.test;形成的代码如下 :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" xsi:schemaLocatio..原创 2020-09-16 18:45:52 · 292 阅读 · 0 评论 -
SpringSecurity+OAuth2.0权限认证第四天-实现动态配置角色实现权限控制
第一步:创建一个新的SpringCloud项目;项目的pom.xml文件配置如下<?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" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https原创 2020-09-04 20:46:45 · 1623 阅读 · 2 评论 -
Spring Security + OAuth2.0第三天 HttpSecurity的几个重要参数说明
HttpSecurity全名为org.springframework.security.config.annotation.web.builders.HttpSecurity这个类是SpringSecurity中继承WebSecurityConfigurerAdapter时需要复写的接口中的一个重要参数,用于配置Security重要的拦截及权限控制。这方法在父类中保护方法。同时这个类也是OAuth2.0中资源服务继承ResourceServerConfigurerAdapter时,需要复写的接口中.原创 2020-09-04 11:45:13 · 2438 阅读 · 6 评论 -
OAuth2.0授权码/oauth/authorize接口调用unauthorized异常
调用/oauth/authorize接口时,代码首先进入org.springframework.web.method.support.InvocableHandlerMethod类的invokeForRequest方法;代码如下:@Nullable public Object invokeForRequest(NativeWebRequest request, @Nullable ModelAndViewContainer mavContainer, Object... providedArg原创 2020-09-03 19:10:58 · 15730 阅读 · 6 评论 -
spring security的基本应用
一、 基本配置配置在系统中使用SpringSecurity,需要在pom.xml中加入spring-boot-starter-security依赖代码如下<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId></dependency>然后新建一个类继原创 2020-08-31 16:50:16 · 1016 阅读 · 0 评论 -
spring启动监听org.springframework.context.SmartLifecycle
org.springframework.context.SmartLifecycle实现这个接口类只有当Spring所有的Bean加载完成并且初始化完毕后开始执行。可以通过这个接口控制初始化一些信息,如定时任务、MQ读取监听等org.springframework.context.SmartLifecycle接口继承了另外两个接口,分别是org.springframework.context.Lifecycle和org.springframework.context.Phased接口。其中org原创 2020-07-29 10:09:10 · 524 阅读 · 0 评论 -
springcloud通过接口重启及读取配置
1、由于重启或读取配置需要用到actuator相关的功能,因此需要先引入包,在pom.xml中加入如下配置 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency>2、在启动类中用户自动刷新配置功能,即在启动类中加入@R原创 2020-07-24 11:53:34 · 569 阅读 · 0 评论 -
Spring不重复执行的过滤器 OncePerRequestFilter
每次请求只执行一次Filter,不会重复执行org.springframework.web.filter.OncePerRequestFilter相关代码:/* * Copyright 2002-2015 the original author or authors. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in co.原创 2020-05-19 11:54:53 · 2036 阅读 · 0 评论