深圳幻海软件技术有限公司 欢迎您!

  • 计算机复试面试基础知识(八股文)(数据库、数据结构、操作系统、计网、机组等)

    一、数据库部分数据库绪论1、简述三层模式、两级映射,分别有什么作用?模式(逻辑模式):是数据库中全体数据的逻辑结构和特征的描述,是数据库系统模式结构的中间层,即不涉及数据的物理存储细节,也与具体应用程序开发工具语言无关。外模式(用户模式):是用户能看见和使用的局部数据的逻辑结构和特征描述,是与某一应

  • Android 的进程与线程总结

    本文翻译自Android官方文档当一个Android应用程序组件启动时候,如果此时这个程序的其他组件没有正在运行,那么系统会为这个程序以单一线程的形式启动一个新的Linux进程。默认情况下,同一应用程序下的所有组件都运行再相同的进程和线程(一般称为程序的“主”线程)中。如果一个应用组件启动但这个应用

  • 字节国际支付十连问

    前言大家好,我是田螺。之前有位读者去字节面试,面的是国际支付部门,他凭记忆,回忆被问到的一些面试真题。于是,我整理了比较全的答案,希望对大家找工作有帮助呀,加油~1.聊聊工作中,你是如何设计数据库表的命名规范选择合适的字段类型主键设计合理选择合适的字段长度优先考虑逻辑删除,而不是物理删除每个表必备的

  • 使用 Go 和 Linux Kernel 技术探究容器化原理

    容器的优势传统模式的部署,直接将多个应用运行在物理服务器上,如果其中一个应用占用了大部分资源,可能会导致其他应用的性能下降。虚拟化部署时代,可以在单个物理服务器的CPU上运行多个虚拟机(VM),每个VM是一台完整的计算机,在虚拟化硬件之上运行所有组件(包括了操作系统)。因此,可以让不同的应用在VM之

  • 平均负载与 CPU 使用率,到底有啥区别?

    ​大家好,我是树哥。在性能优化中,我们经常会关注CPU平均负载这个指标。但如果让你来跟我解释一下什么是平均负载,你能说得清楚吗?它跟CPU使用率有什么区别?我想可能很多人都数不清楚,今天我们就来盘一盘CPU平均负载这个指标!平均负载与CPU使用率,到底有啥区别?Linux进程状态要弄明白CPU平均负

  • Java多线程专题之线程与进程概述

    前言大家好,一直以来我都本着用最通俗的话理解核心的知识点,我认为所有的难点都离不开「基础知识」的铺垫。目前正在出一个Java多线程专题长期系列教程,从入门到进阶,篇幅会较多,喜欢的话,给个关注❤️~适合人群有一定的Java基础。想学习或了解多线程开发。想提高自己的同学。背景之前给大家讲了一些框架的使

  • 协程与多进程的完美结合

    我们知道,协程本质上是单线程单进程,通过充分利用IO等待时间来实现高并发。在IO等待时间之外的代码,还是串行运行的。因此,如果协程非常多,多少每个协程内部的串行代码运行时间超过了IO请求的等待时间,那么它的并发就会有一个上限。举个例子,电饭煲煮饭,洗衣机洗衣服,热水壶烧水,他们都是启动设备以后就能自

  • 坑人的“杀手”组织

     我是一个进程,一出生就被塞了一张长长的任务单,上面是密密麻麻的任务指令,像什么mv了,cp了,while了.....我一个都看不懂。人类程序员告诉我这叫shell脚本,我的任务就是跑跑腿,到shell大街上找到能够执行这些指令的人,让他们去执行。这个活儿听起来并不复杂,我按照人类的指示,

  • 程序员不小心把服务器CPU打到100%,展示教科书排查过程

     你们没发现我最近的原创原创少了很多嘛,一是最近花了很多时间做视频,本来我写文章就是利用周末的两天时间,但是现在基本上两天都要拍摄剪辑了,尽管请了小伙伴做字幕,还是得耗费大量时间在拍摄和剪辑上。所以我只能利用工作日熬一下才能写出来了,这周因为要发布,本来是没排期写文章的,你们也看到了我发了

  • 写给大忙人看的进程和线程

     下面是本文的结构图    我们平常说的进程和线程更多的是基于编程语言的角度来说的,那么你真的了解什么是线程和进程吗?那么我们就从操作系统的角度来了解一下什么是进程和线程。进程操作系统中最核心的概念就是进程,进程是对正在运行中的程序的一个抽象。操作系

  • Linux 进程、线程、文件描述符的底层原理

    说到进程,恐怕面试中最常见的问题就是线程和进程的关系了,那么先说一下答案:在Linux系统中,进程和线程几乎没有区别。Linux中的进程其实就是一个数据结构,顺带可以理解文件描述符、重定向、管道命令的底层工作原理,最后我们从操作系统的角度看看为什么说线程和进程基本没有区别。一、进程是什么首先,抽象地

  • 电脑的文件无法删除咋回事?你需要这款神兵利器

     很多朋友用电脑的时候,都遇到过文件无法删除的情况。这往往是由于文件被某个软件、进程所调用所引发的——在Windows中,某个文件如果被使用,这个文件可能就没法进行删除、重命名之类的操作了。想要进一步操作,需要先关闭掉相应的软件,才能继续。然而问题来了,有时候你关闭了软件,还是没法动这个文

  • 想提高计算速度?作为数据科学家你应该知道这些Python多线程、进程知识

    每个数据科学项目迟早都会面临一个不可避免的挑战:速度问题。使用更大的数据集会导致处理速度变慢,因此最终必须想办法优化算法的运行时间。正如你们大多数人已经知道的,并行化是这种优化的必要步骤。python为并行化提供了两个内置库:多处理和线程。在这篇文章中,我们将探讨数据科学家如何在两者之间进行选择,以

  • 深入理解Node.js 进程与线程(8000字长文彻底搞懂)

    前言进程与线程是一个程序员的必知概念,面试经常被问及,但是一些文章内容只是讲讲理论知识,可能一些小伙伴并没有真的理解,在实际开发中应用也比较少。本篇文章除了介绍概念,通过Node.js的角度讲解进程与线程,并且讲解一些在项目中的实战的应用,让你不仅能迎战面试官还可以在实战中完美应用。文章导览面试会问

  • 线程与进程的区别以及对多线程并发的理解

     一、线程与进程的区别先简单说说线程与进程的概念:(1)进程是指一个内存中运行的应用程序,比如在Windows系统中,一个运行的exe就是一个进程。(2)线程是指进程中的一个执行流程。区别:一个程序至少有一个进程,而一个进程至少有一个线程。一个应用程序可以同时启动多个进程。例如对于IE浏览

  • PPython:PHP拥抱Python的利器

    介绍Python与PHP都是广泛使用的语言,各有所长,让人期待两者结合可以实现更丰富的效果。在PHP中调用Python实现某些处理,这种需求虽然比较小众,还是实用的。目前网上可以查到很多资料仍在探讨exec()(也包括system()、shell_exec()、passthru()等)执行外部的Py

推荐阅读