• 2024-07-22Python入门知识点 5--流程控制语句
    先来分享一个pycharm使用小技巧   红色波浪线:提醒可能报错   黄色波浪线:提醒书写不规范,ctrl+alt+l去掉黄线   code--Reformatcode,就可以去掉黄线,调整代码格式1、程序三大执行流程(1)顺序执行        程序执行时,代码从上往下,从左往右执行,中间
  • 2024-07-22谈一谈一条SQL查询语句究竟是如何执行的?
    这里写目录标题理解执行流程衍生知识最后本篇文章是基于《MySQL45讲》来写的个人理解与感悟。理解先看下图:大体来说,MySQL可以分为Server层和存储引擎层两部分。就是对应着图中的两个圈。server层包含查询缓存、分析器、优化器、执行器等,以及及所有的内置函数(如
  • 2024-07-22iOS开发-多线程编程
    OC中常用的多线程编程技术:1.NSThreadNSThread是Objective-C中最基本的线程抽象,它允许程序员直接管理线程的生命周期。NSThread*myThread=[[NSThreadalloc]initWithTarget:selfselector:@selector(myThreadMainMethod:)object:nil];[myThreadstart];使用NSThread时,
  • 2024-07-21Python解释器详解及其应用场景
    Python解释器及其应用场景一、Python解释器概述Python解释器是Python程序运行的核心,它负责读取Python代码(即.py文件)并将其转换为机器语言,从而使计算机能够执行。简单来说,Python解释器就像是Python代码与计算机之间的翻译官,把Python代码翻译成计算机能懂的语言。Python解释器
  • 2024-07-21Mysql之一次完成的sql执行过程
    Mysql一次完成的sql执行过程是什么1、客户端请求客户端通过MySQL协议发送SQL查询或事务到服务器。2、连接处理MySQL服务器为每个客户端连接创建一个线程,该线程处理来自客户端的所有请求。3、SQL解析服务器首先解析SQL语句,检查语法正确性。4、查询优化解析器生成一个或多个
  • 2024-07-21MapReduce执行流程
    执行流程MapTask执行流程Read:读取阶段MapTask会调用InputFormat中的getSplits方法来对文件进行切片切片之后,针对每一个Split,产生一个RecordReader流用于读取数据数据是以Key-Value形式来产生,交给map方法来处理。每一个键值对触发调用一次map方法Map:映射阶段map方法在获
  • 2024-07-213、linux系统中对中断处理的演进
    2Linux系统对中断处理的演进从2005年我接触Linux到现在15年了,Linux中断系统的变化并不大。比较重要的就是引入了threadedirq:使用内核线程来处理中断。Linux系统中有硬件中断,也有软件中断。对硬件中断的处理有2个原则:不能嵌套,越快越好。 如果可以中断嵌套,那么总会出现因为嵌
  • 2024-07-21JAVA:异常
      一.异常概述1.异常体系根类:子类描述java.lang.Throwabljava.lang.ErrorError:严重错误Error,无法通过处理的错误,只能事先避免,例如:栈内存溢出错误,服务器宕机,数据库崩溃...好比绝症。java.lang.Exception(常用)Exception:表示异常,异常产生后程序员可以通过代码的方式纠正
  • 2024-07-20Scanner,switch,分支语句,循环语句
    Scanner1.概述:​Scanner是java定义好的类2.用法:​a.导包importjava.util.Scanner​b.创建对象Scanner对象名=newScanner(System.in);​c.调用方法对象名.next() //录入字符串对象名.nextInt() //录入整数publicclassDemo02{publicstat
  • 2024-07-20Java之线程池
    一、什么是线程池,为什么使用线程池?线程池其实是一种池化的技术的实现,实现资源的一个复用,避免资源的重复创建和销毁带来的性能开销在线程池中,线程池可以管理一堆线程,让线程执行完任务之后不会进行销毁,而是继续去处理其它线程已经提交的任务线程池的优点:降低资源消耗。通过
  • 2024-07-20javascript条件判断语句。
    if语句条件满足就执行,不满足就不执行if(条件){语句}ifelse语句条件满足,执行语句1,条件不满足,执行语句2if(条件){语句1}else{语句2}ifelseifelseif… if(条件1){ 语句1 }else{ 语句2 }if(条件2){ 语句2 }el
  • 2024-07-20U3D定时执行
    InvokeRepeating和InvokepublicMaterial[]colors;floatspeed=5;//StartiscalledbeforethefirstframeupdatevoidStart(){//Invoke("AutoChangeColor",5);////启动5秒后开始被调用一次InvokeRepeating("Bounce",2,2);//启动2秒后开始被重复
  • 2024-07-20C基础:控制语句
    1.分支语句1.1if语句1.1.1基本结构if(表达式){语句块1;}else{语句块2;}执行顺序:如果条件成立,则执行语句块1,否则条件不成立的话执行语句块2。1.1.2分层结构if(表达式1){语句块1;}elseif(表达式2){语句块2;}else{语句块3;}执行顺序:如果满
  • 2024-07-20记一个引起MYSQL死锁Deadlock found when trying to get lock; try restarting transaction的例子 及 Share Locks和排它锁
    一、记一个引起MYSQL死锁Deadlockfoundwhentryingtogetlock;tryrestartingtransaction的例子  今天在尝试MYSQL事务的时候,这种情况总会引起死锁,不知道为什么,我使用的测试MYSQL表的创建SQL如下:CREATETABLE`user`(`id`int(10)unsignedNOTNULLAUTO_INC
  • 2024-07-20【Gradle】(四)认识和使用Task、执行结果分析的含义
    文章目录1.概述2.认识Task2.1.查看Task列表、认识分组和描述2.2.Task的类型3.使用Task3.1.Task的任务执行结果3.2.增量任务(IncrementalTask)3.3.缓存任务(CachingTask)3.5.跳过任务执行4.总结1.概述Task是Gradle构建脚本中的基本执行单元,它们代表了需要执行的具
  • 2024-07-20【Flowable | 第三篇】flowable工作流使用任务监听器、执行监听器
    文章目录4.flowable工作流使用任务监听器、执行监听器4.1任务监听器4.2执行监听器4.2配置任务/执行监听器4.2.1新增任务监听器4.2.2新增执行监听器4.2.2任务节点配置任务/执行监听器(1)选择类的类型(2)使用表达式类型(3)使用委托表达式4.3测试4.4小结4.flowable工作流使
  • 2024-07-19循环执行语句:do while语句、for语句、while语句
    什么是循环执行语句循环执行语句在百度之中的意思是一组被重复执行的语句称之为循环体,能否继续重复,决定循环的终止条件。循环语句是由循环体及循环的终止条件两部分组成的。要使用循环语句时,必须要确定循环体及条件(布尔表达式)两个重要因素。简单来说,当你在打游戏的时
  • 2024-07-19线程池 --- 基础总结
    使用线程池主要为了解决一下几个问题:通过重用线程池中的线程,来减少每个线程创建和销毁的性能开销。对线程进行一些维护和管理,比如定时开始,周期执行,并发数控制等等。一、Executor接口关系Executor是一个接口,跟线程池有关的基本都要跟他打交道。下面是常用的ThreadPoolExecu
  • 2024-07-19说一说MySQL中的索引下推
    首先说说索引的分类:按照物理存储结构划分:聚簇索引、非聚簇索引按照索引的数据结构划分:B+树索引、Hash索引、Full-Text索引按照字段属性划分:主键索引、唯一索引、普通索引按照字段个数划分:单一索引、联合索引在MySQl中以InnoDB存储引擎为例,建立的索引默认情况下是B+Tre
  • 2024-07-19shell 下 exec,source,.,bash和sh以及export得区别
    exec执行命令时,不会启用新的shell进程。  source和.也不会启用新的shell进程,在当前shell中执行,设定的局部变量在执行完命令后仍然有效。  bash或sh执行时,会另起一个子shell进程,其继承父shell进程的环境变量,其子shell进程的变量执行完后不影响父shell进程。  exec是用被执行
  • 2024-07-19【Linux】Linux进程揭秘:从理论到实践的深度探索之旅
    目录前言:操作系统简介概念设计目的理解进程:程序的执行之魂进程和程序的联系与区别 描述进程-PCB进程的标识符 进程状态 状态转换僵尸进程孤儿进程前言:操作系统简介概念操作系统(英语:OperatingSystem,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软
  • 2024-07-19try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
    在Java编程中,可能会遇到在try块中包含有返回语句的情况。那么紧随其后的finally块中的代码是否会被执行呢?在这种情况下,finally块中的代码会在返回语句执行前执行还是执行后呢?让我们来探讨一下这个问题。首先,让我们回顾一下Java中try-catch-finally语句块的执行顺序。在try块中
  • 2024-07-18JMM
    Java内存模型Java内存模型(JavaMemoryModel,JMM)定义了Java程序中的变量、线程如何和主存以及工作内存进行交互的规则。它主要涉及到多线程环境下的共享变量可见性、指令重排等问题,是理解并发编程中的关键概念。两种并发模型:如何通信如何同步消息传递并发模型线
  • 2024-07-18获取线程的执行结果
    无返回值的RunnablepublicinterfaceRunnable{publicabstractvoidrun();}publicstaticvoidmain(String[]args)throwsExecutionException,InterruptedException{//创建一个包含5个线程的线程池ExecutorServiceexecutorService=Executors.newF
  • 2024-07-18[php命令执行函数]详解各种php命令执行函数
    如下几种命令执行函数:目录systemexcpassthrushell_exec反引号``popensystemsystem函数简介:用于执行命令语法形式:system(string$command,int$return_var=?)command:必选参数,字符类型,被system函数执行的命令,如lsreturn_var:可选参数,整数类型,如果提供此参数,则com