• 2024-10-22JS中什么是回调函数
    JS中的回调函数是一种特殊类型的函数,它作为参数传递给另一个函数,并在该函数的执行过程中被调用执行。这种函数传递的机制使得异步编程成为可能,允许在某个操作完成后执行特定的操作或逻辑。一、JS中回调函数的概念在JavaScript中,回调函数是一种特殊类型的函数,它作为参数传递
  • 2024-10-22mysql的执行逻辑
    本篇章为构建mysql在执行过程中简单的业务流程,为后续的代码优化和面试构建基础。1、首先一条sql在执行时sql会通过网络传送给mysql2、在Mysql收到sql语句后会先在分析器中先判断一下SQL语句有没有语法错误。3、判断完语法之后语法无误,优化器会根据你写的sql判断执行什么索引。(
  • 2024-10-22PowerShell的Runspace是一个用于执行PowerShell代码的环境。它提供了一个独立的上下文,允许你在其中运行命令、脚本和表达式。Runspace可以被认为是PowerShell会话的
    PowerShell的Runspace是一个用于执行PowerShell代码的环境。它提供了一个独立的上下文,允许你在其中运行命令、脚本和表达式。Runspace可以被认为是PowerShell会话的一个实例,可以在多线程环境中使用,允许你并发执行多个PowerShell任务。以下是关于PowerShellRunspace的一些关键点和
  • 2024-10-21selenium执行页面滚动无效
    起因:​ 今天有个测试活动,需要记录一界面的状态,计划每10分钟截图记录。由于网页有失效时间,便考虑使用selenium定时登录,去目标页面,目标位置执行截图。问题:​ 在进入页面后,需滚动页面到最低部才能看到需要的数据图表。但是进入页面后,执行模拟滚动时,时常会无效。网上各种方法都尝
  • 2024-10-21schedule-执行周期性任务
    模块介绍该模块主要用于python的任务调度,使用简便友好的python语法定期运行python函数或者一些其他的调用对象,这个模块就类似于windows的任务计划和linux的crontab,都是用于在服务器上周期性执行某段python脚本。相较于linux的crontab对比:schedule模块支持以秒为单位的周期性任
  • 2024-10-21Linux_进程理解、状态与优先级(详细版)
    1.进程的概念课本概念:程序的一个执行实例,正在执行的程序等。内核观点:担当分配系统资源(CPU时间,内存)的实体。其实:进程=内核的相关管理数据结构(task_struct、页表等)+程序的代码和数据task_struct:是描述进程的结构体,是Linux内核的一种数据结构,它会被装载到RAM(内存)里并且包含着
  • 2024-10-21Java多线程技能
      2.创建多线程的方式,有几种?怎么创建继承Thread类(一般不单独用)实现Runnable接口+Thread对象实现Callable接口+FutureTask<>对象+Thread对象线程池+(实现Callable接口+FutureTask<>对象)或者(实现Runnable接口)3.Thread类的常见APIcurrentThread()获取当前
  • 2024-10-21浏览器中的 事件循环 event loop
    当浏览器碰到异步代码:异步代码会放到队列。队列有两种。微任务队列和宏任务队列。执行栈与任务队列JS在解析一段代码时,会将同步代码按顺序排在某个地方,即执行栈,然后依次执行里面的函数。当遇到异步任务时就交给其他线程处理,待当前执行栈所有同步代码执行完成后,会从一个队列中去
  • 2024-10-21Dom阶段实战案例
    window定时器◼有时我们并不想立即执行一个函数,而是等待特定一段时间之后再执行,我们称之为“计划调用(schedulingacall)”。◼目前有两种方式可以实现:setTimeout允许我们将函数推迟到一段时间间隔之后再执行。setInterval允许我们重复运行一个函数,从一段时间间隔
  • 2024-10-20Java中的进程与线程(如果想知道Java中有关进程与线程的知识点,那么只看这一篇就足够了!)
        前言:在现代计算机系统中,进程和线程是实现并发和高效任务管理的核心概念。理解这两者的区别和联系,不仅对软件开发者至关重要,还能帮助用户更好地理解计算机的工作原理。✨✨✨这里是秋刀鱼不做梦的BLOG✨✨✨想要了解更多内容可以访问我的主页秋刀鱼不做梦-CSDN
  • 2024-10-20五,Java控制流程语句最详细笔记
    Java控制流程语句:顺序结构详解在Java编程中,顺序结构是最基本的程序结构之一。它遵循简单的规则:按照代码编写的顺序,自上而下执行。这意味着程序会从上到下依次执行每一行代码,直到最后一行。本文将通过示例代码详细解释顺序结构的概念和应用。顺序结构的概念顺序结构是最简单的程
  • 2024-10-20JavaScript事件循环:一杯咖啡的时间,搞懂主线程都经历了什么?
    我们今天来聊聊JavaScript事件循环。虽然这个词听起来很高深,但你可以把它想象成一个奶茶店里排队买奶茶的过程。主线程就像奶茶店的唯一一个店员,任务就是那些排队的订单,而JavaScript的事件循环就是这个店员处理订单的工作方式。先看代码,咱们慢慢聊:console.log('1:进店
  • 2024-10-202.分支结构
    一、分支结构1格式:if条件表达式: 条件成立时执行的代码例子:if6>4:print("条件成立")二、分支结构2格式:if条件表达式: 条件成立时执行的代码else: 条件不成立执行的代码例子:if6>4:print("条件成立")else:print("条件不成立")三、分支结构
  • 2024-10-19SAP LSMW保姆级操作文档
    SAPLSMW保姆级操作文档一、LSMW简介二、LSMW概述三、LSMW操作步骤1、创建项目/子项目/对象2、维护数据对象的操作录屏和变量2、定义结构源3、维护源字段4、维护数据对象与源结构的映射关系5、维护屏幕变量与源字段映射关系6、维护批导文件,填写批导数据7、导入数据文件8
  • 2024-10-19延迟队列实现及其原理详解
    1.绪论本文主要讲解常见的几种延迟队列的实现方式,以及其原理。2.延迟队列的使用场景延迟队列主要用于解决每个被调度的任务开始执行的时间不一致的场景,主要包含如下场景:1.比如订单超过15分钟后,关闭未关闭的订单。2.比如用户可以下发任务,并且可以自定义任务的开始时间。3
  • 2024-10-19GreatSQL 在 SQL 中使用 HINT 语法修改会话变量的实践
    全文目录:开篇语
  • 2024-10-19SpringMVC执行流程
    SpringMVC执行流程文章目录SpringMVC执行流程1.Spring常用组件1.1DispatcherServlet:前端控制器1.2HandlerMapping:处理器映射器1.3Handler:处理器1.4HandlerAdapter:处理器适配器1.5ViewResolver:视图解析器1.6View:视图2.DispatcherServlet的初始化与生命周期2.1
  • 2024-10-18事件循环机制
    1.同步/异步JS是单线程的只能同步执行代码比如:console.log(1);console.log(2);conosle.log(3);输出:123以下代码会输出2、3、1,像这种不按顺序执行的,或者说代码执行中间有时间间隙的,叫异步。setTimeout(()=>{console.log(1);},0);console.log(2);conosle.lo
  • 2024-10-18script 标签中 defer 和 async 的区别
    https://www.cnblogs.com/huangtq/p/18422775 在 <script> 标签中,defer 和 async 是两个用于控制JavaScript脚本加载和执行行为的属性。它们的主要区别在于加载顺序和执行时机。具体如下:1. defer 属性加载方式:使用 defer 的脚本在HTML解析的同时异步加载。
  • 2024-10-18Spring 事物管理与原理
    定义与描述Spring有事物传播属性,用于保证数据的统一提交与统一回滚数据库有事物特性(ACID)与数据隔离级别,用于处理脏读、幻读、不可重复读Spring事物管理,是指系统在多线程情况下,配合数据库事物完成数据的统一提交与统一回滚。网上很多关于事物的描述,都是基于数据库实现的。
  • 2024-10-17springmv的过滤器和拦截器的区别是什么
    一个请求进来的时候,先交给web服务器提供的过滤器,例如springboot项目,提供的服务器也就是内置的tomcat,过滤器处理完成以后,然后会来到servlet,有一个dispatcherServlet会调用拦截器,再由dispatcherServlet分发给对应的Controller,处理完请求后,会原路返回,再回到拦截器,再回到过滤器,最终响
  • 2024-10-17线程和进程解释和创建
    一、含义:进程:是系统进行资源分配和调用的独立单位,每一个进程都有它自己的内存空间和系统资源。举例:IDEA,阿里云盘,wegame,steam线程:是进程中的单个顺序控制流,是一条执行路径一个进程如果只有一条执行路径,则称为单线程程序。一个进程如果有多条执行路径,则称为多线程程序。
  • 2024-10-17初识js-cnblog
    初识jsjs的主要特点1.解释型,源代码不需要编译,而是直接运行在浏览器中被解释2.基于对象js是一种基于对象的语言,这意味着他能运用已经创建对象的作用3.事件驱动,js可以直接对用户或者客户做出响应,无需经过web程序,他对用户的响应是以事件驱动的方式进行的4.跨平台性5.安
  • 2024-10-17Spingboot 定时任务与过滤器,拦截器
     在boot环境中,一般来说,要实现定时任务,我们有两中方案,一种是使用Spring自带的定时任务处理器@Scheduled注解,另一种就是使用第三方框架Quartz,SpringBoot源自Spring+SpringMVC,因此天然具备这两个Spring中的定时任务实现策略,当然也支持Quartz1.定时任务@Sched
  • 2024-10-17国外电商系统开发-运维系统应用和软件安装过程
    安装流程图注意:上面只是作者本人安装Apache的举例,如果您的安装步骤不相同都没关系,您完全可以自行定义。在这里只是为了演示而已。        现在,开始创建任务:        点击添加步骤任务:        现在,可以看到页面中出现了一个服务器,还有第一