• 2024-09-19章14——集合——集合体系
    目录两个难点底层机制,和不同应用场景下的选择集合体系图,需要背诵!总结:1、集合主要是两组(单列集合、双列集合)2、Collection接口有两个重要的子接口ListSet,他们的实现子列都是单列集合3、Map接口实现的子类是双列集合,存放的是key,value4、上述两张图要记清楚
  • 2024-09-17单列模式
    单列模式“单例模式(SingletonPattern),用于确保一个类只有一个实例,并提供一个全局访问点来访问这个实例。这个模式在需要控制资源的访问或者确保某些操作只有一个实例时使用。单例模式的特点唯一性:保证一个类只有一个实例。全局访问:提供一个全局的访问点来获取这个实例。延迟
  • 2024-07-05集合
    前言保存多个数据使用数组的不足之处:长度开始时必须指定,指定后不能修改保存的数据必须为同一类型的元素使用数组进行增加/删除元素的时比较繁琐集合概念可以动态保存任意多个对象提供一系列方便操作对象的方法:add、remove、set、get等使用集合添加,删除新元素更简洁集
  • 2024-03-29Excel 如何批量将矩阵(多行多列)数据转为单行或单列数据
    该问题源于这样一个实践场景,试想有一个花名册,如下这样:现在需要根据这个花名册批量将其转换为考试时贴在桌上的小标签,如下这样:那么这个需求本质上就是将多行多列数据(考生姓名、考生编号、证件号码三列)转为单列数据(上图需求结果的第二列)。第一列是静态数据,第三列是递增数列,相对
  • 2024-02-02单列集合综合案例-斗地主
    这个Java代码是实现了一个简单的扑克牌游戏逻辑框架,包括创建扑克牌类(Card)、房间类(Room)以及游戏主入口类(Game)。Card类:Card类代表一张扑克牌,包含三个属性:face(牌面,如"3","K"等)、suit(花色,如♠,♥等)和size(大小,用于排序或比较牌的大小)。提供了相应的getter/setter方法来获取和设
  • 2024-01-23SQL 语句技巧--单列数据变多行数据
      碰到一个需求,将一个列的数据:“122,123,145”或者“122,123,145,”,变成多行,表值函数如下:  CreateFUNCTIONtransColS(@idvarchar(4000))RETURNS@stTABLE(idint)begindeclare@strasvarchar(4000)IF(substring(@id,len(@id),1))<>','
  • 2023-11-23影响MySQL 8.0单列索引长度的因素有哪些?
    MySQL8.0支持的单列索引长度最大是3072bytes,影响单列索引长度的因素有哪些:innodb_page_size:InnoDB页大小,默认是16KB。支持5种size:4k、8k、16k、32k、64k。row_format:表的行格式,默认是“dynamic”。支持6种格式:DEFAULT、DYNAMIC、FIXED、COMPRESSED、REDUNDANT、COMPACT。
  • 2023-10-30DbContext相关
    DbContext是线程不安全的,单列模式下,前一个sql为执行完,后一个不会执行。所有要做成作用域单列,一次请求是单列的。 
  • 2023-10-17单列函数 去空格 trim()
     #查询时去掉前后的空格select*fromempwhereENAME=trim('SMITH')  
  • 2023-10-17单列函数 截取字符串
     #截取名字的第一个字母注意开始下标是1长度是1格式(列名,开始下标,截取的长度)selectsubstr(ENAME,1,1)fromemp; #获取员工姓名第一个字母是A的人员的信息select*fromempwheresubstr(ENAME,1,1)='A';  #首字母大
  • 2023-10-13MySQL创建索引有哪些注意点?
    索引虽然是sql性能优化的利器,但是索引的维护也是需要成本的,所以创建索引,也要注意:1.索引应该建在查询应用频繁的字段在用于where判断、order排序和join的(on)字段上创建索引。2.索引的个数应该适量索引需要占用空间;更新时候也需要维护。3.区分度低的字段,例如性别,不要建
  • 2023-09-18lambda表达式取单列的值
    QueryWrapper<Empbole2>empbole2QueryWrapper=newQueryWrapper<>();empbole2QueryWrapper.eq("emp_job","离职");List<Empbole2>userList=empbole2Service.list(empbole2QueryWrapper);List<String>userList2=newArr
  • 2023-09-14MYSQL单列索引和组合索引的对比分析
    单列索引:即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引:即一个索包含多个列。怎么选择:如果查询where条件只有一个,完全可以用单列索引,这样的查询速度较快,索引也比较瘦身。如果业务场景是需要经常查询多个组合列,不要试图分别基于单个列建立多个单
  • 2023-08-15MySQL什么情况下应该建单列索引?什么情况下应该建组合索引?
    假设有一张用户表,姓名和创建时间是用来查询最多的字段,如果要建索引,是单独给姓名、创建时间来建单列索引好?还是给它们建组合索引好? 其实决定为MySQL表中的字段创建单列索引还是组合索引需要考虑你的查询模式和需求。下面是一些建议:单列索引vs.组合索引单列
  • 2023-06-27单列行数太大使用excel进行分列显示
    公式:=OFFSET($A$1,COLUMN(A1)-1+(ROW(A1)-1)*2,)说明:最后的*2是指定分列的个数 ,这里指定分2列  
  • 2023-05-15海鸥优化算法SOA结合GRU做时间序列单输入单输出预测模型,要求数据是单列的时间序列数据,直接替换数据就可
    海鸥优化算法SOA结合GRU做时间序列单输入单输出预测模型,要求数据是单列的时间序列数据,直接替换数据就可以用。程序语言是matlab,需求最低版本为2018及以上。程序可以出真实值和预测值对比图,线性拟合图,可打印多种评价指标。PS:以下效果图为测试数据的效果图,主要目的是为了显示程序运
  • 2023-05-15贝叶斯优化LSTM做时间序列单输入单输出预测模型,要求数据是单列的时间序列数据,直接替换数据就可以用。
    贝叶斯优化LSTM做时间序列单输入单输出预测模型,要求数据是单列的时间序列数据,直接替换数据就可以用。程序语言是matlab,需求最低版本为2021及以上。程序可以出真实值和预测值对比图,线性拟合图,可打印多种评价指标。ID:1350677996284338
  • 2023-05-15基于Elman做多列自变量输入,单列因变量输出做拟合预测模型。
    基于Elman做多列自变量输入,单列因变量输出做拟合预测模型。程序内有详细注释,直接替换数据就可以用,不会的可以免费指导替换数据。程序是matlab语言。可以我。ID:6830676456533859
  • 2023-05-15利用最小支持向量机LSSVM做拟合预测建模,数据要求是多列输入单列输出做拟合预测建模,程序内注释详细,直
    利用最小支持向量机LSSVM做拟合预测建模,数据要求是多列输入单列输出做拟合预测建模,程序内注释详细,直接替换数据就可以用,不会的可以给免费指导如何替换数据,点了关注后部分程序还有粉丝价,。ID:2530675652364526
  • 2023-05-15使用遗传算法GA和粒子群算法PSO优化最小支持向量机LSSVM,数据是多列输入,单列输出,做回归预测的模型,代
    使用遗传算法GA和粒子群算法PSO优化最小支持向量机LSSVM,数据是多列输入,单列输出,做回归预测的模型,代码内都写了基本注释,可学习性较强,替换数据以后就可以使用,。ID:3750669261126488
  • 2023-05-13单例模式
    单列模式一、静态引用变量直接实力例化对象随着类装载就完成实例化二、使用代码块,和一一样三、懒汉式加载前两个是类装载就完成实例化,不是当需要调用的时候才实例化四、三的改进,加锁避免线程安全的问题,但是耗时,不高效五、用静态代码块缩小锁的范围,但是还是会出现线程的
  • 2023-05-06sql语法--distinct去重
      distinct对单列数据实现去重效果并返回单列如果是对多列去重,当且仅当多条数据中多列的数据完全一致才能够去重如图1selectdistinctpassword,phonefromtb_user; 图1 不能够去重如图2 
  • 2023-04-03七、sql索引
    索引的作用拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录(索引)快速查找到需要的字。索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。创建索引时,你需要确保该索
  • 2023-03-19Collection单列集合总结
    这篇文章记录了Collection集合,List集合,Set集合在文章第七点总结了两大系列集合的五种实现类的区别,有需要的小伙伴可以直接去查看一、什么是集合集合是Java中存储对象
  • 2023-02-25T-SQL——将字符串转为单列
    目录0.背景1.使用STRING_SPLIT函数2.自定义分裂函数3.使用示例shanzm-2023年2月22日0.背景代码中执行存储过程,参数是多个且不确定数量,期望SQL查询时使用该参数作