• 2024-07-02数据分表——使用 Mybatis-Plus插件实现动态表名分表(按年份分表、按月份分表)
    本博客适合Mybatis-Plus3.4以上版本,笔者使用版本为3.5.3。分库与分表的原因1.业务场景:日志、交易流水表或者其他数据量大的表,通过日期进行了水平分表,需要通过日期参数,动态的查询数据。实现思路:利用MybatisPlus的动态表名插件DynamicTableNameInnerInterceptor,实现Sql执行
  • 2024-07-02java操作hbase查询数据 java操作hbase查询数据库
    java操作hbase查询数据java操作hbase查询数据库HBasejavaAPI访问HBase数据库登录后复制packagecom.hunan.hbase_options;importorg.apache.hadoop.conf.Configuration;importorg.apache.hadoop.hbase.;importorg.apache.hadoop.hbase.client.;importorg.apache.had
  • 2024-07-02数据库我是这样写出来的,Java版本1,持续更新
    了解数据库的内部原理其实很不容易,大部分的读写都停留在理论文章上,因此肖哥带着大家使用Java手写一个完整的数据库,让大家了解数据库的解析器、性能分析器、认证、查询优化器,执行引擎、存储引擎、事务管理、MVCC,数据恢复等一系列功能。这个工作量比较大,属于每日1-2更新,大家如
  • 2024-06-14mybatis之特殊SQL的执行
    1.1模糊查询尝试://模糊查询用户List<User>getUserByLike(@Param("mohu")Stringmohu);<selectid="getUserByLike"resultType="user">select*fromuserwhereusernamelike'%#{mohu}%'</select>@Testpub
  • 2024-06-13数据库表名作为参数传递给存储过程的方法
    CREATE   PROCEDURE   SpecialInsertProcedure        @TableName   varchar (50),       @userId   varchar (10),        @pwd   varchar (10),        @userRole intAS      exec ( 'insertinto' +@TableN
  • 2024-06-116/11
    SparkSQL的所有语句 SparkSQL提供了一种基于结构化数据处理的高级API,它允许使用SQL或DataFrameAPI进行数据查询和分析。以下是SparkSQL中常用的语句:创建表格:使用CREATETABLE语句创建表格,可以基于现有数据源或手动定义模式。示例:CREATETABLEtableName(col
  • 2024-06-11通过jquery下载后端传过来的文件
    1️⃣ 后端  后端导过来的文件是二进制流(blob)格式,所以前端需要用blob的格式接一下这个文件2️⃣前端 3️⃣ 代码//表头List<List<String>>listHead=newArrayList<>();@RequestMapping(value="/exportTable",method={RequestMethod.POST,RequestMethod
  • 2024-06-01Spark SQL的所有语句
     SparkSQL提供了一种基于结构化数据处理的高级API,它允许使用SQL或DataFrameAPI进行数据查询和分析。以下是SparkSQL中常用的语句:创建表格:使用CREATETABLE语句创建表格,可以基于现有数据源或手动定义模式。示例:CREATETABLEtableName(col1INT,col2STRING,
  • 2024-05-29基于Spring Boot+MySQL的物流智能化管理系统设计与实现
    目录1系统概述11.1研究背景11.2研究目的11.3系统设计思想12相关技术22.1MYSQL数据库22.2B/S结构32.3SpringBoot框架简介43系统分析43.1可行性分析43.1.1技术可行性43.1.2经济可行性53.1.3操作可行性53.2系统性能分析53.2.1系统安全性5
  • 2024-05-28根据若依系统+minio实现批量下载附件并自动压缩成zip
    效果实现:  分割!!!!以下代码参考于http://t.csdn.cn/4dUmDwg话不多说直接从后端开始0.首先是pom依赖<dependency><groupId>cn.hutool</groupId><artifactId>hutool-all</artifactId><version>5.5.7</version></dependency>1.后端Contr
  • 2024-05-11HBase API
    HBaseJavaAPI<dependency><groupId>junit</groupId><artifactId>junit</artifactId><version>4.12</version></dependency><!--https://mvnrepository.com/artifac
  • 2024-05-10mybatisplus 中查询的实体对应的表名是动态的解决方案
    开发中遇到需要查询一些表里的数据,这些数据按照一定的规则存放在不同的数据库表里,例如表名是table_name+月份 table_name_2024_05,table_name_2024_04这样,这些表的结构都相同。网上找了一些动态修改实体对应数据库表名的方法,操作相对复杂而且跟mybatisplus的版本有关。自己
  • 2024-05-07oracle表导出mysql适用的脚本方法
    oracle表导出mysql适用的脚本方法1.在对应的oracle数据库plsql中执行下面代码,建F_LIMS_GET_SQL_FOR_MYSQL函数CREATEORREPLACEFUNCTIONF_LIMS_GET_SQL_FOR_MYSQL(PI_TABLENAMEINVARCHAR2,PI_ISDROPININTEGER:=1
  • 2024-05-06SQL Server 查询数据库中所有表数据条数
    有的时间我想把数据库中表的记录统计一下,如果我们一个一个表的操作可以直接selectcount(*)fromtablename就可以然后一个个相加,但是如果有上百个表有没有更简单的方法呢,下面我总结了一些方法有需要的朋友可参考。如果是要得到中所有表的条数呢?我们来看几种最常见的方式:--方法
  • 2024-04-27记录一下怎么保证MQ消费消息去重,消息重试
    先说背景,有消息生产,有很多SQL表名称,对应去统计不同表的数据,更新数量,但是这些消息会重复,可能有很多逻辑都要重复执行,可能会速度慢生产:这是SQL解析,重要的是这段,tableName是枚举里面固定的,图片中有显示RabbitMQSender.sendMessage(MQConfig.FIRST_PAGE_SQL_ROUTINGKEY,table
  • 2024-04-17mybatisplus
    官网啥都有https://baomidou.com/1.引入依赖<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.3.1</version></dependency>2.定义Mapp
  • 2024-04-07SQL Server在所有表中查找(在整个库搜索内容)
     SQLServer在所有表中查找(在整个库搜索内容)declare@Strnvarchar(max),@tableNamevarchar(50),@colNamevarchar(50),@rowCountintselecta.nametableName,b.nameColname,0asIsFoundinto#t1fromsysobjectsajoinsyscolumnsbona.id=b.idjoinsystypes
  • 2024-04-05Java毕业设计-基于SSM框架的高校二手交易平台系统项目实战(附源码+LW+演示视频)
    大家好!我是岛上程序猿,感谢您阅读本文,欢迎一键三连哦。
  • 2024-04-05goDbClient开源代码--通用查询
    开源地址: https://gitee.com/ichub/godbclient.git通用查询funcTest0010_SelectDptSub(t*testing.T){vardbRequest=NewPageDbRequest(2)dbRequest.TableName="department"dbRequest.Eq("id",1)dbRequest.NewSubTable()dbR
  • 2024-03-29java postgres单体库迁移postgres集群库java
    packagecom.slsl.digital.twin.manage.controller.project;importcom.google.common.collect.Lists;importcom.slsl.digital.twin.common.utils.CollectionUtils;importjava.sql.*;importjava.util.*;importjava.util.stream.Collectors;publicclassTest{
  • 2024-03-21免费分享一套SpringBoot+Vue大学新生报到管理系统,帅呆了~~
    大家好,我是java1234_小锋老师,看到一个不错的SpringBoot+Vue大学新生报到管理系统,分享下哈。项目视频演示【免费】SpringBoot+Vue大学新生报到管理系统Java毕业设计_哔哩哔哩_bilibili【免费】SpringBoot+Vue大学新生报到管理系统Java毕业设计项目来自互联网,免费开源分享,严
  • 2024-03-20MySQL介绍及其语法
    1、MySQL的基本认识MySQL是关系型数据库的管理系统,关系型数据库的特点是,将数据存储在不同的表中,再将表放在不同的数据库中,而不是集中放在一个仓库里面,这样有助于快速查询信息和管理,访问以及管理数据库使用的标准化语言是SQL。2、SQL的基本介绍SQL:structure query lan
  • 2024-03-18详解GaussDB(DWS)中3个防过载检查项
    本文分享自华为云社区《【防过载检查项】》,作者:譡里个檔。1.GUC参数检查目的:针对不同版本建议设定不同的参数值,当前先检查出来,后续diagnosis会给出建议值SELECTsplit_part((substring(version()from'\((.*)\)')),'',2)ASversion,(EXISTS(SELECT1FROM(S
  • 2024-03-14gbase简单实用
    gbase简单实用gbase数据库版本号:9.5.3.6注意:1.gbase创建完表之后,无法修改数据字段类型与属性(notnull,默认值)2.gbasesql不支持注释--,写sql的时候不要添加注释。3.即使表中添加了主键,也不会有主键约束(列如:主键相同的数据,也会insert进去)4.uuid()是gbase生
  • 2024-03-13groovy语法
    /**Copyright2011-2014TimBerglundandStevenC.Saliman**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotusethisfileexceptincompliancewiththeLicense.*YoumayobtainacopyoftheLicenseat