• 2024-07-05面试必会之MQ篇
    RabbitMQ01-你们项目中哪里用到了RabbitMQ?常用的中间件包括消息中间件(如ApacheKafka、RabbitMQ)、缓存中间件(如Redis、Memcached)、数据库中间件(如MySQL、MongoDB)我们项目中很多地方都使用了RabbitMQ,RabbitMQ是我们项目中服务通信的主要方式之一,我们项目中服务通信主
  • 2024-07-05面试必会之事物控制
    01-什么是事务?事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元02-事务的特性有哪些?原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。一致性(Consistency):事务
  • 2024-07-05面试必会之SpringBoot&SpringCloud
    01-讲一讲SpringBoot自动装配的原理1.在SpringBoot项目的启动引导类上都有一个注解@SpringBootApplication@SpringBootApplication@MapperScan("com.hxx.admin.dao")publicclassAdminApplication{publicstaticvoidmain(String[]args){SpringApplic
  • 2024-07-05面试必会之Redis篇
    01-你们项目中哪里用到了Redis?在我们的项目中很多地方都用到了Redis,Redis在我们的项目中主要有三个作用:使用Redis做热点数据缓存/接口数据缓存使用Redis存储一些业务数据,例如:验证码,用户信息,用户行为数据,数据计算结果,排行榜数据等使用Redis实现分布
  • 2024-07-05面试必会之SSM框架篇
    01-什么是SpringIOC和DI?IOC:控制翻转,它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。DI:依赖注入,在我们创建对象的过程中,把对象依赖
  • 2024-07-05面试必会之Mysql篇
    1.Mysql查询语句的书写顺序Select[distinct]<字段名称>from表1[<join类型>join表2on<join条件>]where<where条件>groupby<字段>having<having条件>orderby<排序字段>limit<起始偏移量,行数>2.Mysql查询语句的执行顺序(8)Sele
  • 2024-07-05面试必会之JAVA基础篇
    1.Final有什么用?被final修饰的类不可以被继承被final修饰的方法不可以被重写被final修饰的变量不可以被改变被final修饰不可变的是变量的引用,而不是引用指向的内容,引用指向的内容是可以改变的finalArrayList<Integer>finalList=newArrayList<>();//初始化后,finalL
  • 2024-06-07面试必会 --> MyBatis篇
    什么是MyBatisMybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。MyBatis可以使用XML或注解来配置和映射
  • 2024-06-06面试必会 --> SSM篇
    01-什么是SpringIOC和DI?IOC:控制翻转,它把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的“控制反转”概念就是对组件对象控制权的转移,从程序代码本身转移到了外部容器。DI:依赖注入,在我们创建对象的过程中,把对象依
  • 2024-06-03面试必会->Redis篇
    01-你们项目中哪里用到了Redis?在我们的项目中很多地方都用到了Redis,Redis在我们的项目中主要有三个作用:使用Redis做热点数据缓存/接口数据缓存使用Redis存储一些业务数据,例如:验证码,用户信息,用户行为数据,数据计算结果,排行榜数据等使用Redis实现分布
  • 2024-05-24SQL数据库必会的9个基础语句
    数据库代码通常指的是用于创建、查询、更新和删除数据库及其数据的SQL(结构化查询语言)语句。但是,由于数据库的复杂性和多样性,下面我将给出一些基本的SQL代码示例,这些示例可以在关系型数据库管理系统(如MySQL,PostgreSQL,SQLite,Oracle,SQLServer等)中使用。创建数据库:CR
  • 2024-03-29测试人员必会SQL命令
    一、数据库相关的SQL1.创建数据库testCREATEDATABASEtest;CREATEDATABASEyour_database_nameCHARACTERSETutf8mb4COLLATEutf8mb4_general_ci;2.查看数据库创建是否成功SHOWDATABASES;3.删除库testDROPDATABASEtest;4.进入testdb6库USEtestdb6;
  • 2024-03-28django小白必会
    Django基础1.Django小白必会三板斧1.1HttpResponse返回纯文本或者JSON数据fromdjango.shortcutsimportrender,HttpResponsedefindex(request):print(request)#HttpResponse:返回纯文本或者JSON数据returnHttpResponse("ok")1.2render渲染前端
  • 2024-03-27Spark基础必会知识总结
    1、RDD是什么,RDD的五大属性RDD是弹性分布式数据集五大属性:分区(指定数据是哪个分区的)分区内的计算逻辑分区器(如果有键值对可以控制分区的数据流向)血缘关系移动数据不如移动计算2、RDD的弹性体现在哪里存储弹性:内存磁盘一起用计算弹性:重试机制分片弹性:分区可以改变容
  • 2024-03-22MySQL必知必会
    #Mysql##Mysql事务###原则1.只有使用了INNODB引擎的数据库或表才支持事务2.原子性:具备回滚机制,只有全部完成和全部不完成两种状态。3.一致性:事务开启前和结束后数据库完整性没有被破坏。4.隔离性:数据库允许多个并发事务同时对其数据进行读写和修改的能力。防止事务同时执行
  • 2024-01-29MySQL必知必会 pdf下载
    《MySQL必知必会》MySQL是世界上最受欢迎的数据库管理系统之一。书中从介绍简单的数据检索开始,逐步深入一些复杂的内容,包括联结的使用、子查询、正则表达式和基于全文本的搜索、存储过程、游标、触发器、表约束,等等。通过重点突出的章节,条理清晰、系统而扼要地讲述了读者应该掌握
  • 2024-01-02我敢说,这是你必会的网络端口知识
    下午好,我的网工朋友,新年快乐!端口是计算机网络技术中非常基础的概念,不管是网络实施、运维、还是软件开发,总是能听到端口二字。理论上来说,端口数最多可以有65535个。端口概念在网络技术中,端口(Port)大致有两种意义:一是物理意义上的端口,比如,ADSLModem、交换机、路由器用于连接其他网络
  • 2023-12-24后端架构师必知必会系列:高可用数据库与数据一致性
    作者:禅与计算机程序设计艺术1.背景介绍什么是数据库?数据库(Database)是一个建立在计算机存储设备上的文件,用来存储、组织、管理和保护敏感的数据,其中的数据包括结构化数据和非结构化数据。数据库通过控制数据访问权限、提供数据备份功能、实现数据共享、确保数据完整性等功能,从而帮助
  • 2023-11-28pandas应知必会
    #创建dfcolumns=[A,B,C,D]data=[[1,2,3,4],[5,6,7,8]]df=pd.DataFrame(data,columns=columns)#对某列求和df[A].sum()#普通求和df[(df['是否下单']=='下单')].sum()#筛选求和#添加一列,axis=1,指定计算的方向是行而不是列,apply()对元素进行逐元素遍历操作data["x
  • 2023-11-17Android RecyclerView八个必会的面试技巧
    引言在Android开发领域,RecyclerView是一项强大的工具,用于处理大量数据的高效显示。熟练掌握RecyclerView的知识对于一名Android开发者来说至关重要。本文将深入研究一些常见的RecyclerView面试问题,并提供更详细的参考答案,以帮助你更好地准备面试。RecyclerView的优势和用途问题:请
  • 2023-11-14第5章 QtCreator 开发工具必知必会技巧
    第5章QtCreator开发工具必知必会技巧本章导学Creator代码编辑界面功能介绍项目视图展示是pro文件里面的编译文件列表上面加号可以添加各类文件的视图分栏看见打开的文档还可以打开新的窗口Creator常用快捷键--程序开发的提效利器Creator片段
  • 2023-11-10tcpdump必知必会
    tcpdump原理&在tcp协议栈的位置tcpdump用法基于协议、主机、端口过滤使用andor逻辑运算符做复杂的过滤操作tcpdumpflags1.tcpdump原理linux中非常有用的网络工具,运行在用户态。数据包到达网卡,经过数据包过滤器bpf筛选后,拷贝至用户态的tcpdump程序。tcpdump抓包
  • 2023-11-06精通协程的必会十一个高级技巧
    在Android应用开发中,协程已经成为异步编程的首选工具之一。它使并发任务管理变得更加容易,但它的强大功能远不止于此。在本文中,我们将探讨协程的高级技巧,帮助您更好地处理复杂的并发需求,提高性能和可维护性。介绍协程是Kotlin的一项强大特性,它使并发编程更加直观、简单。它允许我们
  • 2023-10-29SQL必知必会
    第二章检索数据2.1检索不同的值返回不同的值SELECTDISTINCTIDFROMProduct;不能部分使用DISTINCT,作用于所有的列2.2限制结果限制最多返回多少行SELECTTOP5prod_nameFROMProduct;2.3注释用--来表示用/**/来表示第三章排序检索数据3.1排序函数
  • 2023-10-23MySQL必知必会
    概述MySQL是一种数据库管理系统(DBMS),所管理的都是关系型数据库,特点就是以表的形式来存储数据,一个数据库中可以有多张表,表中划分为行和列,可以将一行对应于一个对象,而每一列所表示的就是对象的各个属性。在MySQL中用主键(PrimaryKey)来唯一的标识某一行,主键是一个列也可以是一组列,它