• 2025-01-09生产环境部署apollo
    生产环境部署apollo1总体设计Apollo(阿波罗)是一款可靠的分布式配置管理中心,诞生于携程框架研发部,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。官方文档地址:https://www.apolloco
  • 2025-01-05学习流程-2025-01
    学习流程2025-01-041.springboot整合mybatis:1.1idea创建spring项目,勾选web、jdbc、mysql1.2集成mybatis:引入mybatis-spring-boot-starter1.3配置文件里配置数据源:application.properties里:#配置数据源spring.datasource.username=rootspring.datasource.password=rootsp
  • 2025-01-05FileGDB代码示例
    FileGDB代码示例返回1.读取FileGDB图层1.1实现思路graphTDA[注册OGR]-->B[设置中文路径支持]B-->C[打开数据驱动]C-->D[打开数据源]D-->G[获取图层]G-->H[读取图层信息]1.2代码示例publicLayerreadGdbLayer(StringdriverName,
  • 2024-12-27搭建SSM框架(配置类形式)
    1、先导入需要用的jar包<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spring-webmvc</artifactId><version>6.1.11</version></dependency><dependency><groupId>org.m
  • 2024-12-26多数据源配置:使用Dynamic-datasource框架实现数据源切换、动态新增且使用新数据源、查询当前数据源、删除数据源
    前言多数据源的切换具有十分广泛的应用场景,同时可以简化主从复制、读写分离等方案的实现过程,通过继承AbstractRoutingDataSource并重写相关方法,结合拦截器、AOP以及自定义注解即可实现,但过程比较繁琐。因此可以利用Dynamic-datasource框架轻松实现数据源切换,并且通过框架预留
  • 2024-12-24Docker 环境中配置 Grafana:详细教程与常见配置项解析
    言简意赅的讲解Docker环境中通过修改Grafana配置解决的痛点Grafana是一个开源的数据可视化工具,用于监控和分析实时数据。它广泛应用于时序数据库如Prometheus、InfluxDB和其他数据源的监控展示。在Docker环境中运行Grafana是一种常见的做法,通过DockerCompose
  • 2024-12-22分布式调度XXL-JOB|配置部署调度中心
    下载源码源码下载地址:GitHub-xuxueli/xxl-job:Adistributedtaskschedulingframework.(分布式任务调度平台XXL-JOB)xxl-job:一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 初始化
  • 2024-12-22【Spring事务】深入浅出Spring事务从原理到源码
    什么是事务保证业务操作完整性的一种数据库机制(driver驱动)事务特定ACIDA原子性(多次操作要不一起成功要不一起失败(部分失败savepoint))C一致性(事务开始时数据状态,事务结束是数据状态一致)I隔离性(多个事务不能互相影响,做到隔离)D持久性(事务操作的结果,永
  • 2024-12-19idea mysql sharding分表分库
    水平分表引入jar包<dependency><groupId>org.apache.shardingsphere</groupId><artifactId>sharding-jdbc-spring-boot-starter</artifactId><version>4.0.0-RC1</version></dependency><dependency><gr
  • 2024-12-19nacos兼容sqlserver数据库
    源码连接:wanqiu/nacos-datasource-support1、最外层pom.xml添加驱动:<dependency><groupId>com.microsoft.sqlserver</groupId><artifactId>mssql-jdbc</artifactId><version>12.6.0.jre8</version></dependency>2
  • 2024-12-18动态数据源 @DS 注解源码解析
    参考:动态数据源切换——@DS注解源码解析前言借助dynamic-datasource可实现多数据源读写,其核心注解@DS用来动态切换数据源。下面介绍@DS注解的实现原理。如何使用在pom中引入依赖:<!--spring-boot1.5.x2.x.x--><dependency><groupId>com.baomidou</groupId>
  • 2024-12-18从 spring-boot-starter-jdbc 到 DataSource
    JDBC是什么JDBC是JavaDataBaseConnectivity的缩写,是由一组用Java语言编写的类和接口,用于在Java应用程序中与数据库进行交互。JDBC只是一套标准规范,具体的实现由各个数据库厂商去实现。对开发者来说其屏蔽了不同数据库之间的区别,可以使用相同的方式(JavaAPI)去操作不同
  • 2024-12-15MyBatis 配置中的常见问题:解决 `Unknown DataSource property` 错误
    MyBatis配置中的常见问题:解决UnknownDataSourceproperty错误引言在使用MyBatis进行数据库操作时,配置文件的正确性至关重要。然而,在实际开发中,我们可能会遇到一些配置问题,比如UnknownDataSourceproperty错误。本文将详细分析这一问题的原因,并结合实际案例,帮助大家避
  • 2024-12-13Springboot+maven+druid+mybatis-plus多数据源
    Springboot版本:2.3.12.RELEASE1.maven依赖<!--druid连接池--><dependency><groupId>com.alibaba</groupId><artifactId>druid-spring-boot-starter</artifactId><version>1.1.22&l
  • 2024-12-09Java 配置文件读取指南:多种方式解析与应用
    目录引言使用ResourceBundle读取配置文件使用Properties读取配置文件并创建DataSource3.1从文件系统读取配置文件3.2从类路径读取配置文件使用ConfigurableApplicationContext读取Spring配置文件使用YamlPropertiesFactoryBean读取YAML配置文件使用Hi
  • 2024-12-13[Ynoi2011] 成都七中 做题记录
    Educational。link连通块问题不强于路径统计问题,考虑点分治,对于每个分治点统计所有包含该点的连通块。判断一个连通块是否包含一个分治点是容易的,DFS一遍判断路径上最大最小值是否超出限制。DFS可以求出所有点到分治点的路径上的最大最小值,视作一个区间\([mn_i,mx_i]\),颜色
  • 2024-12-06《爬虫+大模型》到底有没有搞头?
    最近在学习大模型,之前我是干过一段时间爬虫,在学习大模型的过程中,突发奇想能不能把大模型的能力结合爬虫,搞个AI爬虫玩一玩。说干就干,先测试一下大模型的数据提取能力<tablewidth="100%"class=""><tbody><trclass="item"><tdwidth="100"valign="top">
  • 2024-12-06Java和.Net互相使用RSA加密时的问题和处理方法
    前言我们产品是使用JAVA语言开发的,有个供第三方获取Token的接口,过程大概就是第三方先调一个注册接口,获取一个RSA公钥,然后用通过公钥加密后的一些认证信息调用获取Token的接口,如果信息无误,则发放Token。前段时间就遇到了对方是使用.Net进行开发的系统,在第一步获取公钥时没用问题,
  • 2024-12-03基于 MVC 的 SpringBoot 高校办公室行政系统设计与实现:深度解读与展望
    5系统的实现5.1功能模块的实现5.1教师信息管理如图5.1显示的就是教师信息管理页面,此页面提供给管理员的功能有:教师信息的查询管理,可以删除教师信息、修改教师信息、新增教师信息,还进行了对用户名称的模糊查询的条件图5.1教师信息管理页面5.2办公室管理如图5.2显示
  • 2024-11-28链表篇
    链表篇跳-移除链表元素-203-力扣给你一个链表的头节点head和一个整数val,请你删除链表中所有满足Node.val==val的节点,并返回新的头节点。示例1:输入:head=[1,2,6,3,4,5,6],val=6输出:[1,2,3,4,5]示例2:输入:head=[],val=1输出:[]示例3:输入:head
  • 2024-11-26团队项目-6
    一、昨日已完成的任务学习有关springboot,vue等前后端知识,完善数据库和底层框架,学习有关知识,继续做功能接口。今日计划完成的任务前后端交互,调用接口完成页面。导入数据等工作中遇到的困难目前调用接口出现问题,接口有些错误代码迁入记录项目模块与代码总结时间紧迫,完成
  • 2024-11-25大厂都偷偷在用的免费可商用图标库网站
    Hey,我是花猫导航!作为设计师在日常做设计的时候时常会遇到没有找到合适的免费图标下载网站,今天我要给你们介绍6个那些大厂都在用的图标网站~一、iconfont阿里巴巴矢量图标库,国内功能很强大且图标内容很丰富的矢量图标库,提供矢量图标下载、在线存储、格式转换等功能。阿里巴巴
  • 2024-11-23漏洞应用脚本
    #!/usr/bin/python##findingtargets431337z:#gdb/usr/sbin/smbd`psauwx|grepsmbd|grep-vgrep|head-n1|awk'{print$2}'`<<<`echo-e"printsystem"`|grep'$1'#->togetsystem_libc_addr,ente
  • 2024-11-23Tcp相关的一些机制
    Tcp的相关特性:1.有链接 2.可靠传输 3.面向字节流 4.全双工其中可靠传输是重中之重,是tcp最核心的特性,所谓的可靠传输不是说100%能够将数据传输到对方,而是退而求其次,1.发送方将数据发出去之后,能够知道接收方是否收到数据。2.一旦发现对方没有收到,就可以通过一系列的手段来