- 博客(99)
- 收藏
- 关注
原创 超强 vim 编辑器使用技巧_技术文档 编辑器(1),2024年最新腾讯面试 算法题
1.按 0 移至首行2.i 插入3.# 注释4.退回到命令模式;我们需要四步;但是如果我们自己定义快捷键呢?只需要一步!:map ^P I#⭐️我们利用 map 进行快捷键的定义,^ 并不是 ctr+6,而是 ctrl+v+p;I 代表行首并进入插入模式;# 代表插入的是 #;成功插入后退回到命令模式;⭐️这样以后再注释,直接 ctrl+p,就可以了,感兴趣的小伙伴快快操作起来吧!:map ^B 0x⭐️有了首行插入注释符 #的快捷键,不妨在定义一个,删除首字符的快捷键;
2024-04-21 03:19:07
926
原创 谷歌开源Fuchsia OS,对标鸿蒙取代 Android?(1),2024年最新字节跳动面试难吗
除了新的邮件列表,谷歌还发布了 Fuchsia 的技术路线图主要侧重于低级操作系统,例如“独立于驱动程序更新内核的驱动程序框架”和“Fuchsia 接口”。Fuchsia 也同样,在公布开源该项目时,谷歌强调,“谷歌引导 Fuchsia 的方向并作出平台决策,但鼓励外部贡献。个人可以走的很快,但一群人才能走的更远!虽然谷歌并为宣布 Fuchsia 的具体用途,但从其源代码可以看出,该操作系统适用于智能手机、电脑、车载娱乐系统等不同应用,与华为的鸿蒙操作系统在“全场景智能”方面有高度重合。
2024-04-21 03:14:12
1050
原创 谈谈OkHttp源码的同步异步原理_enqueue会新建线程吗(2)
/依照如上配置,构建出一个请求的处理逻辑责任链,特别注意:这条链开始于下标位置为的0拦截器。// 网络请求拦截器,真正网络通行的地方,这个拦截器处理过后会生成一个Response。//将符合条件的Ready的异步请求转入runningAsyncCalls,并执行。以此次的请求的Host来查找可服用的异步请求,如果存在,进行复用。//一个请求完成后,检查此时是否有在等待执行的请求,并处理。// 将请求的具体逻辑进行分层,并采用责任链的方式进行构造。//满足条件,便把预备队的请求提升到执行队列。
2024-04-21 03:13:10
1060
原创 谈谈OkHttp源码的同步异步原理_enqueue会新建线程吗(1)
AsyncCall继承于Runnable,它提供了将Call放到线程池执行的能力,实现了请求的异步流程。//依照如上配置,构建出一个请求的处理逻辑责任链,特别注意:这条链开始于下标位置为的0拦截器。//将符合条件的Ready的异步请求转入runningAsyncCalls,并执行。以此次的请求的Host来查找可服用的异步请求,如果存在,进行复用。//一个请求完成后,检查此时是否有在等待执行的请求,并处理。// 将请求的具体逻辑进行分层,并采用责任链的方式进行构造。//将可执行的异步请求放进线程池执行。
2024-04-21 03:12:38
893
原创 谈一谈在两个商业项目中使用MVI架构后的感悟_mvi viewstate拆分(5)
首先区别于上文提到的UI事件,这里的状态和事件均产生于数据流的末段,而UI事件处于数据流的首段。
2024-04-21 03:11:35
740
原创 记录下我磕磕碰碰的三个月找工作经历,BAT大厂面试总结_程序员找工作3个月了(2)
从3位程序员的态度其实我们可以看出来,每个人追求的东西都不一样,但是有一点,那就是程序员真的是有35岁被优化这一说法,在这之前必须转型,或者寻求副业,好在主业被刷掉的时候,副业及时补上。而放眼现在,IT相关的专业简直就是火爆,大家都觉得这行有发展赚钱多,因此越来越多的学生报考了相关专业,很多大学都有移动互联应用技术专业,还有人工智能学院,每年都有大量的大学毕业生和培训机构出来的涌入市场,而中国的互联网企业显然不需要这么多的人才,最终的结果可想而知还是狼多肉少。总的说这个年龄的真的是值得好好想想,规划的。
2024-04-21 03:08:25
800
原创 记录一次开机内存分析的全过程(2),2024年HarmonyOS鸿蒙社招面试题
dumpsys这个指令很有用,除了可“dumpsys meminfo+包名”以抓取内存,还可以“dumpsys package +包名”查看包信息(此前有看到其他同事使用这个指令查看应用是否有system flag来确定是否是因为没有system标识而被冻结导致的ANR),“dumpsys gfxinfo +包名”查看显示渲染信息进而查看卡顿情况。■ meminfo 内存■ gfxinfo 帧率■ display 显示■ power 电源■ battery 电池。
2024-04-21 03:06:51
1015
原创 记录一次开机内存分析的全过程(1),2024年最新HarmonyOS鸿蒙 面试题库
dumpsys这个指令很有用,除了可“dumpsys meminfo+包名”以抓取内存,还可以“dumpsys package +包名”查看包信息(此前有看到其他同事使用这个指令查看应用是否有system flag来确定是否是因为没有system标识而被冻结导致的ANR),“dumpsys gfxinfo +包名”查看显示渲染信息进而查看卡顿情况。■ meminfo 内存■ gfxinfo 帧率■ display 显示■ power 电源■ battery 电池。
2024-04-21 03:06:19
1133
原创 最新数仓面试题_知行教育数仓项目_数据集市面试题,美团大数据开发面试题
事实:就是事件的意思。表示的是系统中一个真实产生的事件信息。维度表:记录的是一个事件或者实体的各个维度上的信息区别:在数据量上,事实表是巨大的,维度表是相对事实表较少。联系:基于事实表和维度表的关联,我们可以从多个维度上去分析事实表中的数据宽表就是事实表和维度表的集合指标大白话:被看待的数据主题维度:大白话:以不同的视角去看待数据指标一般是数值类型。Y轴展示的就是指标。指标分为绝对数值和相对数值。 维度一般是字符类型,指的是特性。X轴展示的就是维度信息。
2024-04-18 11:33:54
481
原创 最新数仓面试题_知行教育数仓项目_数据集市面试题(1),2024年最新2024大数据开发研发必问高级面试题
包含:•项目做了什么我们的教育大数据分析平台项目就是将大数据技术应用于教育行业,为企业经营提供数据支撑•用于哪个行业?行业有什么痛点是需要项目解决的教育行业,信息的共享和利用不充分,导致了学校多年信息化应用积累了大量的数据,但信息孤岛的壁垒一直没有打破,如果无法对这些数据进行进一步挖掘,分析,加工,整理,就不能给学校教育,教学,研发,总务等各方面的管理决策提供科学,有效的数据支撑。•用到了什么技术Mysql:5.7基于CM上的 hadoop,hive、hue,Oozie。
2024-04-18 11:33:23
516
原创 大数据开发(Java面试真题-卷一),初级大数据开发开发面试题
JVM垃圾回收指的是当Java应用程序运行时,自动释放不再使用的对象内存空间,并进行资源回收和整理过程。标记-清除算法:首先标记所有被引用对象,在清除阶段将未标记的对象释放。复制算法:将内存分为相同大小的两块,每次只使用其中的一块。当一块内存用完了之后,将活着的对象复制到另一块内存上,并清除原来使用过的内存。标记-整理算法:先标记所有被引用对象,然后将活着的对象移动到一端,最后清除边界以外的对象。分代收集算法:根据对象生命周期划分为不同代,在垃圾回收时更关注年轻代,因为大多数新生的对象很快就会死去。
2024-04-18 06:08:51
870
原创 大数据开发要学会看yarn日志:Task容错机制,任务推测执行,计数器_yarn job 日志 task 日志
1.任务实例attempt长时间没有向MRAPPMaster报告,后者一直没收到其进度的更新,一般attempt实例与APPMaster3s通信一次,前者像后者报告任务进度和状态;超出阈值,任务变会被认为僵死“”被标记失败failed,然后MRAPPMaster会将其JVM杀死,释放资源。对于后者,一般是由于作业被杀死或者该任务的备任任务(推测执行)已经执行完成,这个任务不需要继续执行了,所以被Killed。其他再比如任务执行超出某些阈值范围,比如动态分区超过最大文件数,所有任务都会被杀死killed.
2024-04-18 06:08:21
885
原创 云原生中间件RocketMQ-核心原理之高可用机制_rocketmq高可用原理
Zookeeper为分布式应用程序提供协调服务,Zookeeper的功能很强大,包括自动Master选举,RocketMQ的设计决定了它不需要进行Master选举,用不到这些复杂的功能,只需要一个轻量级的元数据服务器就足够了。中间件对稳定性要求很高,RocketMQ的NameServer只有很少的代码,容易维护,所以不需要再依赖另一个中间件,从而减少整体维护成本。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
2024-04-18 00:40:45
860
原创 云原生【Docker架构&;Docker安装&;Docker镜像仓库】第2章_docker官方镜像仓库网速较差,我们需要设置国内镜像服务
为了避免这些重复劳动,人们就会将自己打包的应用镜像,例如Redis、MySQL镜像放到网络上,共享使用,就像GitHub的代码共享一样。Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。呢,就是将这些文件中编写的程序、函数加载到内存中允许,形成进程,只不过要隔离起来。
2024-04-18 00:40:15
1199
原创 【云原生 Docker篇】程序猿,千万别说你不知道Docker_docker 20 24区别
对软件和其依赖的标准化打包应用之间相互隔离共享同一个OS Kernel可以运行在很多主流操作系统上Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互隔离容器性能开销极低。简单来说:docker是一种容器技术,解决软件跨环境迁移的问题。
2024-04-17 19:43:54
983
原创 【云原生 Docker篇】Docker镜像(image)与服务_docker image hmai g7_server_v7
我们需要一个tomcat的镜像来作为我们的web服务,就可以通过 docker pull 获取镜像。(img-QwqBl1d3-1713354102196)]其中,镜像ID可以是部分镜像ID、完整镜像ID、镜像名或者镜像摘要。如果要删除本地的镜像,可以使用 docker rmi 命令。2、将本地目录下的镜像备份文件导入到本地的docker仓库。1、用 save 命令将本地镜像保存到当前目录下。删除镜像之前必须确认该镜像没有被任何容器使用。用镜像ID、镜像名、摘要删除镜像。
2024-04-17 19:42:53
972
原创 【C C++】程序实现的两大环境(翻译环境&;执行环境,2024年最新大数据开发开发热门前沿知识
如果是一个含有多文件的程序,每个.c文件都会生成一个自己的符号表,链接的过程就是将这些符号表汇总合并。gcc -E 在预处理完成之后就停下来,预处理之后产生的结果都放在test.i的文件中。test.i文件中,包含852行代码,文件的末尾几行正式我刚刚所写的内容。readelf -s 阅读二进制文件test.o,并显示符号表中的内容。gcc -s 在 编译完成之后就停下来,结果保存在test.s中。gcc -c 汇编完成之后就停下来,结果保存在test.o文件中。把汇编指令转化为二进制指令,形成符号表。
2024-04-17 15:12:42
435
原创 【C C++】斐波那契数列数列系列问题详解_斐波那契数列c+
🍉、什么是斐波那契数列?斐波那契数列(Fibonacci sequence),又称黄金分割数列,因数学家莱昂纳多·斐波那契(Leonardo Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N🍉、怎么定义斐波那契数列。
2024-04-17 15:12:12
535
原创 SpringBoot整合Javamail实现邮件发送_springboot整合javamail实现发送邮件
正常生活中,我们肯定不止步使用简单的标题,正文这些只包含枯燥的文字的邮件,更多的是喜欢使用带有图片、视频、尤其是交作业给老师使用的附件功能,所以呢,在经过上面的基础学习后,接下来,朋友们跟着踏风一起来学习一下怎么实现用SpringBoot整合Javamail实现发送咱们更多使用的多组件邮件,Let‘s go. 下面,首先,咱们先做一件有意思的事情,咱们发送带附件的邮件同样是使用MimeMessageHelper对象,那是不是可以有一个大胆的想法,咱们直接创建文件并使用它进行发送,comn,来试一下。
2024-04-17 11:51:53
886
原创 SpringBoot整合Elasticsearch_elasticsearch整合springboot
3.1 ElasticsearchRepository本身自带了一些简单curd方法,如下图。ES在方法名中支持的关键字。3.2 使用自定义的方法。
2024-04-17 11:51:23
482
原创 Linux中awk命令的一些常见用法_linux awk 指定多个,升职加薪必看
其中这里的内容我修改了,增加了aaaa,bbb,ccc,ddd,eeee这样一行,尤其注意观察第一行和最后一行,可以看到第一行是逗号隔开了,最后一行是空格隔开,然后取第一个和第三个。看出规律了吧,既然是一种模式匹配的语言,那这个跟正则表达式其实一样,每行默认是空格分隔符来进行隔开,然后就是进行分组,可以对每个分组进行各自获取与输出。比如下面这个正则表达式,表示的是1个或多个的空格或"-“或”,"来隔开,其中[]后面的+号熟悉正则表达式知道,表示1个或多个。布尔运算,逗号隔开是一个表达式,真为1,假为0。
2024-04-17 06:51:21
708
原创 Linux【实操篇】—— Shell函数、Shell编程综合案例(定时备份数据库)_shell 函数实例(1)
自定义函数语法格式和调用方式如下;#基本语法function 函数名(){程序;return int;#调用函数名 实参值案例:输入两个参数,计算它们的和;/bin/bash#定义函数echo "两数之和为:$sum"#用户输入两个数read -p "请输入n1:" n1read -p "请输入n2:" n2#调用函数。
2024-04-17 06:50:20
263
原创 Hadoop增加新节点环境配置(自用)_hadoop集群添加新的节点需要改什么内容(2)
nano /opt/module/hadoop-3.3.3/etc/hadoop/hadoop-env.sh 修改 JAVA_HOME export。将jdk-8u341-linux-x64.tar.gz 利⽤xftp上传到/opt/software。nano $HADOOP_HOME/etc/hadoop/workers 加⼊ hadoop106。编辑—>虚拟网络编辑器—>VMnet8—>还原默认设置—>NAT设置—>更改网关IP—>应用确定。解压hadoop到/opt/module⽂件夹。
2024-04-17 01:42:10
430
原创 Hadoop启动后没有namenode进程的解决办法_hadoop启动没有namenode
或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-17 01:41:09
894
1
原创 8,客户端开发面试题目
public List getInstances(){ // 返回本地缓存内容。// 启动ServiceDiscovery。// 将消息ID和关联的Future记录到IN_FLIGHT_REQUEST_MAP集合中。// 启动ServiceCache。// 启动Curator客户端。// 省略getter/setter以及close()方法。// 关联的ServiceDiscovery实例。// 创建消息关联的Future。
2024-04-16 20:33:39
385
原创 8种不同类型的防火墙详细解释_电路级防火墙的优缺点,2024年最新啃完999页HarmonyOS鸿蒙面试高频宝典
企业往往会在同一个网络中设置多个防火墙,选择理想的防火墙首先要了解企业网络的架构和功能,确定这些不同类型的防火墙和防火墙策略哪个最适合自己。通常情况下,企业网络应该设置多层防火墙,既在外围保护又在网络上分隔不同的资产,从而使你的网络更难破解。包过滤防火墙充当网络层的检查点,并将每个数据包的标头信息与一组预先建立的标准进行比较。与基于硬件的解决方案一样,云防火墙在边界安全方面表现出色,同时也可以在每个主机的基础上设置这些系统。下一代防火墙(NGFW)是将其他防火墙的多种功能集成在一起的安全设备或程序。
2024-04-16 20:33:09
416
原创 面试大厂被吊打?别灰心,面试季必备的数据结构与算法学习指南来了!_数值分析这门课就是学大厂面试的算法吗(1)
(img-c91QT6kG-1713210674881)]那么很难做到真正的技术提升。
2024-04-16 03:52:25
931
原创 面经(六)武汉超星(2),【面试总结】
首先,不会就是不会,不要找补其次,知识点的学习深度不够,真问点问题啥都答不上来最后,复盘面试内容,自己整理一下网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-16 03:51:25
422
原创 【MySQL】学习和总结标量子查询(1),HarmonyOS鸿蒙实习面试经验汇总
(img-KqPaUZ8U-1713163270404)]at the mercy of 任凭…
2024-04-15 14:42:27
800
原创 【MySQL】学习和总结使用列子查询查询员工工资信息,2024年最新面试必问知识点总结
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。(img-hwyURmB5-1713163245767)]ignorant of不知道。
2024-04-15 14:41:56
1091
原创 【MySQL】如何使用图形化界面DataGrip操作数据库,flutter页面跳转刷新
(img-V5CV0baf-1713163176287)]公众号,需要的小伙伴可以关注微信公众号。datagrip安装包我放在。
2024-04-15 14:40:53
1031
原创 【MySQL】多表关系的基本学习,HarmonyOS鸿蒙开发面试题
insert into student values (null,‘黛绮丝’,‘2000100101’),(null,‘谢逊’,‘2000100102’),(null,‘殷天正’,‘2000100103’),(null,‘韦一笑’,‘2000100104’);(null,‘本科’,‘舞蹈’,‘静安区第一小学’,‘静安区第一中学’,‘北京舞蹈学院’,1),(null,‘硕士’,‘表演’,‘朝阳区第一小学’,‘朝阳区第一中学’,‘北京电影学院’,2),(img-ezHa3nx9-1713163151656)]
2024-04-15 14:40:22
944
原创 【MySQL】外键约束的删除和更新总结_mysql外键的删除更新行为是哪个单词
(img-BTCR2xxw-1713163081827)]– 添加外键约束并指定外键的删除和更新行为。at intervals 不时,每隔…
2024-04-15 14:39:19
1051
原创 【MySQL】——数值函数的学习,12年高级工程师的“飞升之路”
⚠️注意:在正常情况下我们可以生成六位数,但是它有一个bug,因为rand生成的是小数,如果小数为是0.006616这种×1000000以后再取整数位就会变成四位数而不是我们要的六位数。根据要求通过乘法运算将小数变成整数然后利用round函数保留0位小数从而将小数部分去掉。体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。(img-j1vSZYKf-1713163057205)]根据题目要求先用rand函数生成随机数。通过字符串函数保留六位数并在空位补0.生成四舍五入值的函数。
2024-04-15 14:38:47
455
原创 【MySQL】MySQL函数学习和总结,面试复盘是什么意思
(case when chinese >= 85 then ‘优秀’ when chinese >= 60 then ‘及格’ else ‘不及格’ end ) ‘语文’,(case when english >= 85 then ‘优秀’ when english >= 60 then ‘及格’ else ‘不及格’ end ) ‘英语’,(case when math >= 85 then ‘优秀’ when math >= 60 then ‘及格’ else ‘不及格’ end ) ‘数学’
2024-04-15 14:37:44
748
原创 【MySQL】DQL的总结和案例学习,ffmpeg音视频开发实战百度云
select * from emp where GENDER = ‘男’ and age between 20 and 40 order by age asc , entrydate asc limit 5;select.字段列表.from.表明列表.where.条件列表.group by .分组字段列表. having.分组后条件列表. order by .排序字段列表. limit .分页参数.总结:要注意查询的内容是什么,是姓名和年龄还是员工信息,要分清楚。
2024-04-15 14:37:13
852
原创 【LAMMPS学习】三、构建LAMMPS(8)构建 LAMMPS 文档(1),总结2024年180道大数据开发岗面试题
除了构建 HTML 格式手册所需的工具之外,还需要支持 PDFLaTeX 的工作 LaTeX 安装以及精选的 LaTeX 样式/包。要将生成的 ePUB 文件转换为 MOBI 格式文件(对于无法读取 ePUB 的电子书阅读器,如 Kindle),您还需要安装“calibre”软件中的。特别是在 Kindle 阅读器上,您还支持 PDF 文件,因此您可以下载并查看 PDF 版本作为替代方案。CMake 构建后安装 LAMMPS 时,将 HTML 手册页的安装包含到“安装”步骤中。使用此选项的原因是在通过。
2024-04-15 14:36:10
611
原创 【kerberos】hadoop集群使用keytab认证的逻辑_centos 8 hadoop-2
【代码】【kerberos】hadoop集群使用keytab认证的逻辑_centos 8 hadoop-2。
2024-04-15 14:35:38
724
原创 【K8s】-- 描述容器中 pod 的状态,2024年最新面试总结+详细解答
是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-15 14:34:35
525
原创 【K8s】-- 描述容器中 pod 的状态(1),字节跳动高工面试
是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
2024-04-15 14:34:04
886
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人