• 2024-11-20MyBatis-Plus 学习笔记-条件构造器(不想写sql)
    MyBatis-Plus提供了一套强大的条件构造器(Wrapper),用于构建复杂的数据库查询条件。Wrapper类允许开发者以链式调用的方式构造查询条件,无需编写繁琐的SQL语句,从而提高开发效率并减少SQL注入的风险。在MyBatis-Plus中,Wrapper类是构建查询和更新条件的核心工具。以下是主
  • 2024-11-20python 自定义数据分页
    defpaginate_data(data_list,size_page,current_page):"""数据分页函数:paramdata_list:list,数据列表:paramsize_page:int,每页的数量:paramcurrent_page:int,当前页码:return:tuple,(总页数,当前页码,当前页的数据列表)"""
  • 2024-11-20React+AntD Table支持下拉分页和自定义输入分页条数
    实例支持在下拉分页框内输入分页条数来实现自定义分页代码usePageSizeSelect.jsimport{useEffect,useState}from"react";importBusfrom"../../utils/eventBus";exportfunctionusePageSizeSelect(){constonInputKeyDown=(e)=>{consttemp
  • 2024-11-20获取两个经纬度距离
    /***距离工具类用于计算两个金纬度距离*@authorzhengcj*@description:*@date2024/11/1910:27*/publicclassCalculationLogLatDistanceUtils{/***地球赤道半径(km)**/publicfinalstaticdoubleEARTH_RADIUS=6378.137;/*
  • 2024-11-18ESP32蓝牙学习--GATT协议学习
    前言在了解了基础的蓝牙相关概念后,接下来通过学习其GATTServer的例程,了解其如何通过蓝牙注册GATT服务来收发数据。GATTServer例程解析图中可以看出,官方的例程当中,gatt_server和gatt_server_service_table两个例程都是用于GATT服务器创建的,二者区别在于:gatt_server:主要展
  • 2024-11-18前端VUE上传文件+后端.NET WebApi
    前端:VUE <template><divv-loading="loading"element-loading-text="Loading..."><el-headerclass="order"><el-rowclass="topfrom":gutter="20">
  • 2024-11-18C语言在linux上实现进程线程开发
    环境操作系统:Linux线程创建线程创建函数#include<pthread.h>/**@description线程创建函数*@paramtidp线程标识符*@paramattr线程属性指针*@paramstart_rtn线程执行函数(void*fun(void*))*@paramarg线
  • 2024-11-17第六篇Scrum博客
    1.站立式会议1.1会议照片1.2会议内容昨天已完成的工作:已经完成了账目的查询界面功能,按日期、备注以及收入支出查询等功能。今天计划完成的工作项目模块需要实现的功能负责人预计用时主界面模块协助他人完成工作王伊若2h主界面模块分类报告界面王伊若
  • 2024-11-17第二篇Scrum冲刺博客
    1站立式会议1.1会议照片1.2会议内容昨天已完成的工作:已明确分配的任务,并进行了环境配置,特别是mysql的配置.今天计划完成的工作项目模块需要实现的功能负责人预计用时初始化模块环境搭建王伊若4h登录模块用户注册、登录黄锐7h登录模块数据库连接
  • 2024-11-16鸿蒙NEXT开发教程:浅谈@ComponentV2装饰器
    听说今天的广州车展上有一部分人已经看到华为汽车的最后一“界”,尊界超豪华大轿车,应该很快就要正式亮相,可以期待一波。在api12之后,鸿蒙系统推出一个V2版本的状态管理装饰器,不过目前还在开发试用状态,幽蓝君仔细研究了一下,今天跟大家做一个简单的介绍。幽蓝君对V2版本装饰器的总结
  • 2024-11-15springboot整合ES及其基本使用
    Springboot整合ElasticSearch导入依赖<dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsearch</artifactId><version>${elasticsearch.version}</version>
  • 2024-11-12SpringBoot:SpringBoot集成Minio+KkFileView实现所有文档格式预览功能
    前言博主做项目时,存储文件使用的是Minio,各类格式文件都有(图片,pdf,word,excel等等),因为项目需求这些文档能进行预览,全部交给前端实现需要各种组件支撑,这无疑会加大前端的开发量,所以博主在网上搜索大量解决方法,最终找到这种可以实现方案。具体的kkFileView的介绍和部署可以看我的另一
  • 2024-11-09JAVA自动化扫描并使用Driver进行小型DDOS-----JAVA
    packagecom.alatus.searchinfo.config;importcom.alatus.searchinfo.Entity.AccountEntity;importcom.alatus.searchinfo.utils.HttpUtils;importcom.alibaba.excel.context.AnalysisContext;importcom.alibaba.excel.metadata.CellExtra;importcom.alibaba.excel
  • 2024-11-08双数据源混排
    importorg.apache.commons.collections4.CollectionUtils;importorg.apache.commons.lang3.tuple.Pair;importjava.util.ArrayList;importjava.util.Collections;importjava.util.Comparator;importjava.util.List;importjava.util.function.Function;/***
  • 2024-11-07post 请求工具类
     importcom.alibaba.fastjson.JSONObject;importlombok.extern.slf4j.Slf4j;importjavax.net.ssl.HostnameVerifier;importjavax.net.ssl.HttpsURLConnection;importjava.io.*;importjava.net.*;importjava.nio.charset.StandardCharsets;@Slf4jpubliccla
  • 2024-11-07php小程序B2b门店助手微信支付接口
    //session_key值需要调用微信sns/jscode2session接口获取,具体查看微信开放社区/*pay_sig支付签名算法B2B*/publicfunctioncalc_pay_sig($uri,$post_body,$appkey){/***pay_sig签名算法**@paramstring$uri当前请求的API的uri部分*
  • 2024-11-06博客园sakura主题只显示每天一篇或者显示不完随笔bug的修复
    关于主题只显示每天第一个博文的的bug问题在布置sakura博客园主题的时候,发现这个主题只会显示每一天发布的博文中最晚发布的,其他的就不发了,很奇怪。去去翻了这个主题作者的博文也说了有这bug,但由于这个主题一直没更新,所以也一直没修复。因为比较喜欢这个主题,也抱着学习的心态,就
  • 2024-11-04vue节流和防抖的实现
    防抖场景search搜索时,用户在不断输入值时,用防抖来节约请求资源。输入框动态搜索@change='handleSearch'asyncgetList(val){letparam;if(val&&val!==undefined){param={parameter:val}}const{data}=awaitgetLists(para
  • 2024-11-033.2 MyBatis XML 循环语句
    MyBasis批量插入(foreach)比如批量插入user,我们先创建DAO方法WhatisDAO?DAO(DataAccessObject)模型就是写一个类,把访问数据库的代码封装起来,DAO在数据库与业务逻辑(Service)之间。Dao是数据访问层,Dao的作用是封装对数据库的访问:增删改查,不涉及业务逻辑,只是达到按某个条件获得
  • 2024-10-31openwrt解决docker拉取失败问题
    非原创,原文链接:loveyu.org/6115.html背景:在openwrt上的docker拉取失败,提示如下错误:root@openwrt:\~#dockerpulldebianErrorresponsefromdaemon:Get"https://registry-1.docker.io/v2/":contextdeadlineexceeded(Client.Timeoutexceededwhileawaitingheade
  • 2024-10-31mcu程序中的存储模块
    硬件知识基于成本与需求的考虑,铁电已经很少使用,最常用的是eeprom与flasheeprom相对于flash的优势是寿命长(100万次1万次),且可以按字节操作所以一般嵌入式系统中eeprom存储运行时参数(掉电需保存的参数或者频繁需要修改的数据),flash存储写次数较少但数据量较大的数据(日志
  • 2024-10-31请求参数处理
    获取cookie:@CookieValue@GetMapping("/getCookie")publicStringgetCookie(@CookieValue(value="JSESSIONID")StringjSessionId){returnjSessionId;}获取header:@RequestHeader@GetMapping("/getHeader")publicStringgetHe
  • 2024-10-31【FAQ】HarmonyOS SDK 闭源开放能力 —Push Kit(5)
    1.问题描述:怎么判断EntryAbility是通过push拉起的?解决方案:{"_push_notifyid":12345,"debugApp":false,"isCallBySCB":false,"moduleName":"entry","ohos.aafwk.param.callerAbilityName":"PushServiceInnerAbility"
  • 2024-10-30mybatis动态SQL
    目前项目中写动态SQL,用的都是下面的语法:@Select("<script>"+"SELECTwr.id,wr.customer_id,wr.type,wr.detailfromxxxrel"+"LEFTJOINxxxwronrel.rule_id=wr.idwhererel.entity_id=#{entityId}andwr.customer_id=#{