自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 postgis 安装后加载命令

CREATE EXTENSION postgis;CREATE EXTENSION postgis_topology;CREATE EXTENSION postgis_sfcgal;CREATE EXTENSION fuzzystrmatch;CREATE EXTENSION address_standardizer;CREATE EXTENSION address_standardizer_data_us;CREATE EXTENSION postgis_tiger_geocoder;CRE

2023-09-21 20:24:17 65

原创 VMware下Centos7桥接方式网络配置步骤详解

【代码】VMware下Centos7桥接方式网络配置步骤详解。

2023-08-10 11:22:55 237 1

原创 frp配置内网穿透

可以从github上下载tar.gz进行安装,我这里使用的是frp_0.38.0_linux_amd64.tar.gz版本。启动完成,进入 http://ip:7500 可看到仪表板界面。2、进入目录下,查看frps.ini文件并修改。2、进入目录下,查看frpc.ini文件并修改。服务端使用 frps frps.ini。客户端使用 frpc frpc.ini。1、解压,和服务端一致。启动后注意端口需要开放。

2023-08-10 10:39:42 184 1

原创 使用docker安装postgresql+postgis

使用工具:docker-compose。

2023-08-10 10:19:14 469 1

原创 Elasticsearch数据迁移-不同服务器

Elasticsearch不同服务器使用logstash数据迁移

2023-03-09 16:12:54 398

原创 logstash配合spring boot logback实现日志存储

1、在pom.xml中添加LogStash依赖

2022-12-26 15:15:01 495 2

原创 PostgreSQL 删除重复数据

delete from delete_table a where a.ctid = any(array (select ctid from (select row_number() over (partition by id), ctid from delete_table ) t where t.row_number > 1));

2021-11-24 16:07:54 624

原创 corn定时任务设置每隔一周的周六执行

思路 : 按照普通的定时任务设置每周的周六执行, 设置定时任务时单独一个参数传递间隔的周(间隔一周执行就传1), 在定时执行的方法中判断这次是否需要执行

2021-08-25 10:04:53 2563

原创 JDBC 设置超时时间,避免sql查询时时间过长

最近由于一些表中每条数据量过大,导致查询时一条sql(100条)过了很久都没有查出。所以遇到这种情况时可以修改sql为一条一条查。这时需要设置超时时间:prepareStatement= con.prepareStatement(selectSql, ResultSet.TYPE_FORWARD_ONLY, ResultSet.CONCUR_READ_ONLY);// 设置超时时间为30sprepareStatement.setQueryTimeout(30);resultSet = ps.exe

2021-06-19 10:10:36 6105

原创 Oracle ORA-28595 DLL 路径无效

这个错误是因为没有把arcgis的动态库放入Oracle中导致使用 arcgis的函数时报错。解决方案1、把arcgis得st_shapelib.dll,libst_raster_ora.dll(linux为st_shapelib.so,libst_raster_ora.so)拷贝到oracle得bin目录下,没有ora包也没有太大影响;2、编辑extproc.ora,添加路径(路径为步骤1文件目录):SET EXTPROC_DLLS=ONLY:/oracle/bin/libst_shapelib.

2021-06-16 15:53:30 340

原创 Oracle中的sde.st_geometry类型导入es中

大致流程将Oracle中的sde.st_geometry类型使用sde.st_astext()函数查出;将查询出的数据转为geojson;导入至es中。具体流程sql查询:select sde.st_astext(SHAPE) from 表; 查询出的数据可以使用String接收,实际是WKT数据。转换geoJson方法:2.1. 添加依赖 <dependency> <groupId>org.geotools</gro

2021-06-08 17:05:41 743

原创 ResultSet的常用方法

ResultSetResultSet是数据中查询结果返回的一种对象获取字段的值ResultSet.getXXX(col_name);获取列名为col_name的值ResultSetMetaData可以根据 ResultSet.getMetaData() 方法获得 ResultSetMetaData通过该对象可以得到表的结构,包括 列名,列的个数,列数据类型获取列名ResultSetMetaData.getColumnName(i);获取第 i 位的列名获取列个数Resul

2021-05-11 17:16:39 6504

原创 常用地理信息SQL

最近的项目和地理信息相关,所以常使用地理信息相关的sql求面积sde.st_area (sde.st_geometry)格式转换相关根据clob(字符型地理信息),srid(地理信息类型)转换为geo型sde.st_geometry (clob, srid)将geo型转为text型和sridsde.st_astext(shape), sde.st_srid(shape)判断是否包含sde.st_contains (sde.st_geometry A, sde.st_geomet

2021-05-11 16:55:53 350

原创 Date转换时间地区

当在不同的时区使用相同程序,时间的值只会为当地时间,这样就会造成时间混乱,为了避免这个问题,可以将不同时区的时间先转换为同一时区时间后保存。转换为UTC时间Date now = new Date();SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");sdf.setTimeZone(TimeZone.getTimeZone("UTC");String date = sdf.format(now);这样便能将现在的

2020-06-13 16:47:33 658

原创 sql递归查询(使用with RECURSIVE)

sql的递归可以运用到查询具有上下级关系的表中,查询上级的所有下级(递归)。例如:with RECURSIVE _children AS(SELECT tab.* FROM tablea tab WHERE tab.parentid=0UNION ALLSELECT tab.* FROM _children, tablea tab WHERE tab.parentid = _children.id)SELECT * FROM _children此sql语句便可以查询tablea表中所有pare

2020-06-13 10:06:24 5536 1

原创 String.format 字符串拼接

当需要拼接的字符串为变量且较少时,可用String中的format方法。String url = String.format("%s?id=%s&size=%d",baseurl,id,size);其中%s为字符串的占位符%d为数字的占位符

2020-06-12 17:39:11 1114

telnet离线安装的rpm

telnet离线安装的rpm

2021-08-23

geotools-17.1-bin.zip

geotools的jar包

2021-06-09

空空如也

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

TA关注的人

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