自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 收藏
  • 关注

原创 数据库日志采集系统方案设计

前言汽车之家几年前已实现了应用日志的采集,但是对数据库日志并没有实现集中采集,排查定位数据库故障原因不便。2021年我们研发了数据库日志采集分析平台系统,实现了数据库主机系统日志,数据库错误日志,审计日志的采集和分析。01背景介绍之家数据库日志以前分散在各DB宿主机及容器RDS上,没有实现集中采集,排查定位故障原因不便。2021年DBA研发了数据库日志采集分析平台,实现了主机系统日志,数据库错误日志,审计日志的采集和分析。通过日志的集中采集,提升了故障排查效率,并且深入挖掘日志价值,可为未.

2022-01-07 13:33:40 4656

原创 码农在2022年需要关注的五个开发工具

你能相信在过去的两年里,我们的工作方式发生了动荡吗?开始的时候很艰难,但现在,随着2021年年底的到来,我们已经习惯了远程工作环境,并期望市场能够赶上新的常态。对远程团队(尤其是开发团队)的创新和协作改进的需求可能是我们目前可以观察到的行业中最强烈的趋势之一。在这篇短文中,我总结了最近进入我视线的5个相对较新的开发工具,我相信它们有可能改善我们的日常工作流程。GitLive痛苦:缺乏专门为开发者设计的交流工具解决方案。GitLive--用实时协作的超能力扩展你的IDE假设你的团队使用

2022-01-07 13:32:29 8827 2

原创 中科院软件所在 Python 程序的构建依赖分析方面取得进展:帮助开发人员提高代码复用效率

T之家 1 月 7 日消息,据中国科学院网站,近日,中国科学院软件研究所软件工程技术研究开发中心在 Python 程序构建中的依赖分析推断方面取得研究进展,提出知识驱动的 Python 程序依赖推断方法及工具,帮助开发人员提高代码复用效率,减少依赖缺失和依赖版本错误导致的 Python 程序构建和运行错误,为提升开发运维一体化中的应用构建自动化能力起到支撑作用。据介绍,Python 语言广泛应用于科学计算等,开发者常常通过代码复用提高开发效率。但 Python 程序运行环境复杂,依赖于 Pyth..

2022-01-07 13:29:00 2100

原创 2022年了,这些ES7-ES12的知识点你都掌握了嘛?

前言听说现在大家在工作中ES6语法都已经用的炉火纯青了,那ES7-ES12的新特性你现在都用上了嘛?很多的新特性在开发中还是很实用的,也解决了很多js存在的问题。自己熬夜爆肝一个周末,总结出了ES7-ES12的语法,希望对你能有一定的帮助。最后,了解真相,你才能获得真正的自由!ES2016(ES7)Array.prototype.includes()includes()方法用来判断一个数组是否包含一个指定的值,如果包含则返回true,否则返回false。语法arr.i...

2022-01-07 13:28:00 2299

原创 管你 JDK 还是 Linux,我 Netty 稳坐钓鱼台

JDK NIO 在 Linux 系统下空轮询的 bug,就是调用 Selector.select(timeout),即使没事件发生,也不会阻塞 timeout 时间,而是立马 return,这样的空轮询导致 CPU 100%。产生这个 bug 大致的原因我讲下:连接突然中断,poll 和 epoll 会被 POLLHUP 或者 POLLERR 事件唤醒,于是 Selector 就被唤醒了,但是 JDK Selector 一看,没事件(JDK只定义了CONNECT、READ、WRITE、ACCEPT这几.

2022-01-07 13:26:43 1539

原创 .NET 云原生架构师训练营(组合模式)--学习笔记

目录引入 组合模式 源码引入在上一篇执行 _connectionDelegate 之后,HttpConnectionMiddleware 处理请求return connection.ProcessRequestsAsync(_application);在 HttpConnection 中调用 IRequestProcessor 的 ProcessRequestsAsync 方法await requestProcessor.ProcessRequestsAsync(httpApp

2022-01-07 13:15:54 133

原创 Linux架构中代理服务器配置与负载均衡

本期内容概要代理 负载均衡内容详细1、代理1.主要作用: 将流量平均分配2.代理的方式 01 正向代理 外部想要访问服务器 先找代理 找到之后还需要找服务器 应用:VPN 02 反向代理 外部想要访问服务器 只需要找代理 不需要找服务器 应用:负载均衡1.1、Nginx代理服务支持的协议ngx_http_uwsgi_module : Python协议ngx_http_fastcgi_module : PHP 协议ngx_http_scgi_

2022-01-07 13:14:47 2921 2

原创 架构解析 | 从ABTest是啥开始说

数据驱动概念的兴起,ABTest逐渐被各互联网大厂所应用。ABTest提供了科学的分流能力,能够实施监控实验效果数据,根据用户与产品的互动情况,支持各实验版本的流量的实时调整,保证实验结果数据可靠有效,助力业务决策。接下来,我们来具体了解下什么是ABTest。什么是ABTest?为了验证一个新策略的效果,准备原策略A和新策略B两种方案。然后在用户群中根据一定的分流方式区分出一部分目标用户群,将这部分用户随机的分成两个组。将原策略A和新策略B分别展示给不同的用户组,一段时间后,结合统计方法分析数据

2022-01-07 13:11:15 4474 1

原创 Android项目架构设计深入浅出

前言:本文结合个人在架构设计上的思考和理解,介绍如何从0到1设计一个大型Android项目架构。一 引导本文篇幅较长,可结合下表引导快速了解全文主脉络。 章节标题 章节简介 项目架构演进 总结一个普通Android项目从0到1再到N的架构演进历程。 项目架构拆解 对一个架构完整的大型Android项目中各层级及其核心模块进行展开讲解。 核心原理总结 ..

2022-01-07 13:10:07 5484

原创 苹果Mac系统架构总监重回英特尔,将专注于客户端SoC架构设计

自去年Pat Gelsinger(帕特-基尔辛格)重新回到英特尔,担任CEO一职以后,英特尔在人事架构上做了不少变动,更换了相当部分团队的负责人,而且从各方挖来技术人才。比如从AMD挖来了图形技术的资深人士Vineet Goel,担任英特尔Xe架构GPU和IP工程的副总裁兼总经理,以及招来了曾协助英伟达开发DLSS技术的Anton Kaplanyan,相信与推动英特尔深度学习超级采样技术(XeSS)研发有关。近日,苹果Mac系统架构总监Jeff Wilcox在 LinkedIn上宣布,将重新回到..

2022-01-07 13:07:34 660

原创 一行Python代码去除照片背景

今天来教大家如何使用Python去除照片背景,说到去除照片背景的方法,我首先想到的是第三方接口(如:百度AI),但本文重点在于免费使用,不花钱的那种。下面就开始介绍两种免费去除照片背景的方法第一种第一种方法是:removebg(实际上还是第三方接口,不过removebg是免费的)remove官方地址:https://www.remove.bg/首先先注册一个账号,然后访问下方链接获取api_keys(代码里面会用到)https://www.remove.bg/...

2022-01-06 13:32:33 792 2

原创 Python爬虫之正则表达式

Python爬虫之正则表达式爬虫的分类:网络爬虫可分为 通用爬虫 和 聚焦爬虫 两种通用爬虫:通用网络爬虫 是 捜索引擎抓取系统(Baidu、Google、Yahoo等)的重要组成部分。主要目的是将互联网上的网页下载到本地,形成一个互联网内容的镜像备份。 聚焦爬虫:聚焦爬虫,是"面向特定主题需求"的一种网络爬虫程序,它与通用搜索引擎爬虫的区别在于:聚焦爬虫在实施网页抓取时会对内容进行处理筛选,尽量保证只抓取与需求相关的网页信息。1.操作符 \S:与\s相反 \w:...

2022-01-06 13:31:28 642

原创 Python pyecharts绘制词云图

一、pyecharts绘制词云图WordCloud.add()方法简介WordCloud.add()方法简介add(name,attr,value,shape="circle",word_gap=20,word_size_range=None,rotate_step=45)name str 图例名称attr list 属性名称value list 属性所对应的值shape 词云图轮廓 对应属性可选'circle', 'rect', 'roundRect', 'tria

2022-01-06 13:29:15 3997 1

原创 如何用Python保存语音、图片、视频等信息转发给好友

要想完成这个需求,需要用到python中的两个库,itchat库和itchat-uos,2017年后,新注册的微信很难登录网页版,itchat-uos利用统信UOS的网页版微信,可以帮助我们绕开网页微信的登录限制。本次使用的版本是 python3.7 版本作者:小李爱编程来源:今日头条|2021-12-30 22:01收藏分享要想完成这个需求,需要用到python中的两个库,itchat库和itchat-uos,2017年后,新注册的微信很难登录网页版,itchat-uos利用统信UO...

2022-01-06 13:27:40 604

原创 原力计划4399小游戏童年的乐趣,python爬取4399全站小游戏

今天照镜子,看着镜子中的自己,发现还是跟年轻时一样的“帅”,看到头部的时候又发现相比半个月之前的发际线,它好像又往上移了一点点。看着这上移的发际线我决定找回童年,把4399上玩过的小游戏再玩一遍。不过在玩游戏的时候呢!我又顺便把4399全站小游戏全抓下来了。顺便给大家分享点知识!300+Python经典编程案例50G+学习视频教程100+Python初阶、中阶、高阶电子书籍1000+简历模板和汇报PPT模板(转正、年终等)采集目标网址: 4399小游戏工具准备开发工具

2022-01-06 13:24:59 299

原创 Python中%是什么意思?如何使用?

一行我以前教过少儿编程,那么用教小孩子的方式给你解答一下%的主要作用将数据转换为指定的输出格式。说人话! %的主要作用你可以理解成占位符。就是可以通过%的方式,将数字、字符传递到字符串里所在位置,传递的时候按照顺序传如下图所示,%d就是传递一个整数在里面除了%d代表整数,还有其他传递的数据类型如下图所示,但一般只要记住%s和%d就好了,这两个占位符的使用频率最高更精进一些就是直接阅读官方文档,给你复制粘贴过来了字符串和 Unicode 对象有一个独特的内置操作:% 运

2022-01-06 13:15:16 8601

原创 python极简教程01:基础变量

测试奇谭,BUG不见。其实很久之前,就有身边的同事或者网友让我分享一些关于python编程语言的教程,他们同大多数自学编程语言的人一样,无外乎遇到以下这些问题:网络上的资料过多且良莠不全,不知道如何分辨; “冗余”知识太多,初学不知如何下手; 既想掌握一门编程语言,又不想花费过多时间。作为半路出家的非科班测试人,我在求知路上,同样遇到过这些问题,走过不少弯路,但所幸我战胜了它!所以,我特别爱讲一句话:办法总比问题多。当你看到这里时,我不想给你灌更多的鸡汤,简言之: 学会python,真

2022-01-06 13:14:12 101

原创 【Python表白小程序】“路过庄园,却只思念一朵玫瑰,我见过星河,但只爱一颗行星“

前言“我路过庄园,却只思念一朵玫瑰,我见过星河,但只爱一颗行星。”——《玫瑰的爱情》不同的人有不同的表白方式。有一东北爷们,感觉来了说上就上现在马上,谁拉着也不好使;也有套路,“—你会喜欢我吗?”“—不会呀”“—那我教你好了”;还有冷笑话,“觉得你长得好像我下一任女朋友”……在各社交平台,表白的套路也是千奇百怪!那栗子除了看文案嗑糖,今天教广大单身青年or给有对象的人支一招!分分钟,感动.jpg正文庞大的代码量可是我敲了几天的代码呐!方便你我它:代码都打包好了哈,

2022-01-06 13:09:01 2782 2

原创 Python 开发神技 -- 使用管道 Pipe

众所周知,Pytnon 非常擅长处理数据,尤其是后期数据的清洗工作。今天派森酱就给大家介绍一款处理数据的神器 Pipe。什么是 Pipe简言之,Pipe 是 Python 的一个三方库。通过 Pipe 我们可以将一个函数的处理结果传递给另外一个函数,这意味着你的代码会非常简洁。要使用 Pipe 需要提前安装,直接使用 pip 安装即可。pipinstallpipe过滤元素和 filter 类似,pipe 中的 where 操作可以过滤可迭代对象中的元素。In[5...

2022-01-06 13:07:48 552

原创 英语不好学不会Python?我觉得你需要详读这篇文章

一、编程与英语之间的关系最近很多朋友问我:“老Amy,俺英语不好,能学会 Python 嘛?”我思考了一小会儿,觉得能否学会 Python 的关键并不在于英语,而是你学习 Python 的决心。????‍????????‍????就好像你在跟一个异性朋友相处,如果你抱着 “还行吧!先聊聊看” 的态度,这时候对方芝麻大点的缺点都会被你无限放大,然后结束关系;而如果你觉得对方真的是太棒了!你为之神魂颠倒,这时候对方的缺点都会被你看作是一种优点!你只渴望更快的拥有对方。我的意思就是,当你觉得掌握 Pyt

2022-01-06 13:05:23 323

原创 使用 Python 开发一个 Python 解释器

计算机只能理解机器码。归根结底,编程语言只是一串文字,目的是为了让人类更容易编写他们想让计算机做的事情。真正的魔法是由编译器和解释器完成,它们弥合了两者之间的差距。解释器逐行读取代码并将其转换为机器码。在本文中,我们将设计一个可以执行算术运算的解释器。我们不会重新造轮子。文章将使用由 David M. Beazley 开发的词法解析器 —— PLY(Python Lex-Yacc(https://github.com/dabeaz/ply))。PLY 可以通过以下方式下载:$pipin..

2022-01-05 14:38:16 140

原创 Python中的图形绘制——3D绘图

在 matplotlib 中可以轻松绘制 3D 图形。 接下来讨论一些重要且常用的 3D 图。1​画点代码from mpl_toolkits.mplot3d import axes3dimport matplotlib.pyplot as pltfrom matplotlib import styleimport numpy as np# setting a custom style to usestyle.use('ggplot')# create a new figur..

2022-01-05 14:33:08 13778 1

原创 无语...我被同事和领导嘲笑了,因为不会Python接口自动化?

最丢人的事情莫过于被同事和领导嘲笑,无奈这种事情巧不巧的发生在了我的身上,来源于开报告会的时候被领导问的问题难住了,无法开口,真是无语至极。在被嘲笑后我狠补了python接口自动化,总结出来的接口测试用例和接口测试报告模板。当今社会在测试领域,接口测试已经越来越多的被提及,被重视,而且现在好多招聘信息要对接口测试提出要求。区别于传统意义上的系统级别测试,很多测试人员在接触到接口测试的时候,也许对测试执行还可以比较顺利的上手,但一提到相关的文档,比如测试用例和报告,就有些不知所措了。这类问题在我加

2022-01-05 14:29:50 82

原创 『无为则无心』Python函数 — 29、Python变量和参数传递

目录 (1)Python变量不能独立存在 (2)变量是内存中数据的引用 3、Python的参数传递(重点)1、Python的变量(1)Python变量不能独立存在比如在C++等语言中,变量的声明和赋值是可以分开的。 int a;a=343; 而在Python中却不行,在声明Python变量的同时必须进行赋值操作,否则会报错。 Python Console: starting.Python 3.7.7 >>> aTraceback (mo..

2022-01-05 14:27:26 516

原创 拳打电脑管家,脚踢金山毒霸,3分钟用Python撸一个杀毒软件

此文章已录入专栏《Python入门到精通》2021最新版Python小白教程,针对0基础小白和基础薄弱的伙伴学习事情要从一次重保行动说起,由于活动还没结束,这里就先不透漏了。我抱着亲手做的康师傅红烧牛肉泡面,还没开始吃,就听见后面有人喊我名字,说是有个用户的电脑卡死了,要我过去看看。我问她能不能等我吃完这桶泡面再去,我已经3个小时没有吃过饭了,现在饿得没有力气走到用户那里。她说那是主任的电脑,你自己看着办吧。我向来不畏惧权贵,但九年义务教育告诉我,别人有困难的时候一定要去帮一把……...

2022-01-05 14:23:34 225

原创 面试官:“你会组件化开发嘛?我们来简单的聊聊组件化开发吧”

从2008年9月23日发布 Android 1.0开始到现在的 Android 12,它已经历十三个年头,在这过程中经历了层层的升级改变……随着 Android 版本的不断更新升级和用户对 APP 产品需求技术越来越高,相对的各大公司对 Android 开发者们设置的招聘门槛也越来越高。至于如何去看一个开发者水平的高低,一般看面试官会怎么问,会问那些部分的技术内容?一般公司对于一些刚入行的新手要求不会太高,但基本要懂得的技术还要懂的,不会太深入的去问。而对于在 Android 开发行业有

2022-01-05 14:21:33 1078

原创 Java集合面试题看这篇就够了

1.说说Java中常用的容器有哪些?容器主要包括 Collection和 Map两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。如图:‍面试官追问:说说集合有哪些类及他们各自的区别和特点?Set TreeSetHashSetLinkedHashSet List ArrayListVectorLinkedList Queue LinkedListPriorityQueueArrayQueue ..

2022-01-05 14:20:40 1150

原创 面试两个月,我吐了(软件测试岗面试经验)

用断、舍、离的思维做软件测试在校时成绩是敲门砖,工作后简历和面试变成了敲门砖,简历筛选后就是面试,面试有多重要,不用我说大家都明白。由于中途换过一家公司,想找个好点的公司,面试经历比较曲折,所以有些面试经历经历写下来博大家一笑。之前看过我文章的都知道我是从实习生做起,那年参加过绿盟科技的实习生考试被刷下来,然后我发邮件过去说我免费给您干活吧,人家愣是没理我。之后就去了某做银行系统的公司,大概那年太缺人手了,笔试貌似答得不好,但是居然通过了。以下就是我的一些面试经历,有的伤心、有的哭笑不得、有的回味.

2022-01-05 14:09:38 207

原创 redis通关面试宝典

文章目录 1.redis基本的数据结构有哪些 3.布隆过滤器实现的原理和使用场景(高级数据类型) 4.1 watch乐观锁(对key变化监视) 4.2 分布式锁(悲观锁,对数据value监视) 5.1redis集群的主从复制模型是怎样? 5.2 redis 主从复制的核心原理? 5.3 主从复制会存在哪些问题呢? 6.Redis消息队列的几种模式 6.1 基于List的 LPUSH+BRPOP 的实现

2022-01-05 13:54:51 324

原创 2022 CSS 水平垂直居中方式汇总,全到没朋友(锤爆面试官系列

目录1、absolute + margin auto2、absolute + 负 margin1、absolute + transform2、line-height + vertical-align3、table 表格元素(不推荐)4、css-table(display:table-cell)7、grid 网格布局(一)8、grid 网格布局(二)前言无论是实际开发中,还是求职面试中,css 垂直居中往往都是一个绕不开的话题,其中有许多面试者在遭受多次打击之后,却没有

2022-01-05 13:51:40 616 1

原创 一个34岁出来面试还被拒绝的程序员有多惨?

我强烈建议大家定期去参加一下外面的面试,尤其是BAT大厂的面试,不要一直闷在公司里,不然你很容易被这个世界遗弃。昨天,我们小组长奉命去面了一个34岁的程序员。去了大概半个多小时吧,回来后,他的脸色就变得很凝重。因为刚好坐在他的旁边,我就多嘴问了句“怎么了”,组长叹了一口气,打开了话匣子。一位34的应聘者“我去面了一个34岁的程序员…”这个我们早知道了,摸鱼闲的,但我还是表示出十分的耐心:“然后呢?”“卧槽!34岁了哎!”前排工位上的一个同事探过头来,一脸听戏的表情,语气满满的不可置信

2021-12-31 19:20:00 255

转载 专家推荐面渣逆袭:JVM经典五十问,这下面试稳了

1.什么是JVM?JVM——Java虚拟机,它是Java实现平台无关性的基石。Java程序运行的时候,编译器将Java文件编译成平台无关的Java字节码文件(.class),接下来对应平台JVM对字节码文件进行解释,翻译成对应平台匹配的机器指令并运行。同时JVM也是一个跨语言的平台,和语言无关,只和class的文件格式关联,任何语言,只要能翻译成符合规范的字节码文件,都能被JVM运行。内存管理2.能说一下JVM的内存区域吗?JVM内存区域最粗略的划分可以分为 堆和 栈,当..

2021-12-31 19:18:27 336

原创 正确介绍自己的项目,终于不用害怕面试了

在面试时,经过简单寒暄后,面试官一般先从让候选人自我介绍开始,紧接着就是问候选人简历中所列的项目,让介绍下项目经验。常见的问法是,说下你最近的(或感觉不错的)一个项目。面试中很多人忽视对这一个环节的准备,不仅回答不了面试官的追问,甚至连自己的项目都讲不清楚,说起来磕磕巴巴,甚至有的人说出的项目经验从时间段或技术等方面和简历上的不匹配,这样无疑会让面试官对面试者的能力产生怀疑。面试时7份靠能力,3份靠技能,本文将从“前期准备”和“面试技巧”两大层面告诉大家如何准备面试时的项目介绍,当然,这只是一家之言,没

2021-12-31 19:15:47 1573

原创 因背调面试凉了,你有什么看法?

你害怕背调吗?背调,可以很精准的检验应聘者简历中所写和所讲的是否属实,已经成为招聘企业检验员工是否合格的重要手段之一,也是应聘者在面试过程中十分反感的一点。播妞经常看到有人在网络上吐槽自己因为背调错失了高薪offer,而企业也会因为背调感到头疼。因为面试者能力很强,但是却在背调中发现有作假情况,这样到底应不应该发offer呢?在这个问题上,大家众说纷纭,有网友直接表示,这是原则问题,不应该录用。因为一旦造假被允许,就会有其他人效仿,这对辛辛苦苦考上大学的人来说,极其不公平。

2021-12-31 19:14:27 3949

原创 关系数据库SQL面试排名前100道问答题

RDBMS 是迄今为止最常用的数据库之一,因此SQL 技能在大多数工作角色中必不可少。在这篇 SQL 面试问题文章中,我将向您介绍有关 SQL(结构化查询语言)的最常见问题。本文是您学习与 SQL、Oracle、MS SQL Server 和 MySQL 数据库相关的所有概念的完美指南。我们的 65 大 SQL 面试问题文章是一站式资源,您可以从中提高面试准备。让我们开始吧!Q1:SQL 和 MySQL 有什么区别?SQL是一种标准语言,代表了基于英语的结构化查询语言;SQL是关系型数...

2021-12-31 19:13:27 1014

原创 6 个月的开发,来面试居然要 18K , 我一问连 5K 都不值

前言2021 年 8 月份我的大学同学兼室友老左入职了深圳某家创业公司,刚入职还是很兴奋的,到公司一看老左说他傻了,公司除了他一个后端开发,公司的开发人员就只有 3 个前端 1 个测试还有 2 个 UI,在粗略了解公司的业务后才发现是一个从零开始的项目,目前啥都没有什么都需要自己搭建,老左就提出人手不够需要在招一个开发,由于他们公司就他一个 Java 开发所以就让老左来当面试官。最近面试者,都是上家公司倒闭了最近经济不好,碰到很多老公司倒闭,前来面试的,说一些心得,大家要注意。最近据老左他们

2021-12-31 19:12:12 291

原创 Android面试太难了?除了闷头刷题,程序员应该了解的面试技巧才是关键

新技术学习一些插件化、热修复框架,Android路由、组件化、异步框架、新的动画框架等等。 插件化:滴滴(任玉刚)的插件化框架VirtualAPK、奇虎360的插件化框架RePlugin等 热修复:阿里巴巴第三代非侵入式移动热修复解决方案(注意不是AndFix哦)等 路由:ARouter等 组件化:Atlas等 异步:RxJava、RxAndroid等一系列框架等(推荐有心课堂) 新的动画框架:Lottie等性能优化性能优化也是Android面试

2021-12-31 19:09:51 1510 1

原创 抖音面试题:遇到连续问题怎么办?

【面试题】有一张“用户登陆记录表”,包含两个字段:用户id、日期。【问题】查询2021年每个月,连续2天都有登陆的用户名单。【解题步骤】1. 连续问题的万能模板我在 《拼多多面试题:如何找出连续出现N次的内容?》里讲过遇到“连续问题”如何解决,并送出了一个万能模板,模板使用的是窗口函数解决连续问题。select distinct 列1from(select 列1,lead(列1,1) over(order by 序号) as 列2,lead(列1,2) over(or.

2021-12-31 19:08:50 315

转载 高薪程序员&面试题精讲系列48之说说JDK8中ConcurrentHashMap的sizeCtl是什么意思

一. 面试题及剖析1. 今日面试题ConcurrentHashMap的底层原理是什么?ConcurrentHashMap中涉及到了哪些数据结构?JDK 8中的ConcurrentHashMap有哪些重要属性?ConcurrentHashMap中sizeCtl是什么意思?ConcurrentHashMap的最大容量、默认容量、负载因子是多少?.......2. 题目剖析壹哥在前面3篇文章中,给大家介绍了ConcurrentHashMap的通用功能、特点,以及JDK 7、8中

2021-12-31 19:07:45 587 1

原创 公司来了一个阿里p8 ,经过我的不懈努力终于拿了这份面试的南波万

前言现在整个社会的情绪都很down,各界都在裁员,尤其是互联网行业,可是焦虑解决不了任何问题,但是学习可以。我一位朋友,受到到互联网寒冬的影响,在11月份,被无情裁员,之前他听到一些苗头的时候,就开始着手准备,以防万一,只是没想到这个万一真的发生了。但是也丝毫不慌,在这段时间内,他拿着之前阿里P8一位技术大佬分享的【Java进阶核心宝典】一步一步的学习,经历7面后拿下了腾讯offer,职级定为8级。现在我把这份学习手册拿出来分享给大家,其中涵盖了JVM、多线程与高并发、Spring原理、微服务、

2021-12-31 19:06:32 131

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除