ICode9

精准搜索请尝试: 精确搜索
  • Stream使用2022-09-09 22:30:25

    创建的方式 ①通过集合    ②通过数组    ③通过Stream的of()     Stream 自己不会存储元素 Stream 不会改变源对象,会返回一个持有结果的新Stream Stream 操作时延迟执行的,等到需要结果的时候才执行  一个中间操作链,对数据源的数据进行处理,一旦执行终止操作,就执行中间操

  • 学习记录2启动,中断、异常和系统调用2022-09-09 22:00:18

    启动 计算机体系结构 计算机内存和硬盘布局概述 开机顺序 开机之后操作系统启动,操作系统最开始存放的位置在硬盘(DISK:存放OS), 再由BIOS(基本I/O处理系统)提供支持,开机后检测各种外设,而后加载相应的软件进行执行。BIOS会在内存中预先申领一个存储地址,这个地址就是“CS:IP”(CS:段寄存器,I

  • python中的进程、线程、协程2022-09-09 21:32:28

    大家好,有时候会听到有人评价python编程执行效率方面相对java没有啥优势,其实是没有找到正确的打开方式,编程中无论是api还是执行脚本,无论是I/O密集型任务还是计算密集型任务,都有其提升执行效率的方式,通常,我们的优化手段就是并发编程,实现多任务同时执行,改善系统性能。python中实现并

  • 接口幂等了解2022-09-09 20:31:49

    转自:https://learnku.com/articles/50902 1.概念  在编程中,一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。幂等函数或幂等方法是指可以使用相同参数重复执行,并能获得相同结果的函数 / 方法。这些函数 / 方法不会影响系统状态,因此不用担心重复执行会对

  • WEB自动化-04-Cypress 测试用例编写和组织2022-09-09 00:32:07

    4 测试用例编写和组织 4.1 用例结构     Cypress是建立在Mocha和Chai之上,因此同时支持Chai的BDD和TDD两种风格。如果你熟悉JavaScript风格的代码,那么在Cypress中写测试用例是很容易上手的。 Mocha是一款适用于Node.js和浏览器的测试框架,可使用异步测试变得简单灵活。     Cy

  • 第三偏 线程池2022-09-08 18:00:28

    1、线程池有什么优点? 降低资源消耗:重用存在的线程,减少对象创建销毁的开销。 提高响应速度。可有效的控制最大并发线程数,提高系统资源的使用率,同时避免过多资源竞争,避免堵塞。当任务到达时,任务可以不需要的等到线程创建就能立即执行。 提高线程的可管理性。线程是稀缺资源,如果无限

  • 使用yarn或者npm报错无法执行脚本2022-09-08 12:34:12

    编辑器中启动项目,报如下错误: 原因首次在计算机上启动 Windows PowerShell 时,现用执行策略很可能是 Restricted(默认设置)。Restricted 策略不允许任何脚本运行。需要收到开启运行脚本 解决方法:1、win+x 打开PowerShell(管理员) 2、set-ExecutionPolicy RemoteSigned //设置为打开 3、

  • Linux定时任务——crontab2022-09-08 00:30:08

    常用crontab -e命令添加用户定时任务,语法格式非常简单,可以在下面的在线工具去测试格式是否正确以及具体的任务执行时间。 crontab执行时间计算 该命令适用于时间精度要求不高的任务,仅能精确到分钟。要实现秒级甚至更高精度的定时任务执行还是老老实实写守护进程吧。

  • Linux操作系统(十二):计划任务2022-09-08 00:00:53

    什么是计划任务 仅执行一次的计划任务 循环执行的计划任务 可唤醒停机期间的工作任务  一、关于本文内容的导读及什么是计划任务 这部分不涉及具体内容的解析,只是作为浏览和查找相关知识点的引导内容,采用【主题 | 命令 | 对应内容小节编号】三个关键信息的组合模式,依照这些信息

  • Linux-->定时任务调度2022-09-07 20:00:38

    crond 任务调度 概述 指定系统在某个时间执行特点的命令或程序。 任务调度分类: 系统工作:有些重要的工作需要周而复始的重复执行,如病毒扫描等。 个别用户工作:个别用户可能希望执行某些程序,如mysql数据库的备份。 语法 crontab 选项 常用选项 选项 说明 -e 编辑crontab定

  • 【金九银十必问面试题】站在架构师角度分析问题,如何解决TCC中的悬挂问题2022-09-07 15:00:40

    “如何解决TCC中的悬挂问题”! 一个工作了4年的Java程序员,去京东面试,被问到这个问题。 大家好,我是Mic,一个工作了14年的Java程序员 这个问题面试官想考察什么方面的知识?我们又该怎么回答呢? 问题解析 TCC是分布式事务问题里面的解决方案,一般在应聘互联网公司的时候问的比较多。 实

  • 详解Shell脚本中调用另一个Shell脚本的三种方式2022-09-07 14:00:30

    主要以下有几种方式:   CommandExplanation fork 新开一个子 Shell 执行,子 Shell 可以从父 Shell 继承环境变量,但是子 Shell 中的环境变量不会带回给父 Shell。 exec 在同一个 Shell 内执行,但是父脚本中 exec 行之后的内容就不会再执行了 source 在同一个 Shell 中执行

  • 延宕执行,妙用无穷,Go lang1.18入门精炼教程,由白丁入鸿儒,Golang中defer关键字延迟调用机制使用EP172022-09-07 13:30:36

    先行定义,延后执行。不得不佩服Go lang设计者天才的设计,事实上,defer关键字就相当于Python中的try{ ...}except{ ...}finally{...}结构设计中的finally语法块,函数结束时强制执行的代码逻辑,但是defer在语法结构上更加优雅,在函数退出前统一执行,可以随时增加defer语句,多用于系统资源的

  • 技术分享 | Jenkins job 机制该如何使用?2022-09-07 12:04:35

    本文节选自霍格沃兹测试开发学社内部教材 Jenkins 像老板一样管理各种 job 。job 是 Jenkins 的一个执行计划,是一系列操作的集合,Jenkins 里的最常用的功能就是 job 的构建,即任务的构建。通过构建 job 即可让工人为你工作。 创建 job及配置步聚 可以通过如下步骤初步构建一个Jen

  • while循环2022-09-06 16:03:53

    while循环 while语句可以在条件表达式为真的前提下,循环执行指定的一段代码,直到表达式不为真时结束循环 执行思路: 1.先执行条件表达式,如果结果为true,则执行循环体代码,如果为false,则退出循环,执行后面的代码 2.执行循环体代码 3.循环体代码执行完毕后,程序会继续判断执行条件表达式,如

  • global 声明全局变量、作用域、及重新定义变量值可以让global失效2022-09-06 12:33:51

    global 声明全局变量,非常重要的。# global声明全局变量后,再对此变量赋值是不起作用的# global声明全局变量后,不能再在别的地方global声明相同名称的变量。 global_var = 'b'def test1(): global global_var global_var = 'c' print(global_var)test1() # 执行打印结果

  • 力扣636(java)-函数的独占时间(中等)2022-09-06 12:02:00

    题目: 有一个 单线程 CPU 正在运行一个含有 n 道函数的程序。每道函数都有一个位于  0 和 n-1 之间的唯一标识符。 函数调用 存储在一个 调用栈 上 :当一个函数调用开始时,它的标识符将会推入栈中。而当一个函数调用结束时,它的标识符将会从栈中弹出。标识符位于栈顶的函数是 当前正

  • timeit测试函数执行时间2022-09-06 04:30:09

    def list_append(): l = [] for i in range(5000): l.append(i) def list_insert(): l = [] for i in range(5000): l.insert(0, i) import timeit # 默认执行1万次 append_spent = timeit.timeit( setup='from __main__ import list_append', stm

  • Go 执行命令行并实时打印输出2022-09-05 22:02:58

    golang可以获取命令执行的输出结果,但要执行完才能够获取。 如果执行的命令是ssh,我们要实时获取,并执行相应的操作呢? 见:https://blog.csdn.net/universsky2015/article/details/125499338

  • 面试突击80:说一下 Spring 中 Bean 的生命周期?2022-09-05 21:03:41

    Java 中的公共类称之为 Bean 或 Java Bean,而 Spring 中的 Bean 指的是将对象的生命周期,交个 Spring IoC 容器来管理的对象。所以 Spring 中的 Bean 对象在使用时,无需通过 new 来创建对象,只需要通过 DI(依赖注入),从 Spring 中取出要使用的对象即可。 那么 Spring 中,Bean 的生命周期又

  • 50 | JAVA_数据库JDBC_批量操作Batch2022-09-05 20:03:23

    JDBC Batch 使用JDBC操作数据库的时候,经常会执行一些批量操作。 例如,一次性给会员增加可用优惠券若干,我们可以执行以下SQL代码: INSERT INTO coupons (user_id, type, expires) VALUES (123, 'DISCOUNT', '2030-12-31'); INSERT INTO coupons (user_id, type, expires) VALUES (234

  • 什么是event loop2022-09-05 17:03:11

    经常会被人问到 你来谈一谈什么是event loop,一开始我是一脸懵逼,慢慢的在网上看到很多贴子 才明白是怎么回事.先看一段代码 console.log(0) setTimeout(function() { console.log(1) }, 1000); console.log(2) //打印顺序是 0 2 1 js的事件循环 我们都知道 js是单线程的

  • python的解释器2022-09-05 14:32:25

    什么是Python解释器?1.python解释器是什么?计算机的大脑是CPU, 中文名叫中央处理器,它仍然不能直接处理 Python 语言。CPU 只能直接处理机器指令语言,那是一种由0和1数字组成的语言,这是一种我们人很难直接写出来的语言。所以,我们需要一个翻译,把Python语言翻译成 计算机CPU 能听懂的机器

  • 简析Linux内核中断机制2022-09-05 01:04:09

    目录一、背景介绍二、基本原理三、分类四、中断流程接受中断信号查找向量表五、exception/异常六、interrupt/中断1、hardirq2、softirq七、中断与同步八、参考资料 一、背景介绍 1、什么是中断?为什么要有中断? 2、中断完整流程是什么? 3、中断为什么要分上下半部? 4、下半部有哪些机

  • 执行一个crontab任务,执行完之后总是给我发邮件,怎么取消发邮件?2022-09-03 16:35:15

    执行一个crontab任务,执行完之后总是给我发邮件,怎么取消发邮件? - Linux新手园地-Chinaunix  http://bbs.chinaunix.net/thread-4138145-1-1.html crontab的默认输出对象是邮件因此,你要改变crontab的默认输出   00 3 * * *   bash  /home/xxx/bakup >/dev/null 2>&1比如这样,

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有