EasyExcel与@Accessors(chain = true)不兼容分析EasyExcelEasyExcel是一个基于Java的简单、省内存的读写Excel的开源项目。在尽可能节约内存的情况下支持读写百M的Excel. github地址: https://github.com/alibaba/easyexcel Accessorspublic @interface Accessors { /** * 如果为true,则访问器将以该字段命名,并且不包含 get 2023-04-25 Java
使用Redis的Lua脚本实现接口限流准备工作创建一个SpringBoot工程,引入下列依赖: <!-- Aop 实现切面编程 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifa 2023-04-20 Java
SpringSecurity登录认证过程文章转载自 芋道 Spring Boot 安全框架 Spring Security 入门 | 芋道源码 —— 纯源码解析博客 (iocoder.cn)) 内容有点多,需要时间消化一下 [TOC] 实体类及表结构基于 RBAC 权限模型,一共有 5 个表。 实体 表 说明 SysUser sys_user 用户信息 SysRole sys_role 用户信息 SysUserR 2023-04-15 Java
狂神说SpringBoot整合ElasticSearch1、创建工程略 目录结构 2、导入依赖 注意查看Maven依赖版本和本地自己安装的版本一致,否则会报错 <properties> <java.version>1.8</java.version> <!-- 统一版本 --> <elasticsearch.version>7.6.1</elasticsearch.version> < 2022-07-20 Java
CentOs7.6安装Nacos如果服务器环境需要使用Nacos的话,那就一起来简单的搭建一下吧只是简单的搭建运行,不涉及数据源等操作 1、从Nacos官网下载压缩包上传到服务器或者使用命令直接在服务器内执行命令下载1.1、官网下载地址:https://github.com/alibaba/nacos/releases1.2直接使用命令下载wget https://github.com/alibaba/nacos/release 2022-07-16 Linux
Java统一结果返回一、根据前端定义状态码返回信息等枚举值,创建枚举类:ResponseEnum.javaimport lombok.AllArgsConstructor; import lombok.Getter; import lombok.ToString; @Getter @AllArgsConstructor @ToString public enum ResponseEnum { SU 2022-07-16 Java
Redis序列化配置前言 有时候我们想直接在redis相关的UI界面(ARDM等)直观的看到数据,而我们的数组通常都是对象的形式存在,此时我们就可以使用先将原始java对象转为json对象,再由json对象转字节数组入redis 先来看一下没有使用序列化的样子如图,这样的数据不直观,很难辨别数据原本是什么样的,所以需要将其序列化 上配置类 import com.fasterxml.jackson.databind 2022-07-16 Redis
狂神说ElasticSearch教程笔记记录 B站狂神说Java的ElasticSearch课程:https://www.bilibili.com/video/BV17a4y1x7zq 在学习ElasticSearch之前,先简单了解一下Lucene: Doug Cutting开发是apache软件基金会4 jakarta项目组的一个子项目是一个开放源代码的全文检索引擎工具包不是一个完整的全文检索引擎,而是一个全文检索引擎的架 2022-07-16 Java
修改Linux远程访问默认端口(22)|限制ssh连接的IP最近突然收到N多条腾讯云服务器得告警信息,服务器在异地被暴力破解登录了。。。于是乎,就想着服务器默认的SSH登录端口(22)还没改,会不会是因为这个原因,这才有了这篇文章 1、查看redhat的release版本,CentOS 7的启动服务不同# more /etc/redhat-release 2、编辑sshd配置,修改默认的端口# vim /etc/ssh/sshd_config 2022-06-17 Linux
CentOS7安装RabbitMQRabbitMQ需要Erlang依赖,需要一起安装下载 注意版本之间的依赖性:https://www.rabbitmq.com/which-erlang.htmlRabbitMQ以及Erlang下载地址 下载好之后使用文件传输工具传输到服务器上(注意文件名,别下错) 安装Erlang安装Erlang依赖(需要联网)yum install -y make gcc gcc-c++ m4 openss 2022-05-30 Linux