• 2024-07-01linux内核 list_for_each_entry
    1.linux内核中的list用法在linus内核中,list一般这样使用:structlist_head{structlist_head*priv;structlist_head*next;}structxxx{intvalue;//结构体的真实成员structlist_head*lh;} 2.list遍历结构体xxx里面有structlist_head*lh
  • 2024-06-23Hadoop 2.0 大家族(二)
    目录三、Hbase(一)Hbase简介(二)Hbase入门四、Pig(一)Pig简介(二)Pig入门三、Hbase  Hbase是基于Hadoop的开源分布式数据库,它以Google的BigTable为原型,设计并实现了具有高可靠性、高性能、列存储、可伸缩、实时读写的分布式数据库系统。HBase适合于存储非结构化数据H
  • 2024-06-17青青网校积分商城
     packageservice.impl;importservice.MemberService;↵publicclassMemberServiceImplimplementsMemberService{MemberDaomb-newMemberDaoImp();@Overridepublicvoida(){//TODOAuto-generatedmethodstubmb.a();}@Overridepublicvoidb(){//TO
  • 2024-06-13COSC2531 Programming Fundamentals
    Programming Fundamentals (COSC2531)FinalCodingChallengeAssessmentType Individual assessment (no group work).SubmitonlineviaCanvas/Assignments/FinalCodingChallenge.Marksareawardedperrubric(pleaseseetherubricon Canvas). Cla
  • 2024-05-31redis的command命令
    一.Redis命令详解SLOWLOG:用途:用于记录和查询执行时间超过设定阈值的慢查询。子命令:SLOWLOGGET[n]:获取最新的n条慢查询日志。如果未指定n,则返回所有日志。SLOWLOGLEN:返回慢查询日志的条数。SLOWLOGRESET:清空慢查询日志。示例:SLOWLOGGET5SLOWL
  • 2024-05-25一个模板元函数来检查一个类是否有一个特定的成员
    通过创建一个模板元函数来检查一个类是否有一个特定的成员。以下是一个例子:#include<type_traits>template<typenameT,typename=void>structhas_type_member:std::false_type{};template<typenameT>structhas_type_member<T,std::void_t<typenameT::typ
  • 2024-05-09Mapster工具类
    一、使用Mapster//安装nuget包Install-PackageMapster二、封装工具类///<summary>///Mapster映射帮助类-基础使用///Mapster版本7.3.0(或7.2.0)///ASP.NET使用时可直接services.AddMapster();///</summary>publicclassMapsterHelper{#region实体映射
  • 2024-05-06深入探究C++ 类成员(Class Members)
    一、定义在class的声明里头,真正有用的两样东西是datamembers和memberfunctions:Datamembers:表示根据这个class所产生的object里头会有些什么东西,它事实上也是占据object内存的唯一东西(除非引入虚拟机制)。通常为数据的封装性,我们把datamembers声明为private或protec
  • 2024-04-24C++ 多态与虚拟:Class 语法语义
    1.object与class:在object-orientedprogramming编程领域,对象(object)有更严格的定义。对象是由数据结构和用于处理该结构的过程(称为methods)组成的实体(instance)。这些方法由对象接收的消息激活。一个对象的内部数据结构与其他对象完全隔离(此属性称为“encapsulation”)。对象是基于模
  • 2024-04-10python 会员信息管理系统2.0
    问题介绍综合案例实现:会员管理系统设计与实现-V3利用所学习的知识点 ,结合会员管理系统的分析与实现, 了解面向对象开发过程中类内部功能的分析方法,系统讲解 Python语法、控制结构、四种典型序列 ,函数定义以及面向对象语法和模块的应用。(使用面向对象的思想)面向对象编
  • 2024-04-08Mysql8.0高可用部署
    Mysql8.0高可用部署前言目前是三台服务器,每台服务器部署mysql、mgr、proxysql、keepalived,mysql8.0是通过mgr的方式来实现mysql服务的高可用,实现故障自动检测及自动切换,发生故障时能自动切换到新的主节点,但是当程序调用的mysql对应的服务宕机后,无法自动切换到正常服务上面
  • 2024-04-04linux 挂载错误 mount: unknown filesystem type LVM2_member 解决方法
    解决办法:需要安装lvm2: sudoaptinstalllvm2然后按一下步骤:1、查看物理卷:pvssudopvs得到类似如下结果: PVVGFmtAttrPSizePFree /dev/sdbVolGroup00lvm2a--18.19t02、查看卷组:vgssudovgs得到类似如下结果:  VG    #PV#LV#
  • 2024-04-01【GO】大小堆demo
    `packagemainimport("container/heap""fmt""math/rand")typeMyHeap[]MembertypeMemberstruct{scoreintnamerune}func(hMyHeap)Len()int{returnlen(h)}//Smallestheapfunc(hMyHeap)Less(i,jint)bool{r
  • 2024-03-29Effective C++ 导论
    芝士wa2024.3.29EffectiveC++.pdf“本书的目的在于引导你如何高效使用C++”本书的研究范围:标准的设计策略特殊语言特性的具体细节例如:如何在inheritance(继承)和templates(模板)之间选择?如何在public(公有)和privateinheritance(私有继承)之间选择?如何在member(成员
  • 2024-03-28Class with pointer member(s) -> 带指针的类
    Classwithpointermember(s)->带指针的类String字符串为讲解对象设计一个Class先设计头文件示例代码:#pragmaonce​//防卫式声明#ifndef__STRING__#define__STRING__​#include<string.h>​//头文件定义classString{public://设计构造函数->这里只是定义了
  • 2024-03-23会员中心微服务
    文章目录1.环境配置1.创建会员中心模块2.检查父子模块的pom.xml1.父模块注意:如果父模块中的依赖显示notfound,原因是子模块并没有引用,不用在意2.子模块3.pom.xml引入相关依赖(别忘记刷新maven)4.application.yml进行基本配置5.com/sun/springcloud/MemberApplication.j
  • 2024-03-19mysql查看数据库锁等待排查笔记
    实验版本:5.7.27 命令如下:mysql>useinformation_schema;  mysql>selectcount(*)fromINNODB_LOCK_WAITS; +----------+ |count(*)| +----------+ |      50| +----------+ 1rowinset,1warning(0.00sec)  SHOWENGINEINNODB
  • 2024-03-13redis 延迟队列
    参考:https://blog.csdn.net/weixin_42128977/article/details/126152834https://cloud.tencent.com/developer/article/2310463?areaId=106001场景定时任务,比如任务A和任务B是同条流水线上的,当任务A完成了,一个小时后执行任务B我们打车,在规定时间内,没有车主接单,那么平台就
  • 2024-03-11k02_redis命令
    链接redis方式一:redis-cli-h192.168.88.129-p6379-aroot方式二:redis-cli-h192.168.88.129-p6379AUTHrootredis通用命令help@string 查看帮助keys* 查询所有keyMSETkvk1v1 批量插入exists 确定一个键是否存在常见常见命令信息help@s
  • 2024-03-10Redis数据类型及其常用命令
    一、Redis字符串(String)String是Redis最基本的类型,一个key对应一个value,它是二进制安全的(String可以包含任何数据,如jpg图片或者序列化的对象),一个字符串value最多可以是512MBSETkeyvalue[NX|XX][GET][EXseconds|PXmilliseconds|EXATunix-time-seconds|PXATunix-
  • 2024-03-05redis自学(11)ZSet
    ZSet也就是SortedSet,其中每一个元素都需要制定一个score值和member值: 可以根据score值排序 member必须唯一 可以根据member查询分数 因此,zset底层数据结构必须满足键值存储、键必须唯一、可排序这几个需求。之前学习的那种编码结构可以满足? SkipList:可以排序,并且
  • 2024-03-035-Redis十大关系之集合Set
    redis十大关系之集合Set(value不重复)添加元素:SADDkeymember[member...]遍历集合中所有元素:SMEMBERSkey判断元素是否在集合中:SISMEMBERkeymember删除元素:SREMkeymember[member...]获取集合里面元素的个数:SCARDkey从集合中随机展现设置的数字个数元素,元素不删除
  • 2024-02-26clickhouse 进行建表期间的一些优化
    clickhouse优化:批量插入次数设置10000-15000 小批量频繁插入,每次插入都会产生一个part。所以clickhouse的写入,是提倡大批次插入的。(五个字段一万条数据大概在1~2M左右)--partitionbydate_time设置partitionPARTITIONBYtoYYYYMMDD(event_date)按天分区SETTIN
  • 2024-02-16[ Skill ] equal, eq, eqv, member, memq, memv
    https://www.cnblogs.com/yeungchie/equal等效运算法==equal(11);=>tequal(11.0);=>teq直接比较内存地址,因此效率比equal高不建议用于比较字符串、数字、链表eq(11);=>teq(11.0);=>nileq("ab""ab");=>teq("a&quo
  • 2024-02-02跟着微软官方学习Powershell-在 PowerShell 中发现命令
    1、说明PowerShell预安装了大量命令。若要有效地使用PowerShell命令,您需要了解它们的工作原理。例如,你需要知道命令所采用的参数,以及可以使用多种方法来调用命令。它还有助于了解命令返回的内容、返回的类型以及命令的属性。通过了解这些事项,你可以配置如何显示帮助。此外,还