自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(附源码)(下篇)

在《基于Spring Security的Activiti7工作流管理系统简介及实现(上篇)》中,向大家展示了工作流管理系统的功能界面及模块,具体应用场景,在本文中将会讲解该工作流管理系统实现的具体技术细节及核心代码。

2024-06-10 18:21:03 1980 60

原创 【Activiti7系列】基于Spring Security的Activiti7工作流管理系统简介及实现(上篇)

《基于Spring Security的Activiti7工作流管理系统简介及实现》将对Activiti7工作流管理系统进行介绍,同时会讲解核心技术路线及代码原理,手把手教你搭建文中的工作流管理系统。

2024-04-03 09:49:45 1009 7

原创 【设计模式】精通高级行为模式:揭秘状态、中介者及其它模式的深层机制

行为型模式用于描述程序在运行时如何处理复杂的流程控制,特别是在多个类或对象之间的协作中,确保能够完成单个对象无法独立完成的任务。

2024-09-28 14:26:57 2155 30

原创 【设计模式】万字详解:深入掌握五大基础行为模式

行为型模式用于描述程序在运行时如何处理复杂的流程控制,特别是在多个类或对象之间的协作中,确保能够完成单个对象无法独立完成的任务。

2024-09-22 14:38:53 1884 20

原创 【Spring Security系列】如何用Spring Security集成手机验证码登录?五分钟搞定!

这篇文章将详细介绍如何利用Spring Security来实现手机验证码的注册和登录功能,帮助你在短时间内搞定这一需求。

2024-09-17 09:32:35 1455 22

原创 【GIS系列】通过Java代码高效实现ArcGIS SDE数据库的数据叠加分析

最近,我接了一个要求利用Java从ArcGIS的Spatial Database Engine (SDE) 数据库中读取数据进行空间叠加分析的项目需求。考虑到这个任务的复杂性,以及在网上缺乏具体的实现指导,我决定写下这篇文章,记录我在项目中的实际经验和解决方案,希望能帮助到面临类似挑战的开发者。

2024-09-08 17:48:49 1742 16

原创 数据同步的艺术:探索PostgreSQL和Redis的一致性策略

本文将深入探讨PostgreSQL和Redis之间的数据同步策略,旨在帮助开发者和架构师构建既高效又可靠的数据架构。

2024-09-01 10:44:46 2253 29

原创 【GIS系列】多源异构原始影像解析:策略模式与规则引擎的应用

本文将介绍一个专门针对多源异构原始影像数据设计的解析系统,探讨如何构建一个灵活、高效、可扩展的数据处理平台。

2024-08-25 15:31:13 1688 23

原创 【Neo4j系列】简化Neo4j数据库操作:一个基础工具类的开发之旅

在Neo4j系列我打算写一个Neo4j同步关系数据库、增删改查及展示的基础小系统,这篇文件先分享系统里面的基础工具类。

2024-08-18 18:44:31 1640 21

原创 【设计模式】结构型模式全攻略:从入门到精通的万字实战指南

本文我们将学习结构型设计模式, 结构型模式主要总结了一些类和对象组合在一起的经典结构,这些经典结构可以解决对应特定场景的问题。

2024-08-11 17:45:13 1693 27

原创 【设计模式】(万字总结)深入理解Java中的创建型设计模式

本文将带领您深入探索Java中的创建型设计模式。我们将从简单的概念入手,逐步深入到每种模式的具体实现方式和实际应用场景。

2024-07-28 17:31:46 1163 27

原创 【OAuth2系列】集成微信小程序登录到 Spring Security OAuth 2.0

本文将详细介绍如何在 Spring Security OAuth 2.0 中扩展支持微信小程序登录,通过自定义授权方式实现无缝登录。

2024-07-21 16:40:08 2934 29

原创 【DevOps系列】DevOps简介及基础环境安装

本系列文章将深入探讨DevOps的各个方面,从基础概念到实际工具的使用,为读者提供全面的指导和实用的建议。我们将详细介绍各种工具如Git、GitLab、Docker、Jenkins、Maven等的安装和配置过程,帮助读者快速掌握并应用这些关键技术,从而建立高效的软件开发和交付流程。

2024-07-14 15:56:46 2970 36

原创 基于AOP的数据字典实现:实现前端下拉框的可配置更新

本文将探讨如何利用面向切面编程(AOP)的思想,通过注解的方式实现数据字典与其他业务模块的无侵入性整合。

2024-07-07 16:58:45 1499 29

原创 独辟蹊径:我是如何用Java自创一套工作流引擎的(下)

在上一篇博客中,我们详细介绍了如何利用Java语言从零开始打造一套工作流引擎的基础架构。今天,我们将深入探讨这一引擎在实际项目中的应用和效果。

2024-06-30 18:55:58 2362 23

原创 独辟蹊径:我是如何用Java自创一套工作流引擎的(上)

这篇文章介绍了本人开发的轻量级工作流引擎的设计和实现,从流程类别和表结构开始讲解审批流程的设计及其关系,展示了提交申请、审批和查看记录等功能的核心代码。

2024-06-16 21:22:23 2732 40

原创 【GIS系列】挑战千万级数据:Java和Elasticsearch在GIS中的叠加分析实践

本文将探讨如何利用Java和Elasticsearch实现GIS中的千万级图斑叠加分析,以项目场景为基础,通过对传统后端GIS工具与Elasticsearch的性能比较,旨在为读者展示Elasticsearch作为一种新兴的空间数据处理工具的价值和潜力,为解决类似问题的开发者提供新的思路和解决方案。

2024-06-02 15:50:02 1557 20

原创 【Spring Security系列】权限之旅:SpringSecurity小程序登录深度探索

欢迎来到【Spring Security系列】!本文将带领您深入探索如何使用 Spring Security 来保护小程序的登录认证,旨在为您提供全方位的学习体验和实践指导。

2024-05-25 08:08:58 1413 27

原创 【架构系列】RabbitMQ应用场景及在实际项目中如何搭建可靠的RabbitMQ架构体系

本文将深入探讨RabbitMQ的应用场景以及如何在实际项目中构建可靠的RabbitMQ架构体系。

2024-05-04 20:18:20 2655 6

原创 【Java系列】SpringCloudAlibaba 实现在不修改配置文件情况下适配不同环境部署

本文将向大家介绍在SpringCloudAlibaba微服务架构中,如何实现多个微服务在不修改各自配置文件的情况下适配不同环境进行部署。

2024-04-27 15:26:32 843 5

原创 【GIS面试】GIS算法介绍

GIS关键算法原理及应用场景介绍

2024-04-21 18:02:08 1403

原创 【Java系列】SpringCloudAlibaba统一返回体及全局异常捕获实现

本文将以实际代码展示如何实现SpringCloudAlibaba的统一返回体及全局异常捕获。

2024-04-14 11:56:36 1195 2

原创 【GIS系列】GeoTools+MybatisPlus+PostGIS实现Shp数据的读取及写入数据库

本文将基于开源GIS后端技术展示如何实现数据的读取及写入数据库。

2024-03-19 16:42:46 1849 5

原创 【GIS系列】GeoTools简介及工具类分享

本文将从基本概念入手,介绍GeoTools的功能和使用方法,并重点分享一些实用的工具类和技巧,希望能为您在GIS应用开发中提供帮助和启发。

2024-03-17 13:24:32 4967 16

原创 【Neo4j系列】Neo4j之CQL语句和函数介绍

本文将对Neo4j中的CQL语句和CQL函数进行详细介绍。

2024-03-08 17:19:19 1894 1

原创 【Neo4j系列】Neo4j概念简介及整合SpringBoot

本文将针对Neo4j相关概念进行介绍,同时讲解Neo4j整合SpringBoot的详细步骤。

2024-03-03 16:29:08 1697 1

原创 【Activiti7系列】Activi7简介和基于Spring Boot整合Activiti7(流程设计器)

本文将介绍Activiti7基础概念及基于SpringBoot整合Activiti7(流程设计器)的具体步骤。

2024-02-25 18:08:00 3851 9

原创 【PostgresSQL系列】 ltree简介及基于SpringBoot实现 ltree数据增删改查

本文将对PostgresSQL中的ltree进行相关概念介绍,并以示例代码讲解ltree数据增删改查功能的实现。

2024-02-01 10:14:56 1515 2

原创 【GIS系列】卫星遥感影像简介及格式梳理

本文将对国内外部分卫星遥感影像进行介绍并进行格式梳理

2024-01-26 11:26:37 3841 2

原创 【Spring Security系列】基于Spring Security实现权限动态分配之菜单-角色分配及动态鉴权实践

这篇文章将以表结构和代码示例介绍在Spring Security中怎么实现菜单-角色的动态分配及动态鉴权。

2024-01-22 15:18:25 1735 1

原创 【xxl-job系列】xxl-job2.4.0版本源码梳理及解读

本文将基于xxl-job2.4.0版本源码进行代码的梳理

2024-01-10 14:06:54 1666

原创 【Spring Security系列】基于Spring Security实现权限动态分配之用户-角色分配

本文将介绍基于Spring Security实现安全框架中角色动态分配的功能。

2023-12-27 18:13:24 1738

原创 【多数据源系列】基于SpringCloud实现PostgreSQL外部表读取(附源码)

在微服务业务中,当需要获取别的业务模块的数据时,我们通常采用远程调用的形式,但远程调用一多,在拉高系统耦合度的同时,系统运维难度也在提升。其数据调用场景如下图所示:图1由于我们的系统都是基于Postgres数据库的,在机缘巧合下我发现了外部表这个好东西。通过在微服务中使用外部表,你可以在本地数据库中存储和缓存数据,从而减少远程调用的需求。本地数据的访问通常比远程调用更快,因此可以提高服务的性能和响应时间。使用外部表可以降低微服务之间的直接依赖性。

2023-12-22 20:09:30 1182 4

原创 【多数据源系列】在Sping Cloud(Spring Boot)中基于AbstractRoutingDataSource 实现多数据源动态切换

在近几年的业务需求中,我碰到了几个需要支持动态数据源切换的需求场景,如数据库读写优化,后台改为读写分离;需要在一个界面中同时支持读取不同数据库的数据(如Postgres和Oracle)。以在一个界面中同时支持读取不同数据库的数据。

2023-12-14 11:50:17 1561

原创 【OAuth2系列】Spring Cloud Gateway 作为OAuth2 Client接入第三方单点登录代码实践

Spring Cloud Gateway是Spring Cloud生态系统中的一个组件,主要用于构建微服务架构中的网关服务。它提供了一种灵活而强大的方式来路由请求、过滤请求以及添加各种功能,如负载均衡、熔断、安全性等。通过将Spring Cloud Gateway作为OAuth2 Client,可以实现用户在系统中的统一认证体验。用户只需要一次登录,即可访问多个微服务,避免了在每个服务中都进行独立的认证,下游微服务只需要专注自己的业务代码即可。

2023-12-06 12:30:08 2655 1

原创 【Spring Security系列】Spring Security+JWT+Redis实现用户认证登录及登出

Spring Security 是基于 Spring 的身份认证(Authentication)和用户授权(Authorization)框架,提供了一 套 Web 应用安全性的完整解决方案。其中核心技术使用了 Servlet 过滤器、IOC 和 AOP 等身份认证指的是用户去访问系统资源时,系统要求验证用户的身份信息,用户身份合法才访问对应资源。常见的身份认证一般要求用户提供用户名和密码。系统通过校验用户名和密码来完成认证过程。

2023-11-28 17:18:57 1667 4

原创 GDAL3.x在Docker中的环境配置

之前打包GDAL代码在docker中运行以后报错,报错信息如下:之后查找各方资料发现是GDAL运行需要的so文件(linux环境,windows是dll文件)没有被找到,搜寻了多方资料总算解决了,下面贴出我的解决步骤。

2023-11-26 10:14:05 1278 1

原创 Springboot+GDAL3.x在windows上配置开发环境

GDAL(Geospatial Data Abstraction Library)是一个开源的地理空间数据抽象库,用于处理各种栅格和矢量地理空间数据格式。它提供了一个统一的抽象数据模型,用于访问各种地理空间文件格式。GDAL通常用于GIS(地理信息系统)、遥感和地理空间分析等领域,可以用来转换不同的文件格式、处理栅格数据以及处理地理空间元数据。如果你在处理地理数据,GDAL是一个非常强大和实用的工具!GDAL的一个用c++语言编写的库,用于处理地理信息相关的数据包括转换,识别数据,格式化数据以及解析。

2023-11-26 09:30:23 1285 2

原创 数据库表字段(元数据)编辑实现技术笔记

自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实现个性化定制。2.2. 优点无需再处理后台逻辑线上直接完成灵活、扩展性强可同时扩展多个表支持多种数据类型的字段。

2023-11-21 09:46:04 239 1

基于Spring Security的Activiti7工作流管理系统简介及实现-源码

基于Spring Security的Activiti7工作流管理系统简介及实现——源码 仅为后端源码(前端不提供),请认真看完文章再来看源码

2024-06-10

JTS工具,可查看wkt数据

《【GIS系列】GeoTools+MybatisPlus+PostGIS实现Shp数据的读取及写入数据库》文章中JTS工具

2024-03-22

《【Spring Security系列】基于Spring Security实现权限动态分配之用户-角色分配》文章中的表结构资源

《【Spring Security系列】基于Spring Security实现权限动态分配之用户-角色分配》文章中的表结构资源,涉及用户表,角色表,以及用户和角色的桥接表

2023-12-27

《【多数据源系列】基于SpringCloud实现PostgreSQL外部表读取(附源码)》demo

《【多数据源系列】基于SpringCloud实现PostgreSQL外部表读取(附源码)》demo,项目解压后即可启动,里面包含外部表sql和原始表sql,建议先看我写的文章熟悉一下里面外部表相关原理和概念以及文章里面关于该demo的项目结构的讲解再来下载资源。

2023-12-22

多数据源元数据存储表(postgres数据库可用)

《在Sping Cloud(Spring Boot)中基于AbstractRoutingDataSource 实现多数据源动态切换》多数据源元数据存储表,在postgres数据库可直接运行,如果是别的数据库请自行修改sql语句

2023-12-13

release-1916-x64-gdal-3-7-mapserver-8-0.zip

release-1916-x64-gdal-3-7-mapserver-8-0.zip

2023-11-25

空空如也

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

TA关注的人

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