自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (3)
  • 收藏
  • 关注

原创 oracle st_geometry 百万级数据的空间属性快速查询

1.空间点查询select t.columnName from table t where sde.st_intersects(shape, sde.st_geometry( point (109.624 39.444), 4490)) = 12.空间线查询select t.columnName from table t where sde.st_intersects(shape, sde.st_geometry(

2022-04-06 10:47:26 1489

原创 java代码显式调用垃圾回收是否有效

java代码调用System.gc()是否有效来看一下测试例子1.编写一个Person类 ,只有一个finalize()方法,此方法会在垃圾回收时执行,具体finalize()方法可自行百度public class Person { protected void finalize() throws Throwable{ System.out.println("执行回收"); super.finalize(); }}2.编写一个Test 测试类

2021-12-13 15:49:12 320

原创 关于druid连接池 postgresql库的复杂sql报错问题

@风吹四季报错:expect RPAREN, actual WITH pos 18, line 2, column 3, token WITH :…在使用java开发中,由于某些原因使得必须由oracle库迁移至postgresql库进行兼容,在配置好各种数据库表和数据后,在测试转换为postgresql方言后,简单的crud没有任何问题,发现某些复杂的查询sql在执行时总是不能够正常运行,将sql拷贝到pgadmin中执行又没有任何问题,后台总是打印报错:expect RPAREN, actual W

2021-05-14 17:10:35 1921 3

原创 oracle 统计表数据某一字段连续超出某范围值算作一次状态的问题

@风吹四季问题描述假设现有这样一种需求,针对某一地区的每月最高气温状况,如果连续出现超过3日(包含3日)最高气温35摄氏度,则标记为一次高温过程,请统计某一个月的高温过程次数。使用java代码实现逻辑可以,但现提供一种直接使用sql实现的方式,(理解点:连续4日,5日,…也只算作一次)测试表数据如下(单位是0.1摄氏度)从测试数据可以看出,一共有9天高于35摄氏度,但只能算作两次,sql实现with x as (select R,rownum rown FRom (select

2021-01-21 16:40:35 1103 2

原创 oracle数据库相关错误以及解决办法

ORA-00932此问题的出现原因一般就是因为使用了union 查询,而两个表中存在clob字段导致的。union查询 ,oracle是进行了全字段的分组去重排序的,而clob字段无法分组,所以要避免oracle的分组,把union 改为 union all 即可。有的说使用to_char,但字段长度会限制在2000内哟。可能会丢失字段内容。oracle 18c 指定表导出通常我们使用exp 导出语句如下:exp user/pwd@ip/sid file =/home/oracle/xx

2020-12-18 16:09:52 491 2

原创 如何下载Oracle.ManagedDataAccess.dll

@风吹四季.net 编程连接oracle数据库我们在使用C#进行开发需要连接oracle数据库时,免不了要使用oracle的驱动,还要安装oracle的客户端,一堆繁琐的安装,还因为32位和64位各种千奇百怪的错误,偶然在网上看到有Oracle.ManagedDataAccess.dll包可以省去一堆繁琐的安装和java编程一样提供一个ojdbc的jar包搞定,然后在网上搜索这个包却发现,不是需要积分就是安装一堆乱七八糟的软件,或者下载不了。类比很多开发需要的插件包或者软件都是这样,你就要考虑它来源于哪

2020-11-24 09:23:06 5400

原创 基于JDK RSA算法实现非对称加密解密

RSA算法基于jdk的RSA算法有两种非对称的加解密方式1.公钥加密,私钥解密 /** * 公钥加密 * @param originStr * originStr 需要加密的原始字符串 * @return 经过公钥加密并base64编码的字符串 */ public static String publicKeyCrypto(String originStr){ String resultStr = ""; try

2020-10-10 14:05:50 595 1

原创 java字符串中的数字变换操作

### 对字符串中数字的变换操作有时候我们会遇到需要对字符串中的数字进行变换的操作类似于这种 String numStr ="age>=10 and age < 12";需要变换为 String numStr ="age >= 9 and age < 11";其解决思想就是把字符串分割为字符数组,进行遍历,如下: public String reduceOne(String originStr){ String[] strArray

2020-09-23 16:02:08 435

原创 Arcgis Ga rest请求提交任务(submitjob)

Arcgis Ga rest请求提交任务(submitjob)arcgis server 被portal托管。portal提供两种认证方式 传统的generateToken和Oauth2。当我们使用rest方式启动ga大数据分析工具的时候,是需要登录认证的。测试过程中发现Oauth2方式未提供直接获取server token的接口(求指教),不过可以解决(两步:1.通过rest请求submitjob接口返回 登录页,解析oauth_state的值,2.发送loginin请求 解析返回的header,

2020-08-26 14:31:37 443

原创 gp rest服务之以任意格式(sde,shp 文件路径 或者json格式数据)提供参数

上一文章之中已经讲了如何使用shp或者sde两者路径的方式传递参数,但是这样你发布的服务是不支持json数据参数的,本文章主要讲如何把两个结合起来使用

2020-08-26 14:30:31 328

原创 Arcgis server rest请求参数使用数据库表或者shp文件地址

@ArcMap之gp服务传递参数使用数据库表或者shp文件并将结果保存到数据库中去arcgis server rest 调用如何使用数据库表或shp文件作为参数并保存结果到数据库arcmap与arcgis server 近期在研究gp服务的过程当中,比如两个图层相交的简单功能,在arcmap建立模型并运行成功发布为服务以后,却只能传递符合要求的json数据或者提供json结构的文件url...

2020-08-26 14:29:08 751

原创 docker使用(基于docker部署微服务)

度娘有很多有用的docker命令,基于自己使用的过程,记录大概使用的命令ubuntu 系统(debian系 开源社区版本) OracleLinux(redhat系 商业版本)安装docker:sudo apt-get install -y docker.io sudo yum install -y docker.io以下基于ubuntu20.04版本系统 与redhat细微差别,自行百度查看docker版本:docker version运行系统引导时启用 doc

2020-08-19 17:19:34 325

原创 Linux系统下搭建Arcgis GeoAnalystics Server环境

所用到的各种软件软件一共有这么几种:linux 版本的jdk和tomcat,主要用于安装webadaptor使用;virtualbox 虚拟机软件,用于安装虚拟机;OracleLinux系统镜像。arcgis的软件主要分为:portal,server,datastore和webadaptor。安装的虚拟机分为以下几个一共安装了五台虚拟机(16g内存,80g磁盘 看自己电脑情况分配)分别对应arcgis各自的安装软件,这里datastore安装了两台虚拟机,一台datastore作为关系和切片缓存库

2020-08-19 16:17:44 347

原创 java下载shapefile 文件

java下载shapefile文件(压缩为一个zip文件)对于shapefile 文件来说是由一系列的不同文件组成,因此下载的时候可以通过名称来遍历所有的名称相同但文件后缀不同的文件(符合shapefile定义的文件),通过zipoutputstream压缩为一个文件。代码如下: @GetMapping("/download") @ApiOperation(value="下载sh...

2020-06-01 14:32:14 636

原创 oracle 同一字段不同状态分别排序问题

#对于同一字段按照不同状态分别排序在很多查询下我们可能遇到这样的需求,需要根据一个字段不同的状态排序。比如现有一张表 t_test 。这张表有id,is_complete,update_time,desc字段。其中is_complete 字段关联一张字典表,状态分别为(0 未办结; 1 已办结;), 我们需要对已办结和未办结分别排序。即如果是已办结状态,则按照update_time(日期类型)倒...

2019-12-09 14:59:26 966

vc_redist.zip

vc环境完整离线安装包

2021-07-22

ubuntu.tar

提供一个基本的docke基础镜像用于离线环境创建docker容器 上传到liunx系统,在已安装docker的前提下,在文件所在目录 执行 docker load <ubuntu.tar 查看导入的镜像 docker images 然后 添加 tag docker tag 容器id docker.io/hyperledger/ubuntu.tar:latest 即可使用此基础镜像创建容器了

2020-06-29

dockerOracleLinuxPackage.zip

在 liunx环境中 我们一般使用联网方式自动安装完成docker ,但一些安全环境中需要我们在离线环境下安装docker,由于包依赖关系,现提供一个直接可用的docker安装包和依赖。

2020-06-29

空空如也

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

TA关注的人

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