• 2024-06-04MyBatis操作数据表时自动设置创建时间和更新时间
    需求    使用MyBatis插入或修改某条记录时,能自动设置数据表里的create_time和update_time字段,即自动给实体类对象的createTime和updateTime属性赋值。(如果使用MyBatis-Plus,该功能很容易实现,现在针对的场景是仅使用MyBatis)解决方案​    使用AOP的原理,在
  • 2024-04-17T-SQL——关于时间段类报表
    目录1.背景说明2.简单示例shanzm-2024-4-311:11:201.背景说明需要查询一个以时间段为列的报表可以筛选除各个时间段进行连接查询出来可以通过CaseWhen将时间差转为时间段,在进行转列2.简单示例--各个品牌尚未发货的订单,从订单创建时间到当前时间的各个时间段的数
  • 2024-04-08后端实现查询分页PageHelper.startPage()
      这是一个多条件查询,当查询时给出条件,则按条件查询符合条件的所有数据;不给条件时,则查询全部。mapper层:/**部门查询全部条件:登录名称、手机号、状态、时间区间*/List<XzUser>selectAll(@Param("userName")StringuserName,@Param("phoneNumber")String
  • 2024-04-01Hive的row_number和regexp_extract结合带来的乱码问题
    selectuserid,from_unixtime(createtime,'yyyy-MM-dd')asdateid,regexp_extract(browser,'^([^\\(]*).*$',1)asbrowser,operationsystem,device,row_number()over
  • 2024-03-12大屏 滚动表格 滚动table dv-scroll-board
     <template><divclass="boxmt10"><divclass="mb10">重复性问题分析</div><div><dv-scroll-board:config="provinceConfirmedCountBoardConfig"style="width:100%;
  • 2024-01-16SqlSugar分表
    一、使用场景 (1)可扩展架构设计,比如一个ERP用5年不卡,到了10就卡了因为数据太多了,这个时候很多人都是备份然后清空数据 (2) 数据量太多,例如每天都有 几十上百万的数据进入库,如果不分表后面查询将会非常缓慢  (3)  性能瓶颈,数据库现有数据超过1个亿,很多情况下索引会莫名
  • 2023-12-27layui之静态表格的分页及搜索功能以及前端使用XLSX导出Excel功能
    LayUI官方文档:https://layui.dev/docs/2/#introduceXLSXNPM地址:https://www.npmjs.com/package/xlsxXLSX 使用参考文档:https://juejin.cn/post/7003153489920524301https://blog.csdn.net/qq_20805455/article/details/1222297621、在官方网站上下载layui压缩文件解压后选
  • 2023-12-23obsidian dataview写年报:按标签分类汇总
    原文地址:https://www.cnblogs.com/liqinglucky/p/ob-dataview.html使用场景上次我们讲过用dataview写周报obsidiandataview写周报:统计一周内的文件-liqinglucky-博客园(cnblogs.com)。现在考虑另一个场景,年底要写年报,将一年的工作汇总。但通常不是像周报那样只是简单的罗
  • 2023-12-23obsidian dataview写周报:统计一周内的文件
    原文地址:https://www.cnblogs.com/liqinglucky/p/dataview.html使用场景工作中经常每周要将一周的工作汇总成周报。汇报内容会包括任务的开始结束时间和进展情况。obsidiandataview可以按照时间条件将库里的文件统计出来形成表格,并且可以自定义每一栏的标题。被统计文件的格式
  • 2023-12-06使用SQL查询elasticsearch
    目录SQLRESTAPIkibanaDevToolsJava其他elasticsearchQueryDSL太难写了,所以我放弃啦
  • 2023-11-28C++ 修改文件创建时间、修改时间属性
    简介        修改文件创建时间、修改时间、大小等属性。        博客《C++获取文件创建时间、修改时间、大小等属性》分享后,好兄弟“古月”发来一段代码,说可以修改文件的创建时间等。测试了一下真可以,下面是运行效果和代码:代码#include<windows.h>#include<f
  • 2023-11-17Spring Boot 日期格式化
    我们先了解下,为什么需要配置日期格式化?通常情况下,发起一个Http请求,SpringBoot会根据请求路径映射到指定Controller上的某个方法的参数上,接着,Spring会自动进行类型转换。对于日期类型的参数,Spring默认是没有配置如何将字符串转换成日期类型的未配置日期格式化会如何?我们新建
  • 2023-11-17Mac postman调分页接口,导出csv
    准备后端接口packagecom.ybchen.controller;importcom.ybchen.utils.JsonData;importlombok.Data;importorg.springframework.web.bind.annotation.GetMapping;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.a
  • 2023-09-12T-SQL——关于数据合并(Merge)
    目录0.背景说明及测试数据1.直接清空,重新插入2.单条记录执行插入、更新操作3.Merge函数3.1准备测试数据3.2测试Merge3.3关于Merge4.参考shanzm-2023年9月12日21:09:040.背景说明及测试数据什么是合并?根据记录是否已经存在,决定是否插入、更新或删除简单说明,数据库需
  • 2023-09-05MySQL将timestamp默认值设置为null
    问题以前MySQL创建表的的时候,timestamp类型的字段可以不加默认值。createTimetimestampCOMMENT'创建时间',这样创建是没有问题的。但是现在却报错,“Invaliddefaultvaluefor‘createTime’”问题原因:因为MySQL5.6以后timestamp设定默认值规则改变,不能为000000-0000:00:00
  • 2023-08-29thinkphp5 日期+group by + 分页paginate查询
    <?php//根据日期来统计所消耗的点数//模型的使用方法$result=$model->field("id,FROM_UNIXTIME(createtime,'%Y-%m-%d')as`createtime`,sum(price)ascount_price")->group("FROM_UNIXTIME(createtime,'%Y-%m-%d'),store
  • 2023-08-03使用JPA实现分页和模糊查询,以及jpa分页工具类
     1、首先创建DAO层接口,实现JpaRepository和JpaSpecificationExecutor两个接口JpaRepository<SysOperLog,Integer> 泛型参数分别是:要查询的实体(Entity),实体的主键类型JpaSpecificationExecutor<SysOperLog> 泛型参数:要查的实体 @RepositorypublicinterfaceSysOperLogReposi
  • 2023-06-21mycat分库分表和读写分离
    1.mycat分库分表和读写分离目录1.mycat分库分表和读写分离1.1.分库分表实现1.1.1.Mycat安装与配置详解1.1.1.1.下载地址1.1.1.2.解压安装包1.1.2.修改mycat内存配置1.1.3.配置实例1.1.4.环境准备1.1.4.1.分库分表规则1.1.4.2.创建数据库和表结构1.1.4.3.配置conf文件
  • 2023-04-23Mybatis中的<![CDATA[]]>标签在判断日期场景中的使用
    背景在使用mybatis时我们sql是写在xml映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义。如大于号>会被转义为>转义后的可读性不是很直观,如果想让其看起来更加直观可读性更强的话,则需要使用<![CDATA[]]>来圈起来不被转义的符号以此来解决这个问题。
  • 2023-03-24SpringBoot+MyBatisPlus+Echarts实现查询并显示平均时长占比饼状图
    场景数据库中每个数据都有开始时间以及结束时间两个字段。需要根据创建时间筛选出当天的四种类型的数据的平均执行时间。效果实现参照上面两篇在成功引入Echarts以及能异步
  • 2023-03-24SpringBoot+MyBatisPlus实现前端传递时间查询条件ajax请求后台并回显数据流程整理
    场景前端时间选择控件,选择时间后点击搜索,请求后台数据,后台根据时间查询数据库中一天的记录数并回显给前端,前端进行显示。实现前端页面代码(部分)<divclass="iboxfloat-e-m
  • 2023-03-16mongodb脚本创建
    db.createCollection("express_track");db.getCollection("express_track").createIndex({mailNo:NumberInt("1")},{name:"mailNo_1"});db.getCollection("ex
  • 2023-02-26### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'createTim
     这里最好写数据库的字段名,userName和username。mybatis是能区分的。但是create_time和createTime。mybatis会认为不一致,这种情况,要把表的真实列名create_time
  • 2023-02-13mysql按照日期字段分组统计表数据
    问题描述测试表如下:上面的日期是精确到日的,我现在要按照年月来将上表的数据分组统计,并求出number的平均值。例:查出wellid='001’每月的number平均值sql语句关键词:日期字
  • 2023-02-13mysql多字段分组
    文章目录​​mysql多字段分组​​​​groupby语法​​​​多字段分组​​​​GROUPBY与ORDERBY一起使用(分组排序)​​​​使用having过滤分组​​mysql多字段分组group