springboot apache hbase zookeeper
SpringBoot高级开发(10)SpringBoot中的拦截器【用于处理验证登录等问题】
1、介绍 拦截器(Interceptor)是一种特殊的组件,它可以在请求处理的过程中对请求和响应进行拦截和处理。拦截器可以在请求到达目标处理器之前、处理器处理请求之后以及视图渲染之前执行特定的操作。拦截器的主要目的是在不修改原有代码的情况下,实现对请求和响应的统一处理。 2、场景 权限控制:拦截器可 ......
已解决:若依更换日志EasyExcel框架导出报错 java.lang.NoClassDefFoundError: org/apache/poi/POIXMLTypeLoader
先描述一下当时的场景 回忆 看到出错了,我就想可能是哪个路径写错了,或者导依赖名字写对,或者说是多了少了标点符号什么的。 然而,还是想简单了,检查重启后发现问题并没有解决。 于是就把所有我改过的地方检查了一遍,检查和这个依赖相关的代码。发现还是没啥关系 后来去找百度、百度给的和我分析的一样,去找别的 ......
SpringBoot高级开发(9)Spring中的HttpSession
1、简述 HttpSession是javaWeb提供的,用来处理会话事务的。session数据保存在后台,当然首次开启会话(即调用req.getSession())的时候也会将该SessionID数值传给前端用作Cookie 2、作用范围 首次访问服务器开始,浏览器关闭后就结束。后端的Session ......
SpringBoot+线程池实现高频调用http接口并多线程解析json数据
场景 Springboot+FastJson实现解析第三方http接口json数据为实体类(时间格式化转换、字段包含中文): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/134872936 Java中ExecutorServic ......
Springboot+FastJson实现解析第三方http接口json数据为实体类(时间格式化转换、字段包含中文)
场景 若依前后端分离版手把手教你本地搭建环境并运行项目: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108465662 在上面搭建SpringBoot项目的基础上,并且在项目中引入fastjson、hutool、lombok等 ......
记录springboot的一次使用socketio的经历
pom中加入依赖 <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <version>2.0.6</version> </dependency> <d ......
SpringBoot 调用外部接口的三种方式
https://mp.weixin.qq.com/s?__biz=Mzg5MDUyNjQ0Ng==&mid=2247507189&idx=1&sn=3985735a3498ac5d509b67b91a653670&chksm=cfd9d374f8ae5a62e32bd6fa2c5a21a80a4ec ......
Spring Boot学习随笔-第一个SpringBoot项目快速启动(org.springframework.boot、@SpringBootApplication、application.yml)
快速启动SpringBoot项目,包括引入spring-boot-starter-parent,@SpringBootApplication入口类注解、自动保存刷新pom.xml ......
Springboot AOP注解实现切面拦截
注解声明 @Target({ElementType.METHOD, ElementType.TYPE}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface xxxAnnotation { /** * 注解属性 */ O ......
Springcloud学习笔记58--SpringBoot拦截全局异常统一处理(RestControllerAdvice注解)
1. 应用场景 如果和前端约定好使用固定的自定义格式返回参数,如下: { "code": 200, "msg": "操作成功", "data": { "equipment": 55, "code": 99, "point": 2 } } 但在运行时发现了异常,默认的异常返回格式如下: { "time ......
Springboot项目实现过滤器功能
核心类 Filter Filter接口的全限定类名是javax.servlet.Filter,该接口有三个方法,分别是 1、init(...):用于初始化Filter; 2、doFilter(...):过滤请求和拦截响应信息的具体实现在这个方法里; 3、destroy(...):Filter对象被销 ......
springboot监听器&拦截器【转】
1. 监听器 https://www.cnblogs.com/elnimo/p/15641367.html CommandLineRunner https://blog.csdn.net/qq_34531925/article/details/82527066 https://www.cnblogs ......
java.lang.ClassNotFoundException: org.apache.commons.fileupload.disk.DiskFileItemFactory
DiskFileItemFactory类是文件上传才需要用到的类,所以,我们需要添加commons-fileupload依赖 <dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload</arti ......
springboot解决Invalid character found in the request target 异常
源自: https://mp.weixin.qq.com/s?__biz=MzAxMjY5NDU2Ng==&mid=2651866587&idx=1&sn=adb24cc2766eefccc72efba8aba9d259&chksm=80490092b73e898471a0b31e7ae19db4a ......
hbase启动问题
首先启动顺序:先启动zookeeper,然后启动hadoop 在启动hbase 我启动睡的时候一直报错,然后找错,首先保证hbase.site.xml文件内容如下 <?xml version="1.0"?> <?xml-stylesheet type="text/xsl" href="configu ......
Spring Boot学习随笔-SpringBoot的引言,回顾传统SSM开发
首先回顾了传统SSM开发步骤,介绍了项目实现过程,从需求分析、设计、编码到测试的流程。展示了一个简单的员工信息管理功能,并提供了环境搭建及相关依赖配置的详细代码和配置。接着,提出了SSM开发存在的问题,如配置繁琐和版本兼容性。第二章介绍了Spring Boot的引言,解释了Spring Boot的概... ......
SpringBoot高级开发(8)SpringBoot使用Lettuce设置多个RedisTemplate实例
copy from:https://xiaomozhang.github.io/2021/02/07/spring-boot-lettuce-multi-instance/ 项目pom配置 使用Spring Boot集成Redis,只需要将spring-boot-starter-data-redis ......
hbase shell 常用命令
Hbase shell命令 1.进入hbase客户端命令hbase shell 2.查看帮助命令 help 主要学习下面三个: 3.namespace创建命名空间 (1)create_namespace ‘ns1’ (2)list_namespace 4.ddl (1)list 查看表格 (2)cr ......
SpringBoot集成Jasypt实现数据加密
1、环境说明 JDK1.8 + SpringBoot2.7 2、添加pom依赖 <dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> < ......
SpringBoot学习系列-YAML(后缀为.yml)配置文件使用
学习使用: YAML 是一种可读性高,以数据为中心的数据序列化格式。 什么是序列化?序列化指的是将自定义的对象或者其他数据进行持久化,从而方便进行传输和存储。一般情况下,能够序列化的数据一定能够通过反序列化恢复。 注: 序列化的目的之一是方便持久化数据,定义本身和持久化应该没啥关系。合适点的表述:序 ......
SpringBoot Seata 死锁问题排查
现象描述:Spring Boot项目,启动的时候卡住了,一直卡在那里不动,没有报错,也没有日志输出 但是,奇怪的是,本地可以正常启动 好吧,姑且先不深究为什么本地可以启动而部署到服务器上就无法启动的问题,这个不是重点,重点是怎么让它启动起来。(PS:我猜测可能是环境不同造成的,包括操作系统不同和JD ......
小白使用springboot项目进行开发系统前期工作
首先进行项目的创建,springboot项目创建有两种方式。 可以使用idea直接创建springboot项目,可以使用阿里云的源,创建会快一点 这里可以选择各种的依赖 第二种就是直接创建maven项目,直接导入pom坐标 类似于这种,点击刷新即可 点击查看代码 <dependency> <grou ......
SpringBoot项目中集成自定义公共Maven依赖如何集成与调试
场景 Nexus-在项目中使用Maven私服,Deploy到私服、上传第三方jar包、在项目中使用私服jar包: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/101391279 Maven项目在pom文件中引入lib下的第三方j ......
gerrit 反向代理从 apache 换成 nginx 之后项目页报错“The page you requested was not found, or you do not have permission to view this page”
每次配置 gerrit 需要用反向代理来实现auth_basic_user_file,以前用apache 进行配置,但不喜欢 apache 要换成 nginx,结果换成 nginx 之后,登录后打开project页报错“The page you requested was not found, or ......
Zookeeper——分布式一致性协议及Leader选举原理
一、引言 随着业务的增长,单体架构发展为分布式架构,大大提升了业务的处理能力,但同时也带来了很多单体架构不存在的问题,如: 各节点之间网络通信的异常以及因其引起的脑裂问题(网络分区)。 引出“三态”。在单体架构中只会存在“成功”或“失败”两种结果,但是在分布式架构中由于网络异常将会出现“未知”的结果 ......
java springboot 读取自定义配置文件
java springboot 读取自定义配置文件 application.properties、test.properties maven中引用 : <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-con ......
【转】SpringBoot 开启 Druid 监控统计功能
文章来源:blog.csdn.net/weixin_44730681/article/details/107944048 1 基本概念 Druid 是Java语言中最好的数据库连接池。 虽然 HikariCP 的速度稍快,但是,Druid能够提供强大的监控和扩展功能 ,也是阿里巴巴的开源项目。 Dr ......
hive执行sql报错 FAILED: Execution Error, return code 3 from org.apache.hadoop.hive.ql.exec.mr.MapredLocalTask
前言: 执行hive sql报错,sql逻辑是两个表左连接并将数据插入新的表中。 报错信息: [ERROR] 2023-12-05 15:49:49.165 +0800 - execute sql error: Error while processing statement: FAILED: Ex ......
【转】SpringBoot实现策略模式
文章来源: 微信公众号 《Java极客技术》 ,作者:鸭血粉丝Tang 1. 普通代码实现 在介绍 SpringBoot 中如何实现策略设计模式之前,我们先简单的回顾一下策略模式的设计思路。以编写一个简单的程序计算器,代码如下! 首先,我们定义一个Operation接口,用于逻辑的计算 public ......
sping_boot学习系列-搭建springboot项目工程
搭建springboot工程 方式一.通过idea Spring Initializr 搭建 详细步骤: 1. 创建一个新项目 File -> New -> Project... 2. 项目环境配置 选择Spring Initializr (20231205:注 最低版本是jdk17,若搭建jdk8 ......