#什么是数学

我只是下了个订单,鬼知道我在微服务里经历了什么?

 面试的时候,面试官问:用户在电商网站中购买成功了,那么它在微服务中经理了什么?你该如何作答? 设计一套电商系统还不简单?简单想象一下,既然是一个电商系统,有用户去购买,就肯定得有一个用户模块,购买什么东西总不是西北风吧,购买肯定是商品吧,省掉购物车,就得有商品模块吧。 商品总得有库存吧,...

MySQL硬核干货:从磁盘读取数据页到缓冲池时,免费链表有什么用?

1、数据库启动的时候,是如何初始化BufferPool的?现在我们已经搞明白一件事儿了,那就是数据库的BufferPool到底长成个什么样,大家想必都是理解了 其实说白了,里面就是会包含很多个缓存页,同时每个缓存页还有一个描述数据,也可以叫做是控制数据,但是我个人是比较倾向于叫做描述数据,或者缓存页的元数据,...

为什么大型互联网都需要网关服务?

前言假设你正在开发一个电商网站,那么这里会涉及到很多后端的微服务,比如会员、商品、推荐服务等等。 那么这里就会遇到一个问题,APP/Browser怎么去访问这些后端的服务?如果业务比较简单的话,可以给每个业务都分配一个独立的域名(https://service.api.company.com),但这种方式会有...

面试官们“爱不释手”的分布式系统架构到底是个什么鬼?

一、什么是分布式系统?       二、为什么要走分布式系统架构?三、系统如何进行拆分?四、分布式之后带来的技术挑战? 一、什么是分布式系统? 在谈分布式系统架构前,我们先来看看,什么是分布式系统?假设原来我们有一个系统,代码量3...

对JVM还有什么不懂的?一文章带你深入浅出JVM!

/本文跟大家聊聊JVM的内部结构,从组件中的多线程处理,JVM系统线程,局部变量数组等方面进行解析JVMJVM=类加载器(classloader)+执行引擎(executionengine)+运行时数据区域(runtimedataarea)下面这幅图展示了一个典型的JVM(符合JVMSpecificationJavaS...

扎心一问!你凭什么成为top1%的Java工程师?

目录1、解决生产环境里的突发故障2、对棘手的线上性能问题进行优化3、锻造区别于普通码农的核心竞争力4、打磨架构设计能力5、你凭什么成为top1%?    你工作几年了? 是否天天CRUD到吐? 项目一个接一个,技术却是原地踏步走。  看似玩...

程序员面试,为什么不跟我谈高并发?

作为一个看过几千份简历,面试过几百人的面试官,常常会看到简历中有如下文字:对业务逻辑解耦,高并发等有比较深入的研究和丰富的开发实战经验对解决高并发问题有深入理解熟悉大并发技术,如:反向代理、负载均衡、Keepalived而当我在面试中,问及对方的职业规划的时候,也有一大半人会回答希望将来可以处理高并发业务希望学习高并发...

source shell.sh有什么用

使用source或.执行shell脚本shell中,source是内置命令,用途是读取文件中内容,并在当前shell中逐条执行。这种方式执行的脚本无须执行权限。source命令可以缩写为一个小数点,如:source test.sh  等价于  .test.sh采用sou...
代码星球 ·2021-01-30

Zookeeper用来干什么?

在Zookeeper的官网上有这么一句话:ZooKeeperisacentralizedserviceformaintainingconfigurationinformation,naming,providingdistributedsynchronization,andprovidinggroupservices.&...
代码星球 ·2021-01-30

什么是PHP7中的孤儿进程与僵尸进程

基本概念我们知道在unix/linux中,正常情况下,子进程是通过父进程创建的,子进程在创建新的进程。子进程的结束和父进程的运行是一个异步过程,即父进程永远无法预测子进程到底什么时候结束。当一个进程完成它的工作终止之后,它的父进程需要调用wait()或者waitpid()系统调用取得子进程的终止状态。孤儿进程一个父进程...

在浏览器输入 URL 回车之后发生了什么

  注意:本文的步骤是建立在,请求的是一个简单的HTTP请求,没有HTTPS、HTTP2、最简单的DNS、没有代理、并且服务器没有任何问题的基础上。URL解析DNS查询TCP连接处理请求接受响应渲染页面  地址解析:  首先判断你输入的是一个合法的URL还是一个待搜索的关键词,并且根据你输入的内容进行自动完成、字符编码...

什么场景应该用 MongoDB(转)

很多人比较关心MongoDB的适用场景,也有用户在话题里分享了自己的业务场景,比如:案例1用在应用服务器的日志记录,查找起来比文本灵活,导出也很方便。也是给应用练手,从外围系统开始使用MongoDB。用在一些第三方信息的获取或者抓取,因为MongoDB的schema-less,所有格式灵活,不用为了各种格式不一样的信息...
代码星球 ·2021-01-24

什么是Shell、Shell脚本

  Shell本身是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是Linux系统核心的一部分,但它调用...
代码星球 ·2021-01-24

Zookeeper-Zookeeper可以干什么

  在Zookeeper的官网上有这么一句话:ZooKeeperisacentralizedserviceformaintainingconfigurationinformation,naming,providingdistributedsynchronization,andprovidinggroupservices...

CMS为什么采用“标记-清除”算法

  分代式GC里,年老代常用mark-sweep;或者是mark-sweep/mark-compact的混合方式,一般情况下用mark-sweep,统计估算碎片量达到一定程度时用mark-compact。这是因为传统上大家认为年老代的对象可能会长时间存活且存活率高,或者是比较大,这样拷贝起来不划算,还不如采用就地收集的...
首页上一页...3738394041...下一页尾页