自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 hppt,一款可通过任意协议转发tcp端口的工具

如下图所示,A、B两台机器间无法进行通信,但他们都可以访问到机器C上的kafka,本示例演示如何通过编写自定义协议,使得A能够以C上的kafka作为桥梁访问到B上的SSH端口:首先clone本项目到本地,然后把本项目安装到maven。然后新建一个java工程,引入hppt-run以及kafka等maven依赖--继续添加其他依赖-->然后就可以编写代码了:编写一个服务端实现并在机器B上运行,你需要实现如下方法://初始化时需要做什么//怎样发送字节到客户端。

2024-06-17 09:59:20 859

原创 hppt,一种通过任意网络媒介打通两台机器间 TCP 网络连接的方案

比如说,A 、B 两台机器不互通,但是 A 、B 都可以访问机器 C 上的 kafka ,那就可以用这个工具,通过 kafka 搭一个桥梁,使得 A 能访问 B 上任意的 TCP 端口。另外,hppt也提供了常用的http、websocket协议支持,无需编写代码即可实现网络打通。总结:本文以kafka为例,介绍了如何通过hppt工具,打通两个无法连通的网络间的TCP连接。随后,你就可以通过访问A的10022端口,来连接B上的SSH 22端口了。完整的示例实现请参考。完整的示例实现请参考。

2024-06-17 09:57:31 355

原创 hppt,一款基于纯HTTP协议的内网穿透、反向代理工具

项目地址。

2023-12-22 22:40:34 1198

原创 java进行几何对象的空间关系判断

其中FoolStyleFeatureConverter类可以方便地构造出geometry对象,而geom.*中包含了点、线、面等geometry对象及其相应的空间计算方法。结语,利用FoolStyleFeatureConverter、geom.*类可以快速地解决java计算几何图形关系的问题。如果需发布一些空间计算的服务,可以考虑使用。2、在class中import需要的类。示例2 线与面的计算和判断。示例3 点与面的计算和判断。计算线与面相交的部分;计算面与面相交的部分。判断两个面是否相交;

2023-04-11 23:38:48 1032 2

原创 java排查耗时代码的几种方式

(如果你的系统是windows执行不了这些命令,强烈建议装一个wsl1,IDEA支持把代码跑在wsl里了,调试起来会非常舒服,wsl2目前与windows本体的文件交换机制是网络传输,性能很差不建议。命令是用来获取当前的线程栈信息,也就是它的结果是瞬时的,如果我们的实际应用场景比较复杂,往往需要采样一段时间内的运行情况,再找出这段时间内总耗时最多的方法。这个火焰图是可以交互的,例如左上角的放大镜按钮可以用来高亮出包含关键字的矩形,如果方法调用层次太深,也可以点击某个矩形,只查看此矩形之上的部分。

2023-03-30 20:27:28 6615

原创 使用giscat-server服务,简单、高效、开放地支撑二维gis应用开发

本文介绍了giscat-server的基本接口使用,及其部署与配置,方便大家快速地搭建免费、高性能、易扩展的gis服务。

2023-03-19 00:52:17 327

原创 原生html web播放rtsp(低延迟、无需安装浏览器插件)

本文采用的方案为将rtsp流转为flv流,并通过flv.js播放,转换工具打成了docker镜像,所以可以很方便地跑起来。项目地址: https://github.com/codingmiao/rtsp2flv。

2022-09-21 17:11:46 1243

原创 java发布矢量瓦片(基于springboot)

本文采用CC BY-SA 4.0 协议,转载请注明原始链接: https://blog.wowtools.org/2022/04/28/2022-04-28-mapbox-gl-tutorial-8/引入springboot和giscat的maven依赖<dependency> <artifactId>giscat-vector-mvt</artifactId> <groupId>org.wowtools</groupI..

2022-05-03 20:49:34 2569

原创 java解析geojson

将geojson字符串转为java对象(jts),或将java对象转为geojson字符串

2022-04-18 16:40:20 4234 9

转载 用libsvm-java做数据分类

原文链接:https://blog.wowtools.org/2021/02/01/2021-02-01-libsvm-java/

2021-02-01 18:38:20 142

转载 java读取arcgis的gdb文件

https://blog.wowtools.org/2020/11/05/2020-11-5-java-read-gdb/本文介绍了一种通过java、gdal去读取arcgis gdb文件的方法

2020-11-05 18:12:07 1657 5

原创 如何从云桌面(远程桌面)拷贝文件

云桌面一般禁用了文件的拷出功能,这里提供了一个通过图像识别的方式拷文件的方法,请遵守安全规范https://github.com/codingmiao/qrtransfer或https://gitee.com/wowtools/qrtransfer

2020-10-09 19:09:03 9667 1

转载 在neo4j 4.x中进行空间查询

空间查询有着广泛的应用场景,例如,我们打开手机地图查看附近有哪些美食,或者网约车时为用户分配最近的车辆,一切基于地理坐标的查询,都需要空间查询的帮助。neo4j-contrib有一个著名的空间插件 https://github.com/neo4j-contrib/spatial就能实现上诉功能。然鹅,,Neo4j Spatial已经有16个月未更新,Neo4j 4.0的发布,大量的api重写导致Neo4j Spatial已不可用, 所以我抽取了Neo4j Spatial中的空间索引部分并适配至Neo4j

2020-09-08 09:57:50 759

原创 简化datax源码,以便于datax二次开发、调试

# 项目简介DataX是一款十分优秀的数据同步工具,以插件的方式集成了大量数据源的读写。但大部分情况下,我们不需要如此多种数据源的支持,例如,我目前的工作仅需要oracle、postgresql两种数据源的互转。也就是说,数据源的类型总是确定的,不需要以插件的形式动态加入,太多的插件反而显得有些重了。除了插件动态引入数据源的问题,datax还需要assembly打包支持,这给调试及...

2020-02-28 10:12:43 1912

转载 neo4j同时使用嵌入模式和服务模式

原文链接http://blog.wowtools.org/2019/12/27/2019-12-27-custom-neo4j1/---layout: posttitle: "neo4j同时使用嵌入模式和服务模式"categories: neo4j javatags: neo4j扩展开发author: 刘雨---neo4j(社区版)有两种模式:嵌入模式和服务...

2019-12-27 18:42:18 938

原创 用nginx来负载均衡spring cloud(eureka)部署的微服务

当我们用spring cloud部署一套微服务集群后,想要把集群中的服务以rest api的形式给用户使用,显然,我们不可能把所有的application用到的ip和端口暴露给用户。这时候,我们就可以用ngineureka来帮助我们把服务将application服务映射给nginx,然后只需把nginx的端口暴露给用户即可。ngineureka定期查询注册中心内可用的application,并将它...

2018-02-11 16:07:50 20246 2

转载 项目推荐:georewrite, 基于h2快速实现geoserver的自定义数据源

github项目地址:https://github.com/codingmiao/georewriteemail:liuyu@wowtools.org背景加入我们需要从自定义的文件、远程服务等地方获取数据并在geoserver中发布为图层,或者是塞一套奇怪的查询业务到geoserver里,该怎么办呢?geoserver提供了自定义数据源的方式,不过略复杂,基本流程是这样的:创建一个类实现接口org

2017-01-04 11:48:17 1153

centos7编译安装gdal所需文件

gdal在linux上安装需要的文件比较多,附件包含gdal2.2.3及依赖的文件: proj-4.9.3.tar.gz geos-3.6.2.tar.gz jpegsrc.v9b.tar.gz hdf-4.2.13.tar.gz hdf5-1.10.1.tar.gz netcdf-4.4.1.tar.gz gdal-2.2.3.tar.gz swig-3.0.12.tar.gz 安装教程可参考http://blog.csdn.net/hqfgiser/article/details/78710856

2018-02-27

空空如也

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

TA关注的人

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