后端技术社区
文章平均质量分 52
个人开发过程中的一些日常知识积累
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
地图之家家长
从2013年开始一直从事PGIS(警用地理信息系统)的地图相关工作(地图制作,地图发布,地图开发等)。与超图,四维图形,高德,粤政图,天地图等地图厂家进行地图对接与技术沟通,与多个地市的国土局,自然资源局进行数据拿取等相关沟通工作,对于GIS整个体系有一定程度的见解。现在把我多年的GIS技术经验分享给大家,欢迎来到地图之家。
展开
-
后端技术社区总目录
开发工具篇原创 2021-06-03 11:00:43 · 725 阅读 · 5 评论 -
18.(开发工具篇Gitlab)Git如何回退到指定版本
18.(开发工具篇Gitlab)Git如何回退到指定版本原创 2023-10-12 11:23:11 · 3047 阅读 · 0 评论 -
17.(开发工具篇Gitlab)如何在Gitlab配置ssh key
17.(开发工具篇Gitlab)如何在Gitlab配置ssh key原创 2023-10-10 09:22:31 · 629 阅读 · 0 评论 -
16.(开发工具篇mysql)mysql不同库同步数据的异常记录
16.(开发工具篇mysql)mysql不同库同步数据的异常记录原创 2023-10-09 10:21:33 · 242 阅读 · 2 评论 -
15.(开发工具篇vscode)vscode保存操作后,代码发生变化
15.(开发工具篇vscode)vscode保存操作后,代码发生变化原创 2023-10-08 16:29:09 · 348 阅读 · 2 评论 -
14.(开发工具篇github)如何在Github配置ssh key
14.(开发工具篇github)如何在Github配置ssh key原创 2023-09-28 10:22:44 · 859 阅读 · 0 评论 -
13.(开发工具篇github)如何在GitHub上上传本地项目
13.(开发工具篇github)如何在GitHub上上传本地项目原创 2023-09-28 10:16:24 · 663 阅读 · 0 评论 -
12.(开发工具篇vscode+git)vscode 不能识别npm命令
12.(开发工具篇vscode+git)vscode 不能识别npm命令原创 2023-07-24 10:37:43 · 1317 阅读 · 2 评论 -
11.(开发工具篇vscode+git)vscode 使用git“提交”按钮卡住
11.(开发工具篇vscode+git)vscode 使用git“提交”按钮卡住原创 2023-07-24 10:24:52 · 1706 阅读 · 1 评论 -
10.(开发工具篇vscode+git)vscode如何使用git代码更新流程
10.(开发工具篇vscode+git)vscode如何使用git代码更新流程原创 2023-07-24 10:01:45 · 3518 阅读 · 1 评论 -
9.(开发工具篇nginx)nginx使用gzip压缩技术
一.简介gzip压缩比率在3到10倍左右,可以大大节省服务器的网络带宽。而在实际应用中,并不是对所有文件进行压缩,通常只是压缩静态文件。而nginx实现资源压缩的原理是通过ngx_http_gzip_module模块拦截请求,并对需要做gzip的类型做gzip压缩。二.原理浏览器请求url,并在request header中设置属性accept-encoding:gzip。表明浏览器支持gzip。服务器收到浏览器发送的请求之后,判断浏览器是否支持gzip,如果支持gzip,则向浏览器传送压缩过的内容原创 2022-04-13 16:35:31 · 624 阅读 · 1 评论 -
8.(后端技术篇java)ElasticSearch实现线周边空间查询服务
听老人家说:多看美女会长寿功能定义:利用线的坐标查询出缓冲区并空间查询出该范围内的数据。使用场景:地图上画一个线查询该线周边几百米下的所有数据。注:可传入场所类型(网吧,旅馆等)再查询。1、Elasticsearch配置信息(请修改为自己的环境)elasticsearch.ip=10.11.0.87elasticsearch.port=9200elasticsearch.index=pg_gis_poi2、Controller 类代码实现package com.cbc.elastics原创 2021-11-01 14:21:02 · 1374 阅读 · 2 评论 -
7.(后端技术篇java)ElasticSearch实现多边形空间查询服务
听老人家说:多看美女会长寿功能定义:利用多边形的坐标空间查询出该范围内的数据。使用场景:地图上画一个多边形查询该多边形下的所有数据。注:可传入场所类型(网吧,旅馆等)再查询。1、Elasticsearch配置信息(请修改为自己的环境)elasticsearch.ip=10.11.0.87elasticsearch.port=9200elasticsearch.index=pg_gis_poi2、Controller 类代码实现package com.cbc.elasticsearchs原创 2021-11-01 14:17:06 · 1599 阅读 · 3 评论 -
4.(前端技术篇js)iframe中src值变化却不跳转
听老人家说:多看美女会长寿原路径oldurl:http://10.254.10.17:37079/bigscreen/index.html#/publish/553d25c3fb1649c493ab8d9e0d52f7b8跳转路径newurl:http://10.254.10.17:37079/bigscreen/index.html#/publish/927f1efa40d14ceeab7bf8ce28a3fdb1不可实现frame 跳转的代码编写var frame = document.g原创 2021-10-29 14:27:48 · 911 阅读 · 2 评论 -
6.(后端技术篇java)ElasticSearch实现圆形空间查询服务
听老人家说:多看美女会长寿功能定义:利用圆心,半径空间查询出该范围内的数据。使用场景:地图上画一个圆形查询该圆形下的所有数据。注:可传入场所类型(网吧,旅馆等)再查询。1、Elasticsearch配置信息(请修改为自己的环境)elasticsearch.ip=10.11.0.87elasticsearch.port=9200elasticsearch.index=pg_gis_poi2、Controller 类代码实现package com.cbc.elasticsearchspac原创 2021-10-29 09:59:36 · 884 阅读 · 2 评论 -
5.(后端技术篇java)ElasticSearch实现矩形空间查询服务
听老人家说:多看美女会长寿功能定义:利用矩形的坐标(东南西北)空间查询出该范围内的数据。使用场景:地图上画一个矩形查询该矩形下的所有数据。注:可传入场所类型(网吧,旅馆等)再查询。1、Elasticsearch配置信息(请修改为自己的环境)elasticsearch.ip=10.11.0.87elasticsearch.port=9200elasticsearch.index=pg_gis_poi2、Controller 类代码实现package com.cbc.elasticsear原创 2021-10-29 09:56:30 · 627 阅读 · 2 评论 -
8.(开发工具篇elasticsearch)ElasticSearch启动异常:Failure running machine learning native code
听老人家说:多看美女会长寿1、异常描述elasticsearch-7.5.1启动发生如下异常问题Caused by: org.elasticsearch.ElasticsearchException: Failure running machine learning native code. This could be due to running on an unsupported OS or distribution, missing OS libraries, or a problem wi原创 2021-10-28 15:00:25 · 10911 阅读 · 9 评论 -
4.(后端技术篇java)ElasticSearch实现反向地址匹配服务(点周边查询服务)
听老人家说:多看美女会长寿原创 2021-10-25 11:20:32 · 362 阅读 · 2 评论 -
3.(后端技术篇java)ElasticSearch实现正向地址匹配服务
听老人家说:多看美女会长寿功能定义:利用中文地址匹配查询出地址的位置坐标信息。使用场景:客户输入中文关键字匹配出地址详细信息注:可传入场所类型(网吧,旅馆等)或所属区域(思明区)过滤,再匹配。1、Elasticsearch配置信息elasticsearch.ip=10.11.0.87elasticsearch.port=9200elasticsearch.index=pg_gis_poi2、Controller 类完整代码实现package com.cbc.elasticsearchsp原创 2021-10-25 11:11:02 · 457 阅读 · 2 评论 -
2.(后端技术篇java)Postgres库数据同步到ElasticSearch
听老人家说:多看美女会长寿1.maven导入依赖<!--elasticsearch依赖包--><dependency> <groupId>org.elasticsearch</groupId> <artifactId>elasticsearch</artifactId> <version>7.4.2</version></dependency><!--原创 2021-10-22 09:48:02 · 435 阅读 · 2 评论 -
1.(后端技术篇java)java使用druid操作Postgres库
听老人家说:多看美女会长寿前言:Druid的简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid是阿里巴巴开发的号称为监控而生的数据库连接池!Druid的功能1、替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连原创 2021-10-22 09:39:21 · 1548 阅读 · 2 评论 -
7.(开发工具篇kibana)Kibana安装与启动
听老人家说:多看美女会长寿前言:Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。Kibana让海量数据更容易理解。它操作简单,基于浏览器的用户界面可以快速创建仪表板(dashboard)实时显示Elasticsearch查询动态。1、Kibana官方下载地址https://www.elastic.co/cn/downloads/kibana一定要装与El原创 2021-10-21 16:29:56 · 8910 阅读 · 3 评论 -
6.(开发工具篇elasticsearch)ElasticSearch安装与启动
听老人家说:多看美女会长寿前言:Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。Elasticsearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PHP、Python、Apache Groovy、Ruby和许多其他语言中都是可用的。原创 2021-10-21 16:22:34 · 203 阅读 · 2 评论 -
5.(开发工具篇idea)idea+maven搭建springboot项目
听老人家说:多看美女会长寿1、新建Spring Initializr项目2、勾选web模板3、工程结构如果是第一次配置 Spring Boot 的话可能需要等待一会儿 IDEA 下载相应的依赖包。默认创建好的项目结构如下:项目结构还是看上去挺清爽的,我们来了解一下默认生成的有什么:SpringbootApplication: 一个带有 main() 方法的类,用于启动应用程序SpringbootApplicationTests:一个空的 Junit 测试了,它加载了一个使用 Spri原创 2021-10-21 16:13:17 · 8064 阅读 · 2 评论 -
3.(前端技术篇js)日期的相加减
听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客)文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。效果如下所示:下面献上完整代码,代码重要位置会做相应解释mydate.html<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title>Historic Topographic Maps</title> <m原创 2021-10-12 09:57:12 · 243 阅读 · 3 评论 -
2.(前端技术篇js)获取地址栏URL的参数值
听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客)文章末尾处提供保证可运行完整代码包,运行如有问题,可“私信”博主。效果如下所示:下面献上完整代码,代码重要位置会做相应解释<!DOCTYPE html><html><head> <meta charset=utf-8 /> <title>Historic Topographic Maps</title> <meta name='vi原创 2021-10-09 16:01:12 · 137 阅读 · 3 评论 -
4.(开发工具篇linux)Linux离线安装部署nginx(CentOS7系统)
听老人家说:多看美女会长寿 地图之家总目录(订阅之前建议先查看该博客)1、安装依赖依赖包地址:到依赖包的目录下执行命令rpm -ivh *.rpm --nodeps --force2、下载nginx下载地址:https://nginx.org/download/如:下载“nginx-1.18.0.tar.gz”。并存放在/opt/cbc/目录下其中cbc为自己搭建的文件夹。3、解压nginxtar -zxvf nginx-1.18.0.tar.gz4、配置安装目录./config原创 2021-10-08 14:54:30 · 735 阅读 · 2 评论 -
1.(前端技术篇js)iframe通讯(postMessage)
解决问题:用iframe嵌套页面如何进行通讯?效果图如下发送信息的页面示例<!DOCTYPE html><html><head> <meta charset="UTF-8"/> <title>Historic Topographic Maps</title> <meta name="viewport" content="initial-scale=1,maximum-scale=1,user-s原创 2021-06-21 14:50:09 · 309 阅读 · 2 评论 -
3.(开发工具篇nginx)代理本地多个文件夹路径
注:在nginx的配置中,alias目录和root目录是有区别的(1)nginx通过alias设置虚拟目录,即location匹配访问的path目录下的文件直接是在alias目录下查找的(2)root指定的目录是真实目录,即location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的假设nginx的server配置如下listen 8088;server_name 10.11.0.87;举例一:location /server {原创 2021-06-16 16:17:31 · 1915 阅读 · 2 评论 -
1.(开发工具篇idea)搭建maven环境并配置svn
1.(idea篇)搭建maven环境并配置svn下载并安装 Maven之前要求先确定你的 JDK 已经安装配置完成。首先去官网下载 Maven;http://maven.apache.org/download.cgi(2)配置 maven 环境变量:系统变量:MAVEN_HOME = D:\softInstaller\apache-maven-3.8.1系统变量:path = %MAVEN_HOME%\bin打开 cmd,在里面敲:mvn –version2、maven配置本地仓库本地原创 2021-06-11 11:19:48 · 286 阅读 · 3 评论 -
2.(开发工具篇idea)idea+maven搭建web项目
idea+maven搭建web项目1、首先新建一个project项目 ,File–>new–>prject ,选择maven2、信息填写3、finish4、生成目录5、配置tomcat,部署应用(1)Add Configuration…(2)添加Tomcat Server配置(3)填写tomcat运行信息注:其中部署URL如果使用localhost,可能会出现下列错误信息。改为ip地址即可。(4)部署应用,修改上下文(5)启动tomcat,访问6、编原创 2021-06-03 10:44:17 · 182 阅读 · 2 评论