自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 收藏
  • 关注

原创 JAVA后台文件上传接口实现(“.doc“, “.docx“, “.xls“, “.xlsx“, “.pdf“, “.jpg“, “.png“, “.mp4“)

在不使用框架之前,都是使用原生的HttpServletRequest来接收上传的数据,文件是以二进制流传递到后端的,然后需要我们自己转换为File类。使用了MultipartFile工具类之后,我们对文件上传的操作就简便许多了。实现文件上传主要依赖Spring的MultipartFile类,MultipartFile是SpringMVC提供简化上传操作的工具类。

2024-03-27 10:13:51 264

原创 Java List stream数据筛选、去重、分组、统计、排序,按小时、天、周、月、年分组统计

Java List数据分组、统计,按小时、天、周、月、年

2024-03-11 15:41:28 740

原创 Spring JdbcTemplate JpaRepository 数据库配置多个数据源连接、查询

所谓多数据源,就是一个项目中采用了不同数据库实例中的多个库,或者同一个数据库实例中多个不同的库。比如实现数据库读写分离、分库分表、备份等操作。JdbcTemplate多数据源的配置是比较简单的,因为一个JdbcTemplate对应一个DataSource,开发者只需要手动提供多个DataSource,再手动配置JdbcTemplate即可。JPA指定数据源需要指定对应的Entity实体和Repository定义的位置,用@Primary来区分主数据源。

2024-03-06 10:50:46 477

原创 Spring Data JpaRepository数据库增、删、改、查接口快速实现

Spring Data JpaRepository快速实现数据库增、删、改、查接口

2024-02-02 14:22:27 608

原创 基于第三方开源框架xxl-sso单点登录的实现

XXL-SSO 是一个分布式单点登录框架。只需要登录一次就可以访问所有相互信任的应用系统。拥有”轻量级、分布式、跨域、Cookie+Token均支持、Web+APP均支持”等特性。现已开放源代码,开箱即用。官方地址。

2024-01-25 11:09:29 911

原创 Java 实体对象类转Map

【代码】Java 实体对象类转Map。

2023-11-09 14:17:09 467

原创 Spring Boot Java JdbcTemplate实现数据库表和字段的动态添加、编辑、删除

【代码】Spring Boot Java JdbcTemplate实现数据库表和字段的动态添加、编辑、删除。

2023-09-14 11:27:04 951

原创 Flowable引擎重要表格说明

Flowable引擎使用了多个数据库表格来存储不同类型的数据。

2023-09-07 11:04:45 300

原创 Vue+LogicFlow+Flowable 前端+后端实现工作流

前端使用LogicFlow框架绘制流程图,可以导出为xml工作流标准格式数据,通过xml文件传递到后端进行Flowable流程注册,并保存到数据库中。

2023-08-31 15:42:33 13852 1

原创 Springboot快速搭建Web API项目

SpringBoot最常见得用途就是web api项目。本文介绍使用自动配置功能,通过最简洁的pom依赖,快速搭建一个示例项目。实现的功能为:接收http请求并返回json格式的数据。

2023-08-31 15:38:43 1024

原创 Tomcat部署SpringBoot项目

pom.xml 里 加上

2023-08-10 16:18:30 778

原创 IDEA搭建Springboot项目

1.maven版本的选择,一般情况下,不建议下载最新版本,这种会遇见很多没有必要的麻烦!这里要说明一下,maven和java不要尝试去下载最高版本,最好下载最稳定的版本,不然会遇到许多本应该避免的Bug!时,所有的修改一定要在注释标签外面,不然修改无效。Maven很多标签都是给的例子,都是注释掉的。,可能是版本问题,在pom.xml中修改parent为一下内容,再次导入依赖包即可。选择Spring Initializr,然后选择对应的java版本。选择项目Maven类型,java版本8。

2023-08-10 16:11:16 191

原创 Mapbox加载天地图CGCS2000矢量瓦片地图

最近在做天地图的项目,要基于MapBox添加CGCS2000矢量切片数据,但是 Mapbox 只支持web 墨卡托(3857)坐标系的数据。Github有专业用户修改了mapbox-gl的相关代码,支持CGCS2000的切片数据加载,并且修改了相关的mapbox-gl的配套代码,详情请见github网址。将geoserver部署到tomcat之后,打开tomcat下webapps\geoserver\WEB-INF目录下的web.xml文件,添加一下内容,重启tomcat即可。//配置矢量切片图层样式。

2023-08-10 15:10:35 1933

原创 MapBox加载不同风格

3.浅色地图(mapbox://styles/mapbox/light-v9) 新版:(mapbox://styles/mapbox/light-v11)支持三维地图。4.深色地图(mapbox://styles/mapbox/dark-v9) 新版:(mapbox://styles/mapbox/dark-v11)支持三维地图。8.导航地图+实时交通路况+夜晚(mapbox://styles/mapbox/navigation-preview-night-v2)10.导航地图+夜晚。

2023-08-10 15:07:30 298

原创 Vue + MapBox快速搭建

1.mapbox-gl自2.0版本开始不再开源,需要用户在官网申请key使用。2.maplibre GL JS是一个开源库,它起源于 mapbox-gl-js 的开源分支。该库的初始版本(1.x)旨在替代Mapbox的OSS版本。简单来说maplibre是mapbox-gl1.0版本的替代,接替了开源的重任,但是之后就各自发展了。

2023-08-10 15:04:45 754

原创 Vue + Cesium快速搭建(无需配置)

2.将node_modules\cesium\Build\Cesium文件夹拷贝到项目的public文件中3.在public\index.html引入Cesium4.加载Cesium当我们在index.html中引入了Cesium.js后,默认Cesium对象就挂载到了Window对象上面,在Vue文件中加载:5.运行后我们可能会遇到报错需要引入 sass-loader 和 node-sass 包:6.接下来就可以看到地球啦!(因为插件基于webpack的,当前插件只支持 VueCLI3.0

2023-08-07 22:45:44 646

原创 Vue项目快速搭建

注意node版本问题,有很多情况下是node版本问题导致的错误。

2023-08-01 22:48:02 447

原创 MapBox获取所有图层

【代码】MapBox获取所有图层。

2023-07-12 16:05:28 348

原创 Element-UI el-tree功能应用

【代码】element-ui el-tree 搜索、点击事件、保存目录结构、拖拽功能应用。

2023-06-28 10:32:31 2376

原创 JS 3D模型引擎ZDog VUE应用

Zdog.js (下称Zdog)是一款基于和 SVG 的 JavaScript 3D 引擎,通过简单的 api 可以让我们在 Web 页面上设计和渲染简单的 3D 模型。Zdog 是一个伪 3D 引擎。其几何形状存在于3D空间中,但被渲染为平面形状。这使得 Zdog 很特别。

2023-04-24 17:08:30 360

原创 MapBoxGL实现自定义测量功能

MapboxGL里面虽然有测量的功能,但是不太好用,本文通过改写代码,实现了测量长度,面积功能并支持编辑,单点删除,测量结果实时更新。

2023-02-18 13:52:53 1180 4

原创 vue原生js编写网页引导功能

【代码】vue原生js编写网页引导功能。

2023-02-11 13:32:50 718

原创 Python通过百度API接口获取路段车辆实时速度

通过百度API接口获取路段车辆实时速度

2022-11-17 17:15:34 1995 2

原创 Python读取SQLite数据库(将百度坐标转换为84坐标)并写入csv

【代码】Python读取SQLite数据库数据写入csv。

2022-11-17 17:05:07 695 3

转载 Python 坐标系转换与投影(百度、国测和WGS84)

最基础的一组经纬度坐标转换,在网上找到过JavaScript和java版本的,但是没有找到python版本的,把JavaScript版本的改成了python版本的,能凑合用。

2022-07-29 15:40:31 1967

原创 Mapbox加载天地图CGCS2000矢量瓦片地图服务

1.背景最近在做天地图的项目,要基于MapBox添加CGCS2000矢量切片数据,但是 Mapbox 只支持web 墨卡托(3857)坐标系的数据。Github有专业用户修改了mapbox-gl的相关代码,支持CGCS2000的切片数据加载,并且修改了相关的mapbox-gl的配套代码,详情请见github网址。https://github.com/cgcs20002.将MapBox部署到本地npm i @cgcs2000/mapbox-gl<!DOCTYPE html><ht

2021-06-16 15:21:41 9376 10

转载 基于mapbox搭建可离线的矢量切片地图服务-6.Mapbox之.pbf字体库

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.为什么

2021-06-12 11:10:20 1354

转载 基于mapbox搭建可离线的矢量切片地图服务-5.Mapbox离线项目实现

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.中国地

2021-06-12 11:05:48 1688 1

转载 基于mapbox搭建可离线的矢量切片地图服务-4.Mapbox样式设计

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.Map

2021-06-12 10:59:50 897

转载 基于mapbox搭建可离线的矢量切片地图服务-3.Mapbox个性化地图定制入门

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.简介

2021-06-12 10:51:53 1969

转载 基于mapbox搭建可离线的矢量切片地图服务-2.PostGIS+GeoServer矢量切片

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.Pos

2021-06-12 10:42:48 1393

转载 基于mapbox搭建可离线的矢量切片地图服务-1.开篇(附成果演示地址)

作者:ATtuing出处:http://www.cnblogs.com/ATtuing最近在做关于mapbox的项目,看到这篇文章感觉特别好,特此转载记录一下。先不说废话直接上地址:(所有东西都在阿里云的共享云虚拟主机上,访问地图可以会有点慢,请多多包涵)。01:中国地图:http://test.sharegis.cn/mapbox/html/3china.html02:德国-德累斯顿市:http://test.sharegis.cn/mapbox/html/6germany.html1.技

2021-06-11 15:25:55 954 1

原创 python实现文件名称批量修改(文件夹及文件夹下文件名称可同时修改)

源文件import os#开始运行print ("------开始运行------")# 输入文件夹地址Path = "E:\数据成果"files = os.listdir(Path)# 改名函数def changeName(path,file,old,new): if(file.find('名称1') != -1): new = path + os.sep + file.replace('名称1','名称2') if(file.find('名称3')

2021-05-11 14:22:52 1188

原创 SQL根据某一字段值更新一个表数据到另一个表

根据两个表相同的UserName,将table1的TrueName 更新到table2的TrueNameupdate table1 join table2 on table1 .UserName=table2 .UserName set table1 .TrueName = table2 .TrueName;

2021-04-26 15:37:09 2073

原创 EChart动态修改标题及图例选中状态

【代码】EChart动态修改标题及图例选中状态。

2021-04-12 14:14:54 3199 1

原创 JS数组添加数据、数组排序、数组去重

var Data = []; //后台请求返回的result.result.Table for(var i = 0;i < Table.length; i++){ //一维数组 Data.push(Table[i].字段); //二维数组 Data.push("value":Table[i].字段); //多维数组 Table.push(Data); } //数组排序(从小到大) function pup(Dat..

2021-04-12 14:09:34 496

原创 ArcGIS API for JS 动态添加后台数据生成专题图

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <script type="text/javascript" src="lib/vue/dist/vue.js"></script> <script type="text/javascript" src="lib/jquery/jquery.js"></script>

2021-04-07 14:35:27 494

原创 Tomcat部署SpringBoot项目

1.修改打包方式pom.xml 里 加上 <packaging>war</packaging>2.移除内嵌的Tomcat <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided

2021-03-21 13:36:14 617

原创 Ajax请求通用接口

var isFinish = true;/** * 通用async(true) 异步GET请求函数(有参) 返回参数json ,控制是否完成请求(isFinish) * @param url 请求地址 * @param params 请求参数 * @param success 回调函数 */function ajaxAsyncGET(url, params, success) { if(!isFinish){ top.$.smartmap.dialog.message("正在请求中,请

2021-03-18 14:13:23 430

原创 MapBox加载不同风格的地图

初始化MapBox地图: var map = new mapboxgl.Map({ container: 'map', zoom: 3, center: [105, 34], //此处更改地图风格 style: 'mapbox://styles/mapbox/satellite-v9', hash: false, });1.基础地图(mapbox://style

2021-03-12 17:01:33 3145 1

空空如也

空空如也

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

TA关注的人

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