- 博客(20)
- 收藏
- 关注
原创 一个配置导致错怪DBeaver大半年-taos时序数据
上年年底的时候,公司通过taos运营的一个关于坐标点位的项目,起初刚接手这项目时,使用DBeaver数据库连接工具连接taos数据库,用起来还挺顺手。后来不知道怎么回事,连接之后就打开数据表就报错,一直报错。一开始以为是数据量过大的原因,后来发现限制数据之后查询sql还是报错,便弃用了,手敲了大半年的小黑窗口。
2024-07-22 17:49:07
585
原创 java接口调用过滤token
此篇文章使用过滤器进行token拦截过滤* 接口调用验证过滤器*/@Component@Slf4j@Override@Override//放行 options(嗅探) 请求return;//跳过该嗅探请求/*在SpringBoot中,ServletRequest和HttpServletRequest都是Java Web开发中的重要接口。ServletRequest是Java Web开发中定义的基本请求接口,它提供了获取请求参数、获取请求数据、获取客户端请求信息等方法。
2024-07-05 10:54:15
511
原创 java锁的理解
Java锁(Java Locks)是Java编程语言中用于实现多线程同步和互斥的机制。在并发编程中,多线程同时访问共享资源可能导致竞态条件(Race Condition)和其他并发问题,Java锁提供了一种控制多线程并发访问的方式,以确保线程安全(Thread Safety)和正确的数据访问。如Synchronized关键字、ReentrantLock类、Read/Write Locks等线程开发遇到的安全问题分为三个维度:原子性、可见性、有序性。在多线程开发过程中,Synchronized可以解决绝大多
2023-08-02 14:55:09
261
1
原创 关于maven的pom.xml解析
2.modelVersion标签声明项目描述符遵循哪一个POM模型版本。模型本身的版本很少改变,虽然如此,但它仍然是必不可少的,这是为了当Maven引入了新的特性或者其他模型变更的时候,确保稳定性。公司或者组织的唯一标志,并且配置时生成的路径也是由此生成。本项目的唯一ID,一个groupId下面可能多个项目,就是靠artifactId来区分的。项目当前的版本号用于关联子模块,一般新增子模块时,idea会自动生成引入父pom文件4properties标签properties标签是用来定义一些变量,一般会
2023-08-01 10:12:00
723
1
转载 Redis相关问题
时,请求会直接打到数据库上,并且查不到数据,没法写缓存,所以下一次同样会打到数据库上。假如一些恶意的请求,故意查询不存在的key,请求量很大,就会对后端系统造成很大的压力,甚至数据库挂掉,这就叫做缓存穿透。使用布隆过滤器存储所有可能访问的 key,不存在的 key 直接被过滤,存在的 key 则再进一步查询缓存和数据库。A1为原始缓存,A2为拷贝缓存,A1失效时,可以访问A2,A1缓存失效时间设置为短期,A2设置为长期。,缓存中过期了,请求会直接访问数据库并回设到缓存中,高并发访问数据库会导致数据库崩溃。
2023-03-24 14:41:21
98
原创 vue项目启动报错,node.js不匹配
输入命令后,在package.js启动还是会出现错误,需要在。通过package.json启动vue项目,出现如下报错。如此项目即可启动成功。
2023-01-05 15:56:57
820
原创 linux安装mysql8.0数据库
如图显示没有libtinfo.so.5文件,则下载一个完整的libtinfo.so.5文件,将其放到/usr/lib64目录下即可。附链接:百度云:https://pan.baidu.com/s/1SFza-Fa2-CVQh955XsJsZA。17.修改root密码 其中root是新的密码自己设置(正常登录mysql数据库后)16.登录mysql mysql -uroot -p 密码使用之前随机生成的密码。首先进入usr/local/mysql-8.0/bin目录下,使用。12.授权以及添加服务。
2022-12-26 15:11:38
150
原创 关于@RestController和@Controller注解的使用
代码】关于@RestController和@Controller注解的使用。
2022-07-18 17:12:57
2646
1
转载 DI注入解析
DI-依赖注入。spring两大核心,IOC和DI,IOC是控制反转,是一种设计模式,简单来讲就是将我们的实体类交给spring来管理,一般现在常用的是注解@Component,然后在applicationContext.xml中配置包扫描。而DI是IOC的另一种理解方式,现在更着重体现在注入方面,用于解决主键之间的装配问题。我们现在常用的@Autowired注解就是DI的一个具体使用,是基于注解的依赖注入的核心注解。
2022-06-01 15:56:42
406
1
原创 后端ModelMap和前端$.post的前后端传值
文章目录1.前言2.后端向前端传参1.前言在若依不分离版本的框架开发中,我刚接触时,对于传参非常无解,网上很多前后端传参的说法不够明确,使得做项目前期很难搞。因此我在此处记录一下前后端传参,来为刚接触的程序员提供帮助,也为以后能够回过头来看自己的现在的理解和现在认识的不足。2.后端向前端传参首先,我们要了解ModelMap...
2022-04-18 11:38:58
3532
原创 关于ruoyi框架整合ueditor富文本编辑器
文章目录一.关于Ueditor简介下载二.集成步骤1.下载并添加插件2.修改include页面3.修改要使用Ueditor的相关页面首先修改公告的add页面然后修改editor页面4.新增UeditorController三.测试效果一.关于Ueditor简介Ueditor是一款由百度web前端研发部开发的所见即所得的开源富文本编辑器,具有轻量、可定制、用户体验优秀等特点。可以用于拓展ruoyi的富文本编辑工具下载我相信很多人打开Ueditor官网时是这样的虽然下边有教程,但是却不能嵌入ruo
2022-03-04 15:40:55
8462
5
原创 修改springboot项目启动时的效果
文章目录此涉及到springboot的动态banner定制。原展示效果修改步骤此涉及到springboot的动态banner定制。原展示效果修改步骤1.在资源目录resources下创建banner.txt文件2.将需要的内容输入进去3.启动项目即可...
2022-03-02 11:31:36
310
1
原创 关于pom文件build-plugins标签下因版本红线问题
文章目录1.首先检查上方版本2.检查本地maven仓库3.添加版本号然后再删除1.首先检查上方版本 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.9.RELEASE</version>
2022-02-28 17:26:53
889
1
原创 关于单例设计模式
1.单例设计模式单例设计的目的是不让随意调用设计类。1.1饿汉式设计提前创建好,作为私有静态,设置一个公共方法来调用创建对象class Singleton2{ private Singleton2(){} private static Singleton2 singleton2= new Singleton2(); public Singleton2 getSingleton2(){ return singleton2; }}1.2懒汉式设计
2022-02-17 17:24:37
250
原创 关于vue使用highcharts-map插件实现数据提示框的前后端交互
文章目录1.怎么入手highcharts插件2.关于地图的图表提示框3.获取后端数据以及前端渲染1.获取后端数据2.后端数据处理结:1.怎么入手highcharts插件在学习一个知道名字的插件的时候,我们首先不是去看其他人的一些教程,而是先去插件官网,看一下官方文档,例如:学习highcharts插件我们首先要了解图表的组成,明白这些部分的名称和单词,以便后续使用。此处我们只讲图表提示框的交互部分。2.关于地图的图表提示框地图的图表提示框是我们鼠标移动上之后展示内容的部分。这部分是toolt
2022-01-29 11:31:42
1362
原创 关于maven项目依赖问题
文章目录连接不到spring.io关于spring cloud依赖报错unknow连接不到spring.ioFile-settings—Appearance&Behavior—System settings—HTTP Proxy重新测试一下连接,如果https://start.spring.io 不能通过的话,可以尝试一下 https://start.spring.io。关于spring cloud依赖报错unknow在创建微服务工程时,我们的父工程常常指定cloud版本然后在 de
2021-11-24 20:39:05
245
原创 文件类型识别错误或不识别--bootstrap.yml文件不识别
文件不识别概述在创建spring cloud项目时,依赖等都正确引入,但创建bootstrap.yml文件时,无法识别其为配置文件,也不识别其为yml文件。解决方案点击setting-editor-FileTypes,找到idea自动识别的bootstrap.yml文件类型,将其在此类型中删除,应用,问题解决...
2021-11-18 17:38:48
1169
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人