ICode9

精准搜索请尝试: 精确搜索
  • SpringMVC学习 十九 Servlet 3.0整合Spring MVC2022-07-17 10:33:37

    10.1、Tomcat是如何自动加载Spring配置 10.1.1、SpringServletContainerInitializer 在Spring-web包下的META-IFN/services目录下有一个文件javax.servlet.ServletContainerInitializer,文件的内容是一个类的全路径名: org.springframework.web.SpringServletContainerInitializer S

  • 调用栈2022-07-16 11:32:08

    调用栈 1. 在执行之前就进行编译并创建执行上下文 当 JavaScript 执行全局代码的时候,会编译全局代码并创建全局执行上下文,而且在整个页面的生存周期内,全局执行上下文只有一份。 当调用一个函数的时候,函数体内的代码会被编译,并创建函数执行上下文,一般情况下,函数执行结束之后,创建的

  • Nginx基本功能2022-07-15 10:05:20

    在运行时控制Nginx进程 理解Nginx处理流量的进程以及如何在运行时控制它们。 这个部分描述了Nginx在运行时启动的进程以及如何控制它们。 Master和Worker进程 Nginx有一个master进程和一个或多个worker进程,如果缓存是开启的,那么cache loader进程和cache manager进程也会在启动时运

  • 定时器请求gpc 上下文携带信息2022-07-14 10:31:57

    我们一般需要定时任务 请求数据层grpc服务并且在上下文中携带信息 上下文 context.Context 携带信息就需要用 google.golang.org/grpc/metadata 初始化MD 结构 // 方法一 metadata.New(map[string]string{"centerid": "111111111"}) // 方法二 md := metadata.MD{} md.Set("cent

  • 网络故障排查思路2022-07-14 09:01:39

    网络故障排查 定位故障范围 ①全网性网络故障:可定位故障源在出口或核心区域; ②小范围网络故障:可定位故障源在离故障源最近的相应设备或链路; ③单点性网络故障:可定位故障源在故障源自身 排除故障 ①总体上思路为“链路”à“配置”。 ②首先确认网络或相关设备是否出现人为变更; ③

  • Chapter 1-- 并发编程的挑战2022-07-13 22:32:20

    并发编程的挑战 引入 并发编程的目的是为了让程序运行得更快,但是进行并发编程会面临以下几种挑战: 上下文切换 死锁 软硬件资源限制 1. 上下文切换 - 什么是上下文切换? 时间片轮转 -- 任务状态 -- 保存再加载 -- 上下文切换 cpu通过时间片分配算法来循环执行任务,任务A执行一个时

  • 系统CPU飙高,怎么排查?2022-07-13 11:00:39

    cpu是整个电脑的核心计算资源,对于一个应用进程来说,cpu的最小执行单元是线程。 导致cpu飙高的原因有几个方面: cpu上下文切换过多,对于cpu来说,同一时刻下每个cpu核心只能运行一个线程,如果有多个线程要执行,cpu只能通过上下文切换的方式来执行不同的线程。上下文切换需要做两个事情:

  • js 闭包 学习笔记 原创王福朋,内附链接2022-07-12 16:34:34

      重点: 1. 函数作用域,要去创建这个函数的作用域取值,如果再次函数作用域找不到变量值,顺着原型链一级一级往上找是否存在该变量值 2.当一个函数被调用完成之后,其执行上下文环境将被销毁,其中的变量也会被同时销毁 3.函数可以创建一个独立的作用域 闭包的核心内容: 函数调用完成之后,执

  • Word Embedding2022-07-11 11:07:17

    一、Embedding定义 Embedding在数学上表示一个maping, f: X -> Y, 也就是一个function,其中该函数是injective(就是我们所说的单射函数,每个Y只有唯一的X对应,反之亦然)和structure-preserving (结构保存,比如在X所属的空间上X1 < X2,那么映射后在Y所属空间上同理 Y1 < Y2)。那么对于wor

  • 悲观锁、乐观锁2022-07-10 21:37:42

    悲观锁: 只有要给线程能进入方法,其他线程需要等待,会阻塞、挂起线程 (会有至少一次的上下文切换) 例:sync锁 乐观锁:每个线程都能进入方法,循环判断操作   ,不会阻塞、挂起   例:CAS操作   一、什么是上下文切换即使是单核处理器也支持多线程执行代码,CPU通过给每个线程分配CPU时间片

  • [计算机] 什么是上下文(context)2022-07-08 04:31:10

    在中断语境下,即为一个任务跳转到另一个任务时,需要保存的信息。 reference 到底什么是上下文(Context)

  • 2.3 上下文管理器和with语句2022-06-27 20:34:40

    with语句的好处: 有助于简化一些通用资源管理模式,抽象出其中的功能,将其分解并重用 不仅让处理系统资源的代码更易读,而且由于绝对不会忘记清理或释放资源,因此还可以避免bug或资源泄漏   如内置的 open() 函数: with open('hello.txt', 'w') as f: f.write('hello, world!')

  • C# EF Attach 与 Entry2022-06-23 00:03:16

    先了解一下 EF 框架的 EntityState 在使用EF框架时, 我们通常都是通过调用 SaveChanges() 方法把增加/修改/删除的数据提交到数据库,但是上下文是如何知道实体对象是增加、修改还是删除呢? 答案是通过EntityState的枚举值来判断的。也就是说在操作数据库时,EF会根据EntityState这个枚

  • 认识EF框架中Attach与Entry2022-06-23 00:01:50

    一.Attach(实体对象) 1.含义:将实体对象附加到上下文中;执行后的状态为unChanged。 2.返回值:实体对象 3.Attach执行成功的前提: (1).如果上下文中已经存在与实体对象键值相同的对象A,则要求实体对象的内存地址必须与对象A相同; 否则报错:“已有相同

  • JavaScript 闭包2022-06-19 22:35:39

    概述 闭包就是指有权访问另一个函数作用域中的变量的函数 概念 机制 当前函数执行,会形成一个私有的上下文,函数执行完后,当前执行上下文中的某些内容,被当前上下文以外的内容所占用,那么当前上下文就不能被释放。 思路 函数执行 -> 形成私有上下文环境。 函数执行完成 -> 当前执行上

  • 深入理解 docker build 中的构建上下文2022-06-12 13:32:57

    本文通过具体实践深入解读 Docker 构建上下文的含义,解惑或者纠正很大一部分人对 Docker 构建上下文的理解误区。本文主要讨论如下主题: 对 Docker 构建上下文的理解误区 理解 Docker 的架构 理解 docker build 的工作原理 正确理解 Docker 构建上下文 对 Docker 构建上下文的理解

  • MongoDB +MongoDB在.net Core中的应用+封装MongoDB上下文类2022-06-10 08:31:37

    MongoDB +MongoDB在.net Core中的应用 一、什么是MongoDB MongoDB是一个基于分布式文件存储的数据库 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。    MonfoDB创建新连接参考: https://blog.csdn.net/lavendersue/art

  • 错误 CS0103 当前上下文中不存在名称“__o”2022-06-09 11:34:58

    ​  vs 智能提示的错 不影响生成 仅生成就看不到了 ​ 出现原因:<%=变量%> 出现在 if foreach 等闭合标签下面就会提示错误 解决方法:<%=变量%> 放到闭合标签之前就行

  • 【.NET 生态】Entity Framework Core2022-06-02 15:03:07

    Entity Framework Core 是微软提供的ORM框架。 知识点:迁移、事务、跨上下文事务、非跟踪查询、延时加载、加载关联数据、批量更新、批量删除、级联删除、处理并发冲突、分页查询 注意事项 DbContext 不是线程安全的,不要在线程之间共享上下文,也不要在同一个实例上运行多个并行操作

  • Python上下文管理器的高级使用2022-06-01 22:04:54

    在文件处理和网络编程时,对于打开的文件不管最后内容处理是否符合预期都要在结束时关闭文件。这时常见的处理方法是try catch finally 的方法 f = open("demo.txt", "a") try: f = open("demo.txt", "a") raise Exception("读取内容报错") except Exception as e: pr

  • 面试题之CPU飚高原因2022-05-28 11:34:47

    得物软开实习 二面 一、问题 你有没有遇到过CPU飚高的情况,一般CPU使用率多少属于正常,高了怎么处理? 我:实验室服务器配置比较高,一般没遇到过,-_-!!! 考查:CPU执行与线程切换等 注:能力有限,一下为一些不太全面的总结 二、CPU飚高 1、CPU使用率一般多少正常 CPU是整个计算机的核心计算资

  • js 垃圾回收2022-05-27 00:00:19

    js 的垃圾回收机制的基本思路很简单:确定那个变量不会使用了,然后自动内存管理实现内存分配和闲置资源回收,即垃圾回收程序每隔一定时间(或者说在代码执行过程中某个预定的收集时间)就会自动运行。垃圾回收过程是一个近似而不完美的方案,因为某块内存是否还有用,属于‘不可判定的’问题,意

  • golang GRPC 携带上下文信息2022-05-26 19:01:38

    使用context.Context 上下文去全局数据 metadata type MD map[string][]string //第一种方式 md := metadata.New(map[string]string{"key1": "val1", "key2": "val2"}) //第二种方式 key不区分大小写,会被统一转成小写 md := metadata.Pairs( "key1",

  • paramiko使用上下文管理2022-05-23 17:31:30

    # -*- coding: utf-8 -*-import paramikoSSH_HOST = '192.168.1.130'SSH_PORT = 22SSH_USERNAME = 'root'SSH_PASSWORD = 'Aa753951123'class SSHLinuxClient(object): def __init__(self, hostname=SSH_HOST, port=SSH_PORT, username=SSH_

  • Go 语言标准库之 context 包2022-05-22 16:00:58

    context.Context是一个非常抽象的概念,中文翻译为 ”上下文“,可看做为goroutine的上下文。Context是线程安全的,所以可以在多个goroutine之间传递上下文信息,包括信号、超时时间、K-V键值对等,同时它也可以用作并发控制。 Context 接口 type Context interface { // 返回当前 Conte

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

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

ICode9版权所有