• 2024-08-01200 Value Tuples
    示例安装NuGet包NuGet\Install-Package System.ValueTuple -Version 4.5.0Program.csusingSystem;usingClassLibrary1;namespaceValueTupleExample{publicclassCustomer{public(intcustomerID,stringcustomerName,stringemail)GetC
  • 2024-07-23实例说明如何使用Java 8的Function接口使得代码更加简洁以及降低重复性
    什么是Function接口?Function接口是Java8中引入的一个功能性接口,位于java.util.function包下。它代表了一个接受一个参数并产生结果的函数。这个接口只有一个抽象方法apply(Tt),用于对传入的参数应用某种操作并返回一个结果。@FunctionalInterfacepublicinterfaceFunct
  • 2024-04-30记录一下MySQL的连接
       简单的2张表演示1.左连接SELECTCustomerPro.ID,CustomerPro.CustomerName,Employee.EmployeeNameFROMCustomerProLEFTJOINEmployeeonCustomerPro.EmployeeID=Employee.ID2.右连接SELECTCustomerPro.ID,CustomerPro.CustomerName,Employee.EmployeeName
  • 2024-02-11Elasticsearch实现Mysql的Like效果
    在Mysql数据库中,模糊搜索通常使用LIKE关键字。然而,随着数据量的不断增加,Mysql在处理模糊搜索时可能面临性能瓶颈。因此,引入Elasticsearch作为搜索引擎,以提高搜索性能和用户体验成为一种合理的选择。1、客户的诉求在ES中,影响搜索结果的因素多种多样,包括分词器、Match搜索、Term搜
  • 2024-02-01SQL PARTITION BY 语句把一张表分组后的最大值或最小值插入另一张表里
    1.例子见前一章,目的是有分组的,只显示OrderAmount最高的(即每组只显示一列) 2.再建一个表来存储CREATETABLE[dbo].[MaxOrders]([orderid][int]NULL,[Orderdate][date]NULL,[CustomerName][varchar](100)NULL,[Customercity][varchar](100)NULL,
  • 2023-11-19每日总结
    今天写了一点erp的页面和后端。publicclassPayController{@AutowiredprivatePayServicepayService;@GetMappingpublicResultpage(@RequestParam(defaultValue="1")Integerpage,@RequestParam(defaultValue="10")IntegerpageSiz
  • 2023-11-19SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
    SQLINSERTINTO语句用于在表中插入新记录。INSERTINTO语法可以以两种方式编写INSERTINTO语句:指定要插入的列名和值:INSERTINTO表名(列1,列2,列3,...)VALUES(值1,值2,值3,...);如果要为表的所有列添加值,则无需在SQL查询中指定列名。但是,请确保值的顺序与表
  • 2023-11-19SQL 的 AND、OR 和 NOT 运算符:条件筛选的高级用法
    AND运算符SQL的AND运算符用于根据多个条件筛选记录,确保所有条件都为TRUE才返回记录。下面是AND运算符的基本语法:SELECTcolumn1,column2,...FROMtable_nameWHEREcondition1ANDcondition2ANDcondition3...;column1,column2,等是您要选择的列名称。table_name是您
  • 2023-11-19SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
    SQLINSERTINTO语句用于在表中插入新记录。INSERTINTO语法可以以两种方式编写INSERTINTO语句:指定要插入的列名和值:INSERTINTO表名(列1,列2,列3,...)VALUES(值1,值2,值3,...);如果要为表的所有列添加值,则无需在SQL查询中指定列名。但是,请确保值的顺序与表
  • 2023-11-19SQL 的 AND、OR 和 NOT 运算符:条件筛选的高级用法
    AND运算符SQL的AND运算符用于根据多个条件筛选记录,确保所有条件都为TRUE才返回记录。下面是AND运算符的基本语法:SELECTcolumn1,column2,...FROMtable_nameWHEREcondition1ANDcondition2ANDcondition3...;column1,column2,等是您要选择的列名称。table_name是
  • 2023-07-31软件测试|SQL中的LIKE模糊匹配该怎么用?
    SQL中的LIKE模糊匹配解析简介在SQL(StructuredQueryLanguage)中,LIKE是一种用于模糊匹配的操作符。通过使用LIKE,我们可以根据模式匹配的方式进行数据检索,而不仅仅局限于完全匹配。本文将详细介绍SQL中LIKE操作符的语法、用法以及一些示例,帮助您掌握模糊匹配的技巧。LIKE模糊匹配在S
  • 2023-04-13临时表转置
    USE[MES.WGBEYOND]GOSETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGO ALTERPROC[DBO].[SP_GETMONOTICE]@CUSTOMERNAMENVARCHAR(50)ASBEGINDECLARE@SQLVARCHAR(500)DECLARE@STUFFNVARCHAR(MAX) --新建临时表#TEMP SELECTMO.MONO,MO.CUSTOMERNAME,MO.PRODUCTCODE,OP.
  • 2023-02-19设计模式-原型模式
    原型模式(PrototypePattern):使用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象。原型模式是一种对象创建型模式应用实例描述如下:未使用原型模式#inc
  • 2022-12-18Mutable fields should not be "public static"
    https://stackoverflow.com/questions/53764748/mutable-fields-should-not-be-public-static protectedstaticList<String>COLUMN_NAMES=Collections.unmodifiabl
  • 2022-08-23DataGrid中使用PopupBox
    1.效果图2.实现TestView.xaml<DataGridItemsSource="{BindingItemsSource}"CanUserAddRows="False"AutoGenerateColumns="False">
  • 2022-08-19INotifyPropertyChanged
    C#-INotifyPropertyChanged(解决数据绑定的界面刷新问题)最近做项目用到DataGridView(property同理),用它绑定数据源后,如果数据源中的数据修改无法及时刷新到控件上,必须切换