- 博客(101)
- 收藏
- 关注
原创 mongo认证相关小记
c. 那如果希望这个用户可以默认创建collection呢?可以给他增加“dbAdmin”权限.(增加的方式见3)a. db.collectionName.insertOne()时,collection不存在则会默认创建。b. 在给collection插入数据时,collection必须先被创建出来才可以。3. 修改一个用户的权限。2. 一个root用户。
2023-05-25 12:28:15 105
原创 ogr2ogr 读取geojson入pg时,报错: Failed to process SRS definition: EPSG:4326
ogr2ogr 读取geojson入pg时,报错: Failed to process SRS definition: EPSG:4326
2023-05-24 10:49:59 433 1
原创 java程序解析jts的geometry类型并入PG数据库
postgis的geometry字段存储的数据在内部是二进制数据(即PostgreSQL的bytea数据类型),WKB/EWKB也是二进制数据类型。所以存储时需要将jts的geometry对象转换为ewkb的二进制格式即可存入pg的geometry字段。GIS开发,会有需要将jts包中的geometry类型数据存入pg(postgis扩展后)数据库的需求。数据类型(EWKB对应的十六进制形式)。但是通常我们查询数据库时,geometry数据会表示为。查询时也只需要将二进制转换为geometry即可。
2023-04-07 10:42:34 1459
原创 使用maven-assembly-plugin将一个工程下打包出的两个独立jar放在一个zip中,并在根目录保留一些配置等的文件
使用maven-assembly-plugin将一个工程下打包出的两个独立jar放在一个zip中,并在根目录保留一些配置等的文件
2022-08-23 18:56:09 1578
原创 使用maven-jar-plugin 插件,将一个有两个入口的java工程打包为两个jar,每个jar有自己的main入口
maven-jar-plugin打包工程,一个工程两个独立的main入口,打包为两个独立的jar包
2022-08-23 18:15:58 646 1
原创 No code “EPSG:4326“ from authority “EPSG“
使用geotools时,想要获取指定坐标系的crs对象,代码如下:CoordinateReferenceSystem sourceCRS4326 = CRS.decode("EPSG:4326", true);报错No code "EPSG:4326" from authority "EPSG"。。原因geotools解析坐标系的部分内容放在了一个单独的模块中,需要在maven中单独引入依赖:<dependency> <groupId>org.ge
2022-05-10 10:02:21 1315
原创 读取shape文件的zip包并提取出数据以及计算数据
java读取zip压缩包文件及文件内容 - 简书1.读取zip中文件名,返回文件名列表 2.读取zip中文件的内容 3.上传zip文件 4.获取zip中文件个数 5.解压缩zip(直接解压内部文件,去掉父级目录)https://www.jianshu.com/p/c4a1ce997e4c...
2022-04-12 09:24:31 656
原创 springboot下使用HttpServletResponse API回写‘text/html‘数据时的中文乱码问题
boot版本:2.6.4这阵子做开发,用到了callback jsonp。之前对这种方式返回的数据中文编码问题没有特别注意过,出现了乱码(想想确实啊,这个小问题应该早就注意到,惭愧惭愧)。因此,这里特别做了多个实验返回”text/html“数据,查看其编码情况,不为别的,就是为了加深记忆和理解。首先是,咱们先只考虑在controller内部处理乱码问题,如何解决呢?函数内部解决response回写首先是,直接采用response的writer回写数据案例一代码 publ
2022-04-07 14:06:58 5172
原创 redis序列化存入数据后读取时少内容
问题描述在开发中遇到一个问题,以前没有注意到过。就是springboot默认的redisTemplate在存储数据到redis时,由于他的key和value的serializer都是JdkSerializationRedisSerializer所以,在序列化进redis后的key和value都是乱码,如:这还不是重点,重点是,再从redis中读取的时候,读取回来的数据就缺少内容了!比如我的实体类是Session2:package com.test.test;impo.
2022-04-01 16:02:19 1952
原创 redis序列化实体类对象报错
错误信息org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to serialize object using DefaultSerializer; nested exception is
2022-03-30 16:35:58 2351
原创 java stream使用例子1
目标:遍历集合中的每一个元素,并行的方式,以一定数量的元素为单元交给每一个线程涉及到的元素:1. 集合(targetList),用于被遍历的目标集合2. 自定义分量器(MySpliterator),我们会在它里面定义一定数量的数据作为一个单元让程序去执行 2.1 自定义分量器需要借助一个Consumer(MyConsumer)类来判断是否还需要继续往下分3.Entry实体类,Entry就是元素开始测试代码段(getTasks自行实现) public ...
2022-03-22 20:21:50 341
原创 not in 与 in的坑
table_a:table_b:注意:1001里面的name是null情景:想要查询table_a中的name值没有在table_b中出现的记录SELECT * FROM `test_id` where name not in(SELECT name from test_id_copy1)结果:因为null的关系,所以 not in不可取。解决办法:用not exists:SELECT * FROM `test_id` where not EXISTS..
2022-02-12 17:44:41 98
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人