• 2024-11-21MyBatis-Plus 学习笔记-注解配置
    本文详细介绍了MyBatisPlus注解的用法及属性。@TableName(表名称)该注解用于指定实体类对应的数据库表名。当实体类名与数据库表名不一致,或者实体类名不是数据库表名的驼峰写法时,您需要使用这个注解来明确指定表名。/***数据库表相关*@Documented表示该注解将被javad
  • 2024-11-21111
    1packagecom.xiaozhou.springbootwiki.util;23//@Component4publicclassSnowflakeIdWorker{5//起始的时间戳(自定义,例如系统上线时间)6privatefinallongtwepoch=1732162441000L;78//机器id所占的位数9privatefinal
  • 2024-11-21从2s优化到0.1s
    前言分类树查询功能,在各个业务系统中可以说随处可见,特别是在电商系统中。 但就是这样一个简单的分类树查询功能,我们却优化了5次。到底是怎么回事呢?背景我们的网站使用了SpringBoot推荐的模板引擎:Thymeleaf,进行动态渲染。它是一个XML/XHTML/HTML5模板引擎,可用于Web与非Web
  • 2024-11-20Qt的信号与槽
    1、信号与槽的定义1.1 Qt信号定义a)继承QObject或派生类,必须包含Q_OBJECT宏b)使用关键字signals声明函数,不需要实现c)使用emit发送信号1.2 Qt槽定义a)必须包含Q_OBJECT宏b)使用关键字[public/protected/private] slots声明函数c)需要实现声明的函数classWidget:public
  • 2024-11-20[Unity]在TileMap上控制Camera移动、缩放
    环境:unity2021.3.14f1c1Camera类型OrthographicTileMap为XY方向摆放功能:单点触摸或鼠标操作移动Camera。使用BoxCollider2D控制地图范围。鼠标滚轮或多点触摸控制缩放。缩放维持中心点在屏幕的固定位置。代码:usingSystem;usingUnityEngine;publicclassTil
  • 2024-11-20WPF简单的数据绑定示例
    publicpartialclassindex:INotifyPropertyChanged{publicindex(){InitializeComponent();DataContext=this;}privatestring_userName;publicstringUserName{
  • 2024-11-2012
    packagecom.example.demo11.entity;importlombok.Data;importnet.sf.jsqlparser.expression.DateTimeLiteralExpression;importjava.time.LocalDateTime;@DatapublicclassDeviceData{privateStringid;privateStringdeviceName;privateStringuserId;;
  • 2024-11-2014
    packagecom.example.demo11.entity;importlombok.Data;@DatapublicclassQuality{privateIntegerid;privateStringproductName;privateStringproductId;privateStringproductSize;privateStringproductAppearance;privateStringprodu
  • 2024-11-19WPF ListBox implement autoscroll via behavior extension and SelectedItem
    publicclassListBoxAutoScrollBehavior:Behavior<ListBox>{protectedoverridevoidOnAttached(){AssociatedObject.SelectionChanged+=AssociatedObject_SelectionChanged;base.OnAttached();}privatevoidAs
  • 2024-11-19Java序列化
    在Java的世界中,序列化是一个不可或缺的概念,它允许我们将对象的状态保存到文件中,或者通过网络传输到其他JVM实例。作为一名Java技术专家和架构师,深入理解序列化机制对于构建高效、可靠的系统至关重要。本文将带你从基础到高级,全面掌握Java序列化。Java序列化基础什么是序列化
  • 2024-11-18WPF Datagrid event command in mvvm via behavior
    <DataGridTemplateColumnHeader="Image"><DataGridTemplateColumn.CellTemplate><DataTemplate><StackPanelOrientation="Horizontal"><CheckBoxIsThree
  • 2024-11-18MatchuUtils
    packagecom.dream.model;importjava.math.BigDecimal;importjava.time.LocalDateTime;publicclassMatch{privateLocalDateTimematchDateTime;privateStringleagueMatch;privateStringhomeTeam;privateStringawayTeam;privateStringwin;
  • 2024-11-18Mybatis Plus保姆级教程 (一学就会!!!)
    目录一、概述二、框架结构2.1框架剖析2.2基本使用2.2.1创建Mapper接口2.2.2测试三、常用注解[email protected]@TableField3.2.1exist3.2.2select3.2.3fill3.3@TableId3.3.1value3.3.2typeNONEINPUT​​​​​​​AUTOASSIGN_ID和ASSIGN_UUI
  • 2024-11-18Android 应用检测设备是否被root
    publicclassPropertyUtils{privatestaticfinalStringROOT_DEVICE="0";privatestaticfinalStringNON_ROOT_DEVICE="1";privatestaticvolatileMethodget=null;privatestaticStringgetProperty(Stringprop
  • 2024-11-1801MybatisPlus(SpringCloud入门必学!!!!微服务!!项目实战!!深度理解MP用法!!!)
    微服务springCloud,今天第一课就是MybatisPlus!!!大家在日常开发中应该能发现,单表的CRUD功能代码重复度很高,也没有什么难度。而这部分代码量往往比较大,开发起来比较费时。        因此,目前企业中都会使用一些组件来简化或省略单表的CRUD开发工作。目前在国内使用较多的
  • 2024-11-18python RSA加密解密
    RSA加密和解密是一种常见的非对称加密方法,主要用于保护数据的安全性。在RSA加密中,使用公钥对数据进行加密,使用私钥进行解密。pipinstallpycryptodomefromCrypto.PublicKeyimportRSAfromCrypto.CipherimportPKCS1_OAEPimportbinasciidefgenerate_keys():#生
  • 2024-11-18【Unity】ScriptableObject的应用和3D物体跟随鼠标移动:鼠标放置物体在场景中
    需求说明结合前篇,仓库管理和获取鼠标点击的世界坐标位置两篇内容,已经实现了:鼠标或键盘控制玩家移动;玩家触碰物体后,将物体放入仓库;鼠标点击仓库栏中的物体,任意放在空间中的功能。接下来想要实现:鼠标点击仓库栏的物体之后,物体会跟随鼠标移动;键盘控制待放置的
  • 2024-11-18教你对接电商拍图识款接口
    在网上购物时候,不止可以通过名称搜索商品,也可以拍照上传图片搜索商品。比如某宝上拍个图片就能搜索到对应的商品。腾讯、阿里都提供了类似的图像搜索服务,这类服务原理都差不多:在一个具体的图库上,新增或者删除图片。通过图片搜索相似的图片。本文对接的是腾讯云的图像搜索。
  • 2024-11-17团队项目冲刺——DAY3
    团队项目冲刺——DAY3每天举行站立式会议昨天已完成的工作成员任务徐嘉炜组织会议,说明项目进度,指导项目发展陈祥意参与会议,简要讲述应用程序测试的各个模块林楦参与会议,讲述有关功能界面的UI开发陈大锴参与会议,协调开发技术与实际需求,记录需求蔡家显
  • 2024-11-17Day32--封装
    Day32--封装该露的露,该藏的藏。就像电视,大多数的数据线都隐藏起来了,只暴露出少量的接口和按键。我们不需要知道电视的具体构造,只用知道如何使用遥控器就行了。我们程序设计要追求高内聚、低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方
  • 2024-11-17团队项目冲刺-day2
    每天举行站立式会议昨天已完成的工作成员任务徐嘉炜组织会议,说明项目进度,指导项目发展陈祥意参与会议,简要讲述应用程序测试的各个模块林楦参与会议,讲述有关功能界面的UI开发陈大锴参与会议,协调开发技术与实际需求,记录需求蔡家显参与会议,讲述测试时的
  • 2024-11-16SpringBoot整合Mybatis进行crud操作
    SpringBoot整合Mybatis进行crud操作一:创建数据表学生表createtables_stu(idintprimarykeyauto_increment,snamevarchar(255),ageint,sexchar(1),scoredouble(10,2),birthdaydate);教室表createtables_classroom(cidintprimarykey
  • 2024-11-16Springboot 集成Apollo配置中心【记录】
    一、前言​ 我们经常会在Springboot项目中集成配置中心,无外乎是因为配置中心即时改即时生效的缘故。而我选择Apollo的原因,是因为它有个草稿、然后发布的功能,这在上生产发布前,提前配置好变更项,检查通过再发布,这种机制对于我们来说可太友好了!二、步骤2.1pom.xmlpom.xml文件引
  • 2024-11-16JPQL与数据库函数的完美结合实例
    在Java持久化操作中,JPQL(JavaPersistenceQueryLanguage)是一种强大的查询语言,它允许开发者以面向对象的方式执行数据库查询。JPQL不仅支持对实体属性的查询,还支持调用内置和用户自定义的数据库函数。本文将通过一个具体实例,展示如何在JPQL中调用H2数据库的内置函数,以实现更
  • 2024-11-16PinBall击球游戏
    packagecom.shrimpking.t9;importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.KeyEvent;importjava.awt.event.KeyListener;/***CreatedbyIntelliJIDEA.**@Auth