后端
告别GDAL,用Go Lang从ESRI File Geodatabase (FileGDB)快速解析数据(1)
ESRI File Geodatabase (FileGDB)是ArcGIS系列软件的一个专用格式,广泛应用于地理信息领域,近期新出台的《国土空间总体规划编制指南》也要求统一采用GDB数据库进行数据汇交。
然而GDB作为一个非开源的商用格式成为我们国家的指定格式难免会让其它公司束手无策,相当于变相垄断,整个行业必需要采购ArcGIS软件。
作为小厂商,由于技术和商业方面的限制,很难再进行自定义二次
SpringBoot之ApplicationRunner
在项目中,可能会遇到这样一个问题:在项目启动完成之后,紧接着执行一段代码。
在SpringBoot中,提供了一个接口:ApplicationRunner。
该接口中,只有一个run方法,他执行的时机是:spring容器启动完成之后,就会紧接着执行这个接口实现类的run方法。
@Component
public class PublishEndpoint implements Application
自go-zero走进微服务
在我最初看来,go-zero 最核心的价值体现在两点: 1、使用 .api 定义接口协议(Contract First) 2、使用 goctl 自动生成工程骨架,让开发者专注于业务逻辑在使用中,我发现 go-zero 的核心并不止于脚手架, 而是一整套围绕“可维护性、可扩展性”的工程化约束体系。后来真
MAVEN下载安装与配置Win10最新最详细
一、官网下载
官网下载地址:
不想在官网下载的下面有百度云下载地址
百度云下载地址:?pwd=p44p
1.官网.png
下载后是一个zip压缩包
2.安装包.png
二、安装与配置
1、解压缩安装包,
使用redis实现分布式锁
几种redis分布式锁实现
一、简单的分布式锁实现
利用下面的命令,实现一个带自动删除的分布式锁
set key value px 毫秒 nx
编写两个lua脚本文件
加锁操作--lock.lua
-- 利用set key value px milliseconds nx 命令实现分布式锁
redis.call('set',KEYS[1],ARGV[1],'px',ARGV[2],'nx')
