JAVA
文章平均质量分 94
后端小肥肠
公众号【后端小肥肠】
分享gis及java相关的技术文章,每周更新
展开
-
【设计模式】精通高级行为模式:揭秘状态、中介者及其它模式的深层机制
行为型模式用于描述程序在运行时如何处理复杂的流程控制,特别是在多个类或对象之间的协作中,确保能够完成单个对象无法独立完成的任务。原创 2024-09-28 14:26:57 · 2237 阅读 · 33 评论 -
【设计模式】万字详解:深入掌握五大基础行为模式
行为型模式用于描述程序在运行时如何处理复杂的流程控制,特别是在多个类或对象之间的协作中,确保能够完成单个对象无法独立完成的任务。原创 2024-09-22 14:38:53 · 1895 阅读 · 21 评论 -
数据同步的艺术:探索PostgreSQL和Redis的一致性策略
本文将深入探讨PostgreSQL和Redis之间的数据同步策略,旨在帮助开发者和架构师构建既高效又可靠的数据架构。原创 2024-09-01 10:44:46 · 2286 阅读 · 29 评论 -
【Neo4j系列】简化Neo4j数据库操作:一个基础工具类的开发之旅
在Neo4j系列我打算写一个Neo4j同步关系数据库、增删改查及展示的基础小系统,这篇文件先分享系统里面的基础工具类。原创 2024-08-18 18:44:31 · 1653 阅读 · 21 评论 -
【设计模式】结构型模式全攻略:从入门到精通的万字实战指南
本文我们将学习结构型设计模式, 结构型模式主要总结了一些类和对象组合在一起的经典结构,这些经典结构可以解决对应特定场景的问题。原创 2024-08-11 17:45:13 · 1702 阅读 · 27 评论 -
【设计模式】(万字总结)深入理解Java中的创建型设计模式
本文将带领您深入探索Java中的创建型设计模式。我们将从简单的概念入手,逐步深入到每种模式的具体实现方式和实际应用场景。原创 2024-07-28 17:31:46 · 1167 阅读 · 27 评论 -
基于AOP的数据字典实现:实现前端下拉框的可配置更新
本文将探讨如何利用面向切面编程(AOP)的思想,通过注解的方式实现数据字典与其他业务模块的无侵入性整合。原创 2024-07-07 16:58:45 · 1504 阅读 · 29 评论 -
【GIS系列】挑战千万级数据:Java和Elasticsearch在GIS中的叠加分析实践
本文将探讨如何利用Java和Elasticsearch实现GIS中的千万级图斑叠加分析,以项目场景为基础,通过对传统后端GIS工具与Elasticsearch的性能比较,旨在为读者展示Elasticsearch作为一种新兴的空间数据处理工具的价值和潜力,为解决类似问题的开发者提供新的思路和解决方案。原创 2024-06-02 15:50:02 · 1566 阅读 · 20 评论 -
【架构系列】RabbitMQ应用场景及在实际项目中如何搭建可靠的RabbitMQ架构体系
本文将深入探讨RabbitMQ的应用场景以及如何在实际项目中构建可靠的RabbitMQ架构体系。原创 2024-05-04 20:18:20 · 2705 阅读 · 7 评论 -
【Java系列】SpringCloudAlibaba 实现在不修改配置文件情况下适配不同环境部署
本文将向大家介绍在SpringCloudAlibaba微服务架构中,如何实现多个微服务在不修改各自配置文件的情况下适配不同环境进行部署。原创 2024-04-27 15:26:32 · 845 阅读 · 5 评论 -
【Java系列】SpringCloudAlibaba统一返回体及全局异常捕获实现
本文将以实际代码展示如何实现SpringCloudAlibaba的统一返回体及全局异常捕获。原创 2024-04-14 11:56:36 · 1200 阅读 · 2 评论 -
【Neo4j系列】Neo4j之CQL语句和函数介绍
本文将对Neo4j中的CQL语句和CQL函数进行详细介绍。原创 2024-03-08 17:19:19 · 1922 阅读 · 1 评论 -
【Neo4j系列】Neo4j概念简介及整合SpringBoot
本文将针对Neo4j相关概念进行介绍,同时讲解Neo4j整合SpringBoot的详细步骤。原创 2024-03-03 16:29:08 · 1705 阅读 · 1 评论 -
【PostgresSQL系列】 ltree简介及基于SpringBoot实现 ltree数据增删改查
本文将对PostgresSQL中的ltree进行相关概念介绍,并以示例代码讲解ltree数据增删改查功能的实现。原创 2024-02-01 10:14:56 · 1522 阅读 · 2 评论 -
【xxl-job系列】xxl-job2.4.0版本源码梳理及解读
本文将基于xxl-job2.4.0版本源码进行代码的梳理原创 2024-01-10 14:06:54 · 1673 阅读 · 0 评论 -
【多数据源系列】基于SpringCloud实现PostgreSQL外部表读取(附源码)
在微服务业务中,当需要获取别的业务模块的数据时,我们通常采用远程调用的形式,但远程调用一多,在拉高系统耦合度的同时,系统运维难度也在提升。其数据调用场景如下图所示:图1由于我们的系统都是基于Postgres数据库的,在机缘巧合下我发现了外部表这个好东西。通过在微服务中使用外部表,你可以在本地数据库中存储和缓存数据,从而减少远程调用的需求。本地数据的访问通常比远程调用更快,因此可以提高服务的性能和响应时间。使用外部表可以降低微服务之间的直接依赖性。原创 2023-12-22 20:09:30 · 1187 阅读 · 4 评论 -
【多数据源系列】在Sping Cloud(Spring Boot)中基于AbstractRoutingDataSource 实现多数据源动态切换
在近几年的业务需求中,我碰到了几个需要支持动态数据源切换的需求场景,如数据库读写优化,后台改为读写分离;需要在一个界面中同时支持读取不同数据库的数据(如Postgres和Oracle)。以在一个界面中同时支持读取不同数据库的数据。原创 2023-12-14 11:50:17 · 1565 阅读 · 0 评论 -
数据库表字段(元数据)编辑实现技术笔记
自定义字段又叫做“开放模型”,用户可以根据自已的需求,添加需要的字段,实现个性化定制。2.2. 优点无需再处理后台逻辑线上直接完成灵活、扩展性强可同时扩展多个表支持多种数据类型的字段。原创 2023-11-21 09:46:04 · 242 阅读 · 1 评论