自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 Oracle:范围内半径坐标查询

Oracle Spatial 组件是从 Oracle 数据库 9i 版本开始成为默认的数据库组件。SDO_GEOMETRY函数内参数需要根据存入规则来进行修改,在这里我按照我的存入格式进行截取,这里按照实际修改。这里使用的datagrip,oracle没开启自动提交事务,需要手动提交(也可以用sql)这些是根据高德地图随便找的真实经纬度坐标。这里我把上边建的表删了,所以表名依然是locations,可自行修改。第一个是距离参数,表示以单位为公里的范围内进行搜索。查询当前坐标半径小于2000m的坐标。

2024-06-10 21:10:42 549

原创 pgsql:范围内半径坐标查询

在pgsql7.1版本引入postgis是pgsql的拓展,存储地理特征(如点、线、面(多边形)等),用于处理和分析这些地理数据。

2024-06-10 19:14:40 327

原创 org.springframework.transaction.TransactionSystemException:Could not commit JDBC transaction;nested

删除@Transactional(rollbackFor = Exception.class)注解。开启事务A后,代码逻辑开启另一个事务B操作同一个表,表被占用,请求超时,导致数据库事务提交错误。以图内案例为例,把删除操作单独开启从事务(事务结束后取消对表的占用)将一个服务的代码放到另一个服务中,使其在同一事务中操作同一个表。这个错误在尝试提交JDBC事务时出现了问题,原因是连接被禁用。数据库与数据库驱动版本适配。数据库连接池配置正确。连接一段时间后超时,然后报错。

2024-04-25 17:00:10 873 5

原创 The bean ‘xxxxx.FeignClientSpecification‘ could not be registered. A bean with that name has already

FeignClientSpecification 重复的bean 启动报错。让我把配置文件的允许重复bean改为true。实际原因建议按照依赖关系排查是否依赖关系中带有重复的。也对 contextId 起了名字。当前项目B依赖了项目A。则会出现bean重复的情况。目前状况是改成什么名字就报什么名字的错。项目A和项目B都有feign使用的情况。但是在项目中全局搜索并没有查到。配置文件也已经修改为 true。如果两个项目中的启动类中都有。解决方案是保留项目A的启动类。注解,删除项目B启动类中。

2024-03-10 23:54:45 413 3

原创 pgsql:跨库查询

pgsql默认不支持垮库查询,mysql可以pgsql9.6版本以后自带,不需要手动安装。

2024-01-07 20:14:45 2147 1

原创 maven本地仓库引入第三方jar包

有两种方法一种是maven指令一种是平移路径(手动复制)

2024-01-07 19:22:54 1016 1

原创 java.lang.illegalArgumentException: Source must not be null

在代码中某个方法或操作的参数传递了一个空的、不允许为空的参数。这个异常通常在方法中检查到参数为 null 时抛出。可能会出现同样的代码有些数据报错有些不报错。建议检查数据是否正确。

2024-01-01 20:03:09 1568

原创 pgsql:对数据库的增删改查进行监听

版本:pgsql:121:新建一个日志表,用于存放对数据库的操作信息2:配置触发器,填写日志表内容。

2024-01-01 19:57:31 1146 2

原创 org. yaml. snakeyaml.error, YAlLException: java. nio. charset. alformedlnputException: Input length

运行命令:java -jar xxxx.jar时启动报错错误消息表明在解析YAML(YML)格式的配置文件时出现了问题。

2023-11-10 14:00:26 109 1

原创 mybatisplus对List<Map<String,Object>>分页实现

是MyBatis-Plus框架提供的一个分页插件,它可以自动处理分页查询的逻辑。不加Param注解直接写入不会被识别,会报对象内参数找不到的错误。传入Page参数和查询条件。sql中不需要对传入的Page做操作。@Order(0)//优先加载。传入page和limit参数。查询id大于3小于8的数据。用Ipage作为返回参数。records是数据集合。

2023-11-01 09:59:21 631 1

原创 swagger接口导入到数据库实现

对swagger生成的接口提取存入数据库,前端读取展示

2023-09-20 23:53:37 516 1

原创 @NotBlank@NotNull@NotEmpty使用

NotBlank:对字符串(String)进行校验;配合@Size注解可以校验字符串长度(顺序是先判断空值再判断长度)@NotNull:对基本数据类型(int、Integer、long、double...)和对象进行校验配合@Max@Min可设置最大值或最小值@NotEmpty对集合类型(List...)进行校验;

2023-09-18 23:53:53 451 1

原创 Redis跳表详解(附面试题)

redis有哪些数据结构?常用的有:string、hash、list、set、zsetzset主要用什么应用场景?ZS是有序集合,是一组按关联积分有序的字符串集合,这里的分数是一个抽象概慨念,任何指标都可以抽象为分数。积分相同的情况下,按字典排序。相比于se类型多了一个排序属性(score)。对于有序集合ZSt来说,每个存储元素相当于有两个值组成的,一个是有序集合的元素值,一个是排序值。有序集合保留了集合不能有重复成员的特性(分值可以重复),但不同的是,有序集合中的元素可以排序。

2023-09-02 18:28:33 485

原创 kafka(springboot项目入门案例)

kafka版本:2.12-2.8.1zookeeper版本:3.7.1图形化界面:offsetexplorer。

2023-09-02 17:44:30 79

原创 pgsql继承关系案例

查询灵活性:继承允许在整个继承层次结构上进行查询操作,从而提供了更灵活的查询选项。可以在父表上执行查询,同时自动包含子表的数据,或者只在子表上执行特定条件的查询。在父表上定义的函数、触发器和约束等可以在子表上自动继承和使用,提高了编程的效率和代码的可维护性。通过继承关系,可以确保子表的数据始终与父表保持同步,减少了数据冗余和错误。一个人员表和两个子表:员工表和顾客表,它们通过继承来自父表的属性和功能。查询父表会把所有子表的数据也查出来(父表的字段,不会查出子表独有字段)图形化界面:datagrip。

2023-08-29 17:22:01 161 1

原创 org.elasticsearch.ElasticsearchStatusException: Elasticsearch exception [type=illegal_argument_excep

1.检查当前的 Elasticsearch 版本是否支持指定的参数。检查es服务器版本 ,是否与pom文件中版本一致。2.服务器版本和pom文件版本问题。检查pom中es版本。

2023-08-25 09:37:37 5910 1

原创 es查询案例(入门)

>使用默认的设置,例如超时时间、刷新策略等。你可以根据需要指定自定义的请。=>指定搜索的索引、查询DSL、排序方式、分页等相关设置。因为SpringBoot默认的ES版本是7.6.2,所以我们需要覆盖默认的ES版本。类型为:text,integer,integer(es还支持其他类型)获取当前匹配文档的源数据,这里将获取的源数据以字符串的形式存储。创建一个名为"test"的索引的搜索请求对象。"name": "张三","name": "李四","name": "小花",括号内的参数的具体的查询条件。

2023-08-24 22:57:19 163

原创 org.springframework.beans.factory.BeanCreationException

具体的错误原因是工厂方法’springSecurityFilterChain’抛出了异常,而该异常是由java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException引起的。但是,从Java 11开始,JAXB已经被标记为过时(Deprecated)并移出标准Java库,取而代之的是Jakarta XML绑定(Jakarta XML Binding,或简称为Jakarta JAXB,属于Jakarta EE项目的一部分)。

2023-08-17 15:06:02 1632

pgsql:对数据库的增删改查进行监听

文章内容的部分sql步骤

2024-01-01

es简单的查询案例测试

es简单案例

2023-08-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除