阿里Java架构师谈:2021年最新Java面试经历
第一家是美团美团的话,三面下来,设计的内容知识也是挺广的吧,有MySQL、Redis、Kafka、线程、算法、、volatile、线程、并发、设计模式等等...一面问题:MySQLRedisKafka线程算法mysql知道哪些存储引擎,它们的区别mysql索引在什么情况下会失效mysql在项目中的优化场景,慢查询解决等my
Wesley13 Wesley13
3年前
100 行写一个 go 的协程池 (任务池)
前言go的goroutine提供了一种较线程而言更廉价的方式处理并发场景,go使用二级线程的模式,将goroutine以M:N的形式复用到系统线程上,节省了cpu调度的开销,也避免了用户级线程(协程)进行系统调用时阻塞整个系统线程的问题。【1】但goroutine太多仍会导致调度性能下降、GC
Wesley13 Wesley13
3年前
MongoDB的安装与使用
1NoSQL简介NoSQL(NoSQLNotOnlySQL),意即"不仅仅是SQL";NoSQL是指非关系型的数据库,有时也称作NotOnlySQL的缩写,即"不仅仅是SQL",是对非传统关系型数据库管理系统的统称;NoSQL用于超大规模数据的存储(数据存储不需要固定的模式,无需多余操
Stella981 Stella981
3年前
React 深入系列5:事件处理
文:徐超,《React进阶之路》作者授权发布,转载请注明作者及出处React深入系列5:事件处理React深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。Web应用中,事件处理是重要的一环,事件处理将用户的操作行为转换为相应
Stella981 Stella981
3年前
Elasticsearch Query DSL之Term level queries
简介term\_level查询操作的是存储在反向索引(倒排索引)中的准确词根,这些查询通常用于结构化数据,如数字、日期和枚举,而不是全文字段,无需进行分析(分词),termlevel查询类似于关系型数据库的(where条件过滤)。其查询模式如下:termquery查找包含指定字段中精确匹配查询字符串的文档。
Stella981 Stella981
3年前
Mecha:将 Mesh 进行到底
内容摘要:ServiceMesh落地实践三年,效果一直并不理想,到了该反思的时候了。Mecha作为面向服务的分布式能力抽象层,是ServiceMesh模式的自然进化版本,预计也将是云原生化和Mesh化的必然趋势,让我们将Mesh进行到底。Mecha介绍什么是Macha?Mecha一词,相信爱好动
Stella981 Stella981
3年前
C++ code:for loop designs
1 用for循环编出系列图形!(https://oscimg.oschina.net/oscnet/93f990dee2d99ff254cb1571f29c8feca3d.png)该图形一共10行,每一行增加一个字符,所以应循环10次,每次输出一行。其循环模式为:1for(inti1;i<10;i)
Stella981 Stella981
3年前
DevOps 视角的前后端分离与实战
本文作者:CODING廖红坤前言随着微前端、微服务等技术理念和架构的蓬勃发展,我们已经没必要去讨论为什么要前后端分离这种话题,前后端分离已成为互联网项目开发的标准模式。前后端在各自的领域发展越来越纵深。!1(https://static.oschina.net/uploads/img/202011/03155102_VGNk.
Stella981 Stella981
3年前
GitFlow原理浅析
一、Git优点分布式存储,本地仓库包含了远程仓库的所有内容.安全性高,远程仓库文件丢失了也不怕优秀的分支模型,创建/合并分支非常的方便方便快速,由于代码本地都有存储,所以从远程拉取和分支合并时都非常快捷当分支过多时,如何管理这些分支呢?我们团队采用了GitFlow的模式
Stella981 Stella981
3年前
Linux常用快捷键和命令记录(二)
使用zip打包文件夹:(r 参数表示递归打包包含子目录的全部内容,9表示压缩级别,q 参数表示为安静模式,即不向屏幕输出信息,o,表示输出文件,需在其后紧跟打包输出文件名。)压缩级别最高9,最小1。$zipr9qoaijiao.zip/home/aijiao/Desktop使用 du 命令查看