自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

几多心跳

GISer

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 Linux 超大文件拆分与关键数据提取

文章目录一、概述二、案例2.1 切分大文件2.2 通过shell脚本,提取关键数据一、概述​ 在生产环境中有时候可能会遇到大文件的读取问题,5-10G日志文件很常见。这些大文件普通文本文件根本打不开,更别想在其中查找关键信息了,并且,这些大文件在传输上也不方便,因此,可以通过linux系统split命令,将文件进行按文本大小或者行数进行切分为小文件,再对小文件进行操作。二、案例​ 数据量千万级的Mysql生产环境做数据备份,将整个库通过mysqldump导出为单个sql文件,单个文件达到100G

2021-08-01 16:18:41 684

原创 Docker安装ElasticSearch 7.6.2

文章目录一、部署ElasticSearch1、拉取镜像2、建目录、配置文件3、启动容器4、访问测试二、部署 kibana1、拉取镜像2、启动容器3、访问测试三、部署 ElasticSearch-Head1、拉取镜像2、启动容器3、访问测试四、部署ik中文分词插件1、下载插件2、部署插件3、重启es容器4、通过kibana 测试分词一、部署ElasticSearch1、拉取镜像#拉取ElasticSearchdocker pull elasticsearch:7.6.22、建目录、配置文件#批量

2021-07-22 17:16:19 409 1

原创 SpringBoot + xxl-job 多数据源异构数据增量同步

使用SpringBoot结合xxl-job,实现异构数据源(Oracle多表 到 SQL Server单表)增量数据同步。

2022-09-30 14:16:03 1714

原创 xtrabackup 8.0 增备与还原实践

文章目录一、概述二、数据备份与恢复2.0 备份账号创建与授权2.1 数据备份2.2.1 完整备份2.2.2 增量备份12.2.3 增量备份22.2 数据恢复2.2.1 prepare 操作2.2.2 停止mysql服务,备份原数据2.2.3 拷回数据2.2.4 文件夹授权2.2.5 启动服务2.2.6 检查数据恢复情况一、概述​ 本实践案例中,以2台机器来演示备份与还原过程,其中2台机器安装的mysql(8.0.26)、xtrabackup(8.0.26-18)版本均相同。备份数据从机器1(192.1

2022-03-19 17:16:13 2736

原创 el-date-picker 兼容IE浏览器

一、问题描述​ element组件之el-date-picker,在chrome浏览器中正常显示,而在IE浏览器却无法显示值。此时,需要设置value-format属性。 <el-date-picker v-model="value1" type="datetime" placeholder="选择日期时间"> </el-date-picker>若不设置 value-format="yyyy-MM-dd HH:mm:ss",

2021-08-16 10:43:29 710

原创 解决idea bpmn中文乱码问题

概述​ idea安装完 actiBPMN 插件以后,编辑bpmn流程时,可能会出现中文乱码问题。此时就需要进行设置编码为UTF8。此文提供两种解决方案。文章目录方案11、修改整个项目的encding 为 utf-8。2、修改vmoptions配置文件方案2修改Custom VM Options方案11、修改整个项目的encding 为 utf-8。File → settings → Editor → File Encodings2、修改vmoptions配置文件打开idea安装目.

2021-04-10 20:07:13 1283

原创 Spring Boot 项目jar文件启动脚本编写

文章目录一、概述二、脚本编写1、linux 环境脚本编写1.1、start.sh1.2、stop.sh1.3 脚本使用2、windows 环境脚本编写2.1 start.cmd2.2 stop.cmd2.3 脚本使用三、注:一、概述​ Spring Boot 项目打包为jar文件后,可以直接启动。若不写脚本,无论是windows 还是 linux 中部署,都需要敲相应的命令来启动。如果编写启动/停止脚本,则直接调用脚本,即可快速部署服务。二、脚本编写1、linux 环境脚本编写1.1、start

2020-12-31 09:54:09 298 1

原创 文件夹树状图生成

一、概述​ 不知道经常写技术文档或博客的小伙伴有没有显示文件夹目录树的需求。比如要介绍一下某个项目的工程结构的时候,或许会用到,例如vue项目结构:vue-text-project //项目名称 ├── config │ ├── dev.env.js │ ├── index.js │ └── prod.env.js ├── index.html ├── LICENSE ├── package-lock.json ├── package.json ├── README

2020-12-26 23:38:45 4255 2

原创 离线地图开发

文章目录概述:一、地图服务器配置1、地图数据下载2、nginx地图服务器配置二、地图调用附:1、nginx离线地图服务器:2、项目码云地址:概述:在内网离线环境内,如何进行离线地图开发呢?本文讲述一种基于nginx作为地图服务器,再结合openlayers实现离线地图数据访问的一种可行方案。一、地图服务器配置1、地图数据下载​ 要想实现离线地图开发,得先获得地图数据。可以通过**全能电子地图下载器、太乐地图下载器** 等地图现在软件,下载png格式的瓦片数据。例如,以太乐地图下载器为例。​

2020-12-19 00:21:06 2045 4

原创 springboot配置logback日志

一、概述:参照官方文档:https://docs.spring.io/spring-boot/docs/2.2.11.RELEASE/reference/html/spring-boot-features.html#boot-features-logging​ Spring Boot使用Commons Logging进行所有内部日志记录,但是使底层日志实现保持打开状态。提供了Java Util Logging,Log4J2和Logback的默认配置。在每种情况下,记录器都已预先配置为使用控

2020-12-02 13:12:13 574

原创 解决Maven下载依赖慢的问题

一、解决Maven下载依赖慢的问题修改本地的maven的配置文件setting.xml搜索mirrors在``标签内添加如下(修改为阿里云的maven仓库)<mirrors> <mirror> <id>alimaven</id> <mirrorOf>central</mirrorOf> <name>aliyun maven</nam

2020-11-25 18:06:45 415

转载 github访问过慢解决方案

为了更加愉快地使用github网站上的优质资源,我们来做一些简单的本机上的调整。通过查看下载链接,能够发现最终被指向到Amazon的服务器(http://github-cloud.s3.amazonaws.com)了。由于国内访问亚马逊网站非常慢,我们需要修改Hosts文件来实现流畅访问。第一步,打开本机上的Hosts文件首先,什么是Hosts文件?在互联网协议中,host表示能够同其他机器互相访问的本地计算机。一台本地机有唯一标志代码,同网络掩码一起组成IP地址,如果通过点到点协议通过ISP访问

2020-11-14 12:48:37 391

转载 VMware15虚拟机linux系统NAT模式配置IP地址,实现与主机互ping

VMware15虚拟机linux系统NAT模式配置IP地址,实现与主机互ping。一、设置虚拟机在VMware的计算机列表里,右键点击要设置的虚拟机,点击设置>>网络适配器,网络链接选择NAT模式二、Linux系统的IP设置开启虚拟机,进入linux系统,命令行中输入cd /etc/sysconfig/network-scripts/,回车将进入network-scripts文件夹中在该目录下,输入ls,查看目录下的文件,如图所示,ifcfg-ens32正是要修改的文件名

2020-11-13 01:20:59 1909

原创 windows下,查看端口占用情况

说明:​ 在Windows环境下,用netstat命令查看某个端口号是否占用,为哪个进程所占用。 netstat [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]#参数意义: -a 显示所有连接和侦听端口 -b 显示在创建每个连接或侦听端口时涉及的可执行程序,在某些情况下,已 知可执行程序承载多个独立的组件,这些情况下,显示创建连接或侦端 口时涉及的组件序列。此情况下.

2020-11-12 23:18:43 9294

原创 nginx多级代理

文章目录一、实验步骤1、docker config创建3台nginx配置文件2、集群node节点打标签3、docker-compose编排文件4、在manager节点创建目录5、部署服务6、访问测试总结:测试环境说明:基于docker来测试。3台centos7虚拟机,已搭建docker swarm集群,环境如下:#manager192.168.240.131 82端口 #worker1192.168.240.130 81端口#worker2192.168.240.129 80端口

2020-10-30 00:59:49 2605

原创 基于elementUi,下拉分页组件封装

文章目录一、说明二、组件封装1、组件 `PaginationSelect.vue` 代码2、属性3、事件/方法三、组件引入、使用一、说明​ 虽然elementUi提供了丰富的组件,但是有些业务场景下,需要自己再封装适合自己的业务的组件,例如:支持分页、过滤、远程搜索的下拉组件。组件效果如下:​二、组件封装1、组件 PaginationSelect.vue 代码<template> <el-select v-model="childSelectedValue"

2020-10-29 10:52:51 942 1

转载 Linux配置浮动IP

在高可用集群环境中,一般都需要使用浮动IP来实现web高可用(High Availability)。浮动IP的概念以及为什么需要浮动IP请参考:https://blog.csdn.net/readiay/article/details/53538085本篇文章主要讲实际操作步骤:可以是双机,也可以是多机,主服务器为10.xx.1.22,从服务器为10.xx.1.23,浮动IP设置为10.xx.1.212。一、配置浮动IP:利用单个网卡可以绑定多个IP地址的技术。1、...

2020-10-22 18:06:28 662

原创 MySQL自定义函数

MySQL自定义函数一、MySQL err1418的解决方案Err] [Dtf] 1418 - This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)[Err] [Dt

2020-10-21 00:23:56 373

原创 MySQL 8 忽略表名大小写

MySQL 8 忽略表名大小写​文章目录MySQL 8 忽略表名大小写一、修改步骤:1、备份数据2、停止MySQL服务3、删除数据目录4、修改 `my.cnf` 配置文件5、重新初始化 MySQL6、mysql无密码登陆7、修改user表数据8、再次修改配置文件9、重启服务10、重新登陆11、重新给root设置密码二、docker 环境下修改MySQL8.0 新增了data dictionary的概念,数据初始化的时候在linux下默认使用lower-case-table-names=0的参数,数据

2020-10-20 23:56:48 19127 2

原创 内网穿透工具介绍

基于Echosite实现内网穿透1、需求​ 假设在开发工作中,与异地开发团队合作,进行接口联调时,如果不把服务部署在外网服务器,是无法实现远程调用的。那么,有没有一种办法,让远程小伙伴直接请求你本地启动的服务接口呢?答案肯定是有的,可以通过内网穿透工具来将本地服务接口代理(暴露)出去,供远程团队访问。2、EchoSite 介绍1)官网:https://www.echosite.cn/2)图示:3、操作步骤3.1 注册用户、购买域名/端口3.2 下载客户端、配置文件下载

2020-05-28 11:06:06 1213 2

原创 SpringBoot 之常用注解

SpringBoot 之常用注解 在spring boot中,摒弃了spring以往项目中大量繁琐的配置,遵循约定大于配置的原则,通过自身默认配置,极大的降低了项目搭建的复杂度。同样在spring boot中,大量注解的使用,使得代码看起来更加简洁,提高开发的效率。这些注解不光包括spring boot自有,也有一些是继承自spring的。 本文中将spring boot项目中常用的一些核心注解归类总结,并结合实际使用的角度来解释其作用。一、SpringBoot 之常用注解1、@Spring

2020-05-15 11:53:06 481

原创 如何测试服务器及端口是否畅通?

如何测试服务器及端口是否畅通?1.判断服务器是否开启及网络环境是否畅通? ping 服务器IP地址 //通过该命令来判断服务器网络环境是否畅通2、判断服务器端口是否开放?可以通过telnet 命令来测试。格式:telnet [服务器ip] [端口]例如:测试 10.0.14.15 服务器 8848 端口是否畅通,可以通过:telnet 10.0.14.15 8848 ...

2020-04-09 11:40:13 4304

原创 共享打印机

目录一、概述二、实现步骤:1、连接主机,实现共享2、在其他计算机上添加目标打印机一、概述 相信很多小伙伴都用过网络打印机,即电脑和打印机之间无需用usb线连接,装完驱动后通过远程打印。但是,有些小型打印机是不支持网络打印的,那么这时候就必须用usb线来连接,并装完驱动后,方可打印。 那么,在这种情况下,是不是得每个人自己电脑都装一个驱动,然...

2019-11-04 10:28:53 2694

原创 笔记本电脑同时连接内外网

一、概述1、概述: 相信很多小伙伴都有过同时使用内外网的需求,尤其是做开发的小伙伴。比如:公司内网服务器上有项目代码,或者有些测试项目部署在内网服务器上,而在开发中又时不时地需要通过外网查资料。如果不进行网卡设置,是无法同时访问内外网的,只能在内外网之间来回切换。接下来阐述外网连接wifi,内网连接网线情况下,双网卡配置,亲测可行。二、解决步骤第①步:设置有线网。...

2019-09-02 17:26:25 4732 2

原创 ArcMap批量删除属性字段

一、概述      在ArcMap中删除要素类的属性字段时,可以打开属性表选中属性字段,右键删除。但是,如果要素的字段过多,此时挨个儿删除可就费劲了,在属性表中,每次只能删除一个字段,如果要批量删除,就得用工具箱中的工具来解决,请看下面内容。 二、批量删除      1、从目录中找到:工具箱-》系统工具箱-》Data Management Tools-》字段;      2、双...

2018-12-19 16:03:46 9862

原创 让window.open()打开页面位于最上面

一、概述: 先说下我的需求,我需要用window.open()方式来打开一个嵌入网络监控摄像头的新页面,并且要实现当未关闭弹出页面时无法操作父窗口。这也是为了提升用户体验,避免嵌入摄像头的页面藏在其他页面下方,用户还得去寻找。 二、实现 用window.open()打开新页面非常简单,几行代码就搞定,新页面中可以嵌入自己开发的页面,可以通过网址来嵌入在线网...

2018-11-23 10:59:20 3546

原创 Datatables表头错乱问题

前言:      之前在项目中用过无数次Datatables和Bootstrap,并且屡试不爽,但今天在将二者结合使用当第二个tab页面中的表格初始化时却遇到了令我头疼的问题:表头错乱的,而且好多样式都没应用上去。       之所以出现上述问题是因为控件初始化顺序导致,当datatable初始化的时候,父元素是隐藏的,获取不到它的尺寸,所以表头设置为默认大小100px; 解决方案...

2018-11-03 15:06:56 4836

原创 GeoJSON、TopoJSON数据的转换和生成

GeoJSONGeoJSON 是用于描述地理空间信息的数据格式。GeoJSON 不是一种新的格式,其语法规范是符合 JSON 格式的,只不过对其名称进行了规范,专门用于表示地理信息。GeoJSON 的最外层是一个单独的对象(object)。这个对象可表示:① 几何体(Geometry);② 特征(Feature);③ 特征集合(FeatureCollection);

2018-10-16 15:28:52 9119 5

原创 02-Idea快捷键和使用技巧总结

目录一、Idea常用快捷键:二、Idea使用技巧:      1、快速查找定位资源位置:      2、查找最近打开的文件:      3、maven构建web项目打包为war包:  一、Idea常用快捷键:                                                 功能                        ...

2018-10-08 17:01:55 202

原创 01-【基础篇】Idea下载与安装

目录1、下载:2、安装:3、激活:4、激活码过期情况:1、下载:      下载地址:https://www.jetbrains.com/idea/              注意:Idea安装包有.exe和.zip两种形式,其中.zip形式无需安装,解压后即可运行,请根据个人需求自行下载并安装。2、安装:     安装过程比较简单,不再赘述。3、激活:...

2018-10-08 16:20:14 260

原创 ArcGIS10.2联网状态下无法访问Arcgis Server的问题

一、问题描述:        最近在学校做毕设,期间拿电脑外出一次,连接过别人的无线网,此前项目一直没有任何问题,但是回到学校后,连接学校宽带网络,结果发现本地发布的地图服务无法访问了,经过查资料折腾,发现在联网和不联网情况下其访问的ip是不同的,导致问题的出现。        由于之前一直未遇到过此问题,故将该问题解决过程做一记录,以便后期使用。二、解决过程:        1、修改 ArcMa...

2018-05-08 15:59:52 3663 1

转载 beetl模板页面使用shiro标签

本文参看自:闲大赋 beetl 和 shrio 结合shrio 提供有jsp 标签,供在jsp 里使用,如果想在beetl中使用,有俩种方法,一是beetl支持集成jsp页面,所以你可以在在jsp里使用shrio标签;另外,beetl 使用自定义函数写了shiro tag功能,你可以像使用shiro标签那样使用shiropackage com.ext;import java.beans.Bea...

2018-04-20 12:24:38 2882

原创 bootstrap下拉菜单智能向上下弹出

bootstrap下拉菜单智能向上下弹出1、需求:        通过给bootstrap下拉菜单添加 dropdown 或 dropup 样式类,可以实现菜单向下或向上弹出。在动态页面中,表格元素一般是动态生成的,而且下拉菜单通常是向下弹出。当向下弹出菜单下方被遮挡(不能完全显示)时,如何实现向上弹出?2、实现思路:        获取点击按钮距离屏幕下方的高度和弹出菜单的高度,...

2018-04-11 09:05:49 6410 4

arm64下镜像仓库harbor安装部署文件

centos arm64下,镜像仓库harbor安装部署文件,压缩包内附安装说明文档,根据说明文档进行部署即可。

2020-10-30

arm64 docker安装包

linux arm64下,docker、docker-compose一键安装包,直接运行install.sh脚本,即可完成安装。(docker版本19.03.9)。

2020-10-30

WebGIS 让小车沿着指定路径行走

资源整理了地理坐标系、投影坐标系以及谷歌3D下的小车沿指定路径行走的动画,如有需要可以下载使用。

2018-10-16

中国各省市县geojson

Echarts提供的地图有时无法满足我们的需求,这时可以引入geoJson作为底图。下载好数据后,拷贝所需json数据到项目中,即可进行调用,实现地图数据加载了。

2018-02-27

空空如也

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

TA关注的人

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