2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Flink CDC实时同步PG数据库_flink cdc pg,2024年最新面试阿里
/ 日期格式转换时区@Override// 1. 创建一个JSONObject用来存放最终封装好的数据// 2. 解析主键// 3. 解析值//将数据封装到JSONObject中架构名 看是否需要//将数据发送至下游val = null;return val;return val;@Override。原创 2024-04-21 20:46:36 · 459 阅读 · 0 评论 -
Flink CDC-Oracle CDC配置及DataStream API实现代码(1)
在Oracle中创建一个名为"logminer_tbs"的表空间,数据文件的路径为"/opt/oracle/oradata/SID/logminer_tbs.dbf",大小为25M,并且允许自动扩展,最大大小为无限。为捕获数据库中数据变更前的状态,必须在捕获的表或数据库上启用补充日志(Supplemental logging)这会回滚所有未提交的事务,并断开所有连接的会话,然后关闭数据库实例。表空间是用来存储数据库对象(如表、索引等)的逻辑结构。若未启用归档日志, 需运行以下命令启用归档日志。原创 2024-04-21 20:45:34 · 905 阅读 · 0 评论 -
深入解析大数据体系中的ETL工作原理及常见组件(1),2024年最新干了5年大数据开发开发还没掌握binder机制
ETL包括三个主要的步骤:抽取(Extract)、转换(Transform)和加载(Load)。原创 2024-04-18 12:33:32 · 388 阅读 · 0 评论 -
深入理解Hive:探索不同的表类型及其应用场景,网易云的朋友给我这份339页的大数据开发面经
【代码】深入理解Hive:探索不同的表类型及其应用场景,网易云的朋友给我这份339页的大数据开发面经。原创 2024-04-18 12:32:31 · 402 阅读 · 0 评论 -
如火如荼的「云原生」,你了解多少?_云原生了解,蚂蚁金服4面大数据开发高级开发
云” 表示应用程序位于云(即云服务器)中,而不是传统的应用数据中心。“原生” 可以理解为 “土生土长”,指一出生便有这个大环境,如互联网原住民从一出生就有已经有互联网环境的存在。云原生(Cloud Native)是基于微服务原理而开发的应用,以容器的方式进行打包。在运行时,容器由运行于云基础设施之上的平台进行调度。应用开发采用持续交付和 DevOps 实践。总结来说云原生就是基于云计算而来的技术,对云计算技术的不断精进和细化。原创 2024-04-18 07:18:04 · 973 阅读 · 0 评论 -
如何试用Harmony OS控制外设——读取传感器?,几个月没有上班面试怎么回答
先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!因此收集整理了一份《2024年最新HarmonyOS鸿蒙全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上鸿蒙开发知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,原创 2024-04-18 07:17:03 · 818 阅读 · 0 评论 -
值得一谈的鸿蒙2,2024年最新面试必考的题目是什么
*“****基于微内核架构重塑终端设备可信安全”**是说,鸿蒙系统更安全,因为内核代码少,出现漏洞的机会也就极少,不象安卓和iOS那样代码一堆容易找漏洞。”是说,华为搞了一个很妙的底层OS(“分布式OS架构”和“分布式软总线技术”,公共通信平台、分布式数据管理、分布式能力调度和虚拟外设四大能力),把不同终端的特性都归纳好了,能容纳在统一的架构里。“通过支持三方开发者使用声明式的API 进行应用开发,以数据驱动视图变化,避免了大量的视图操作,大大降低了应用开发难度,提升开发者开发体验”。原创 2024-04-18 01:50:48 · 585 阅读 · 0 评论 -
修改mysql数据库文件位置,附大厂真题面经,腾讯社招测试开发面试
斜树:所有的结点都只有左子树的二叉树叫左斜树。所有结点都是只有右子树的二叉树叫右斜树。这两者统称为斜树。满二叉树:在一棵二叉树中。如果所有分支结点都存在左子树和右子树,并且所有叶子都在同一层上,这样的二叉树称为满二叉树。完全二叉树:对一颗具有n个结点的二叉树按层编号,如果编号为i(1原创 2024-04-18 01:50:18 · 901 阅读 · 0 评论 -
【备战蓝桥杯】——Day1(1),最新美团点评HarmonyOS鸿蒙团队面试题目
(img-zc13fSp5-1713357093668)]#海伦公式已知三边求三角形面积。原创 2024-04-17 20:32:51 · 940 阅读 · 0 评论 -
【唯一】的“万字配图“ 讲透【链式存储结构,大数据开发音视频面试题
先上图:线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。这就意味着,这些数据元素可以存在内存未被占用的任意位置。在顺序结构中,每个数据元素只需要存数据元素信息就可以了。现在在链式结构中,除了要存数据元素外,还要存储它的后级元素的存储地址。所以,对数据元素 ai 来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)。我们把存储数据元素信息的域称为数据域,把存储直接后继位置的域称为指针域。转载 2024-04-17 20:32:21 · 901 阅读 · 0 评论 -
【elasticsearch实战】从零开始设计全站搜索引擎,大数据开发开发面试技能介绍
通过收集用户搜索词来统计热搜词, 其中热搜词的热度通过统计搜词词频来统计,统计包括热度周期,T+n 天的搜词次数排序,可以设计一个热度公式。做数据传输工具, 另外自研了数据传输的中间件,来解决不同数据表结构的适配问题,统一适配数据格式之后,将数据从新写入。根据我的需求和场景,对性能要求较高,我们使用召回前过滤。由于自主维护的数据和第三方数据源数据都存储在es中,因此可以直接使用评分进行合并,如下图所示。搜索权限需要满足根据用户权限过滤部分无权限的文档,以下是召回前处理和召回后处理权限的方案对比。原创 2024-04-17 16:06:23 · 575 阅读 · 0 评论 -
【Elasticsearch】ES精确查询和范围查询,ES时间字段排序实例,ES倒排索引介绍_es 范围查询
只有字段是Text时,字段后面才加“.ketword”#查询前传入分页参数。原创 2024-04-17 16:05:22 · 435 阅读 · 0 评论 -
Visual Studio Code (VS Code)安装教程(非常详细)从零基础入门到精通,看完这一篇就够了
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…在左边的工具栏点击扩展(Ctrl + Shift + X),搜索框中搜索“Chinese”,选择第一个“中文(简体)”,点击“安装”。原创 2024-04-17 12:44:02 · 991 阅读 · 0 评论 -
Visual Studio Code (VS Code)安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(1)
网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。原创 2024-04-17 12:43:31 · 720 阅读 · 0 评论 -
mysql复制数据库语句,2024京东HarmonyOS鸿蒙面试真题解析
面试题文档来啦,内容很多,485页!由于笔记的内容太多,没办法全部展示出来,下面只截取部分内容展示。有想获取完整版笔记的朋友,原创 2024-04-17 07:53:38 · 308 阅读 · 0 评论 -
MySQL备份与恢复_mysql备份与恢复命令,面试必问知识点
二进制日志(binlog)有3种不同的记录格式: STATEMENT (基于SQL语句)、ROW(基于行)、MIXED(混合模式),默认格式是STATEMENT。InnoDB 存储引擎的数据库在磁盘上存储成三个文件: db.opt (表属性文件)、表名.frm(表结构文件)、表名.ibd(表数据文件)。InnoDB 存储引擎的数据库在磁盘上存储成三个文件: db.opt(表属性文件)、表名.frm(表结构文件)、表名.ibd(表数据文件)。(1)完全备份一个或多个完整的库 (包括其中所有的表)原创 2024-04-17 07:52:37 · 872 阅读 · 0 评论 -
HarmonyOS NEXT应用开发—组件堆叠,2024年最新移动端页面开发书籍
/ 根据yOffset的偏移量来设置IconList1的透明度和IconList3的间距,当偏移量大于等于IconList1原始高度就是透明的同时IconList3的间距也是最小的。scrollForward: NestedScrollMode.PARENT_FIRST, // 可滚动组件往末尾端滚动时的嵌套滚动选项,父组件先滚动,父组件滚动到边缘以后自身滚动。// 根据yOffset的偏移量来设置IconList2的透明度,当偏移量大于等于IconList2原始高度就是透明的。原创 2024-04-17 02:41:34 · 921 阅读 · 0 评论 -
HarmonyOS NEXT应用开发—图片压缩方案_arkts 压缩图片
/ 使用scale对图片先进行缩放,采用while循环每次递减0.4倍缩放图片,再用packing(图片质量参数quality设置0)获取压缩图片大小,最终查找到最接近指定图片压缩目标大小的缩放倍数的图片压缩数据。本示例packing方式压缩图片时,使用二分查找最接近指定图片压缩目标大小的图片质量quality来压缩图片,提升查找性能。// 定义要保存的压缩图片uri。// 判断压缩后的图片大小是否大于指定图片的压缩目标大小,如果大于,继续降低缩放倍数压缩。// 定义图片宽高的缩放倍数,1表示原比例。原创 2024-04-17 02:40:34 · 882 阅读 · 0 评论 -
C C++的刷题练习之牛客网,一个友好的网站_c语言题目在哪搜
的知识,我这样写反而会复杂一点,牺牲了空间但是换取了时间的效率。首先将数组开辟在堆区,这样就能动态确定数组的容量,然后写一个函数进行数组元素的赋值,最后调用求和函数返回最终结果并输出即可。毫无疑问,选择排序和冒泡排序是算法的基础知识,这两个在一起比较的话要注意他们遍历的范围,注意不要让数组。就可以,如果冒泡排序或者选择排序不太熟练的朋友可以再去回顾回顾知识。其实这题很基础,考查的就是。这题就是非常经典的数组。问题了,写一个函数包含。原创 2024-04-16 21:45:49 · 420 阅读 · 0 评论 -
C C++数据结构(二) —,2024年最新阿里P7大牛亲自讲解
1、单链表结构,适合头插头删2、尾部或者中间某个位置的插入和删除不适合3、如果要使用链表单独存储数据,那么双向链表更适合单链表学习的意义:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)[外链图片转存中…(img-0RhWNBQF-1713275047653)]一个人可以走的很快,但一群人才能走的更远!原创 2024-04-16 21:45:19 · 1017 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI事件(焦点事件)_鸿蒙获取焦点后发生背景颜色变化
tabIndex(1) // Button-1设置为第一个tabIndex节点}).tabIndex(2) // Button-左箭头设置为第二个tabIndex节点}).tabIndex(3) // Button-OK设置为第三个tabIndex节点。原创 2024-04-16 04:45:16 · 599 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI事件(焦点事件)_鸿蒙 search不获取焦点
tabIndex(1) // Button-1设置为第一个tabIndex节点}).tabIndex(2) // Button-左箭头设置为第二个tabIndex节点}).tabIndex(3) // Button-OK设置为第三个tabIndex节点。原创 2024-04-16 04:44:45 · 667 阅读 · 0 评论 -
恶补这份“阿里面试宝典”,分享面经!,2024年最新面试复盘总结报告
总体来说,如果你想转行从事程序员的工作,Java开发一定可以作为你的第一选择。但是不管你选择什么编程语言,提升自己的硬件实力才是拿高薪的唯一手段。如果你以这份学习路线来学习,你会有一个比较系统化的知识网络,也不至于把知识学习得很零散。我个人是完全不建议刚开始就看《Java编程思想》、《Java核心技术》这些书籍,看完你肯定会放弃学习。建议可以看一些视频来学习,当自己能上手再买这些书看又是非常有收获的事了。这些视频如果需要的话,可以无偿分享给大家,点击这里即可免费领取。原创 2024-04-15 22:58:55 · 882 阅读 · 0 评论 -
总结一下,springkafka创建topic_springboot kafka 创建topic
即使是面试跳槽,那也是一个学习的过程。只有全面的复习,才能让我们更好的充实自己,武装自己,为自己的面试之路不再坎坷!今天就给大家分享一个Github上全面的Java面试题大全,就是这份面试大全助我拿下大厂Offer,月薪提至30K!资料领取方式:蓝色传送门我也是第一时间分享出来给大家,希望可以帮助大家都能去往自己心仪的大厂!为金三银四做准备!原创 2024-04-15 22:57:52 · 594 阅读 · 0 评论 -
性能优化 记一次线上OOM问题处理_finalizerwatchdogdaemon
Java 中并没有析构函数, finalize() 实现了类似析构函数的概念,可以在对象被回收前做一些回收性的操作,在 JNI 开发中可能被用来进行 Native 内存的释放。FinalizerDaemon 守护线程的优先级不高,在 CPU 紧张的情况下调度可能会被影响,所以可能无法及时回收 f 类对象。finalize 对象由于 finalize() 的引用,它变成了一个强引用,即使没有其他显式的强引用了,它也还是无法立即被回收。原创 2024-04-15 22:57:21 · 906 阅读 · 0 评论 -
怒肝三个月啃完这110道面试题,分享面经_刷透110题过面试
总共是从Redis的概念理解、数据结构与指令、高并发处理策略、集群结构以及设计理念、缓存管理与持久化机制、应用场景设计等六大部分整理了以上的70高频问,答案解析总共是有25页(如下图所示),篇幅有限没法全部在文章中写上(后面还有手写笔记等),但是可以分享给需要的朋友。整个笔记分为五个部分: 第一部分:Redis基础篇 第二部分:Redis数据结构篇 第三部分:Redis持久化篇 第四部分:Redis集群篇 第五部分:Redis的其他问题。注意:前面例举了所有的问题,在先不看解析的条件下,可先自行试水。原创 2024-04-15 22:56:18 · 565 阅读 · 0 评论 -
怎么检测UI卡顿?(线上及线下)_profiler 检测 ui 阻塞
熟悉Android的Handler机制的同学一定知道,Handler中重要的组成部分,looper,并且应用的主线程只有一个Looper存在,不管有多少handler,最后都会回到这里。并在mainLooperPrinter中判断start和end,来获取主线程dispatch该message的开始和结束时间,并判定该时间超过阈值(如2000毫秒)为主线程卡慢发生,并dump出各种信息,提供开发者分析性能瓶颈。CPU信息:时间段内CPU是否忙,时间段内的系统CPU/应用CPU占比,I/O占CPU使用率。原创 2024-04-15 22:55:47 · 947 阅读 · 0 评论 -
怎么查看mysql版本默认端口,太香了_到软件里看mysql默认端口
每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。领取这份Java零基础宝典只需要点击这里即可免费下载感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。领取这份。原创 2024-04-15 22:54:44 · 703 阅读 · 0 评论 -
快醒醒吧!docker服务重启_重启session docker,HarmonyOS鸿蒙 jni面试
ZooKeeper 数据模型采用层次化的多叉树形结构,每个节点上都可以存储数据,这些数据可以是数字、字符串或者是二级制序列。从下图可以更直观地看出:ZooKeeper 节点路径标识方式和 Unix 文件系统路径非常相似,都是由一系列使用斜杠"/"进行分割的路径表示,开发人员可以向这个节点中写人数据,也可以在节点下面创建子节点。实际上,这些功能的实现基本都得益于 ZooKeeper 可以保存数据的功能,但是 ZooKeeper 不适合保存大量数据,这一点需要注意。破音:拿出小本本,下面的内容非常重要哦!原创 2024-04-15 22:54:13 · 635 阅读 · 0 评论 -
快来使用HTTPS吧,2024年最新HarmonyOS鸿蒙开发入门和实战
HTTPS,简单的理解HTTP的安全版,即HTTP下加入SSL层,由两部分组成:HTTP + SSL / TLS。原创 2024-04-15 22:53:09 · 712 阅读 · 0 评论 -
快来使用HTTPS吧(1),2024年最新字节跳动非技术岗二面
HTTPS,简单的理解HTTP的安全版,即HTTP下加入SSL层,由两部分组成:HTTP + SSL / TLS。原创 2024-04-15 22:52:38 · 617 阅读 · 0 评论 -
微服务高级篇(五):可靠消息服务,大数据开发 400道面试题通关宝典助你进大厂
11:19:55:816 INFO 13184 — [ntContainer#2-1] c.i.mq.listener.SpringRabbitListener : 消费者接收到了delay.queue的延迟消息。11:25:27:556 INFO 2612 — [ntContainer#2-1] c.i.mq.listener.SpringRabbitListener : 消费者接收到了delay.queue的延迟消息。* 发送一百万条消息。* 发送一百万条消息。原创 2024-04-15 22:52:07 · 885 阅读 · 0 评论 -
微信小程序开发详解(2),2024年最新哔哩哔哩技术类面试
在 components 目录下创建组件文件夹,同级目录创建 json、js、wxml、wxss 四个文件。文件名与文件夹名相同。├── comp-a│ ├── comp-a.js // 组件逻辑│ ├── comp-a.json // 组件配置│ ├── comp-a.wxml // 组件结构│ └── comp-a.wxss // 组件样式表└── …原创 2024-04-15 22:49:43 · 705 阅读 · 0 评论 -
微信小程序开发详解(1),阿里巴巴面试题及答案
例如,在父组件中定义事件,子组件中触发该事件,通过事件处理函数实现子组件向父组件传递数据。2.属性传值:通过给子组件传递属性值,实现父组件向子组件传递数据。例如,在父组件中定义属性值,子组件通过使用properties属性获取该值。组件触发事件:通过 this.triggerEvent(eventName, data) 触发事件,页面通过事件代理监听。组件可在 pages 页面中使用,pages 页面也可在组件中嵌套使用其他组件。使用组件:在页面的 json 文件中声明使用的组件,并在 wxml 中引用。原创 2024-04-15 22:49:12 · 895 阅读 · 0 评论 -
当我亲身面对大数据杀熟的商家,2024年最新腾讯T3亲自教你
中…(img-9qk6DQMp-1713192411809)]原创 2024-04-15 22:48:08 · 642 阅读 · 0 评论 -
引入wangeditor 报错 error in ,应聘高级大数据开发工程师历程感言
感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-15 22:47:37 · 534 阅读 · 0 评论 -
开源新作!mysql定时备份任务计划_数据库定时备份系统开源
五面是HRBP面的,和我提前预约了时间,主要聊了之前在蚂蚁的实习经历、部门在做的事情、职业发展、福利待遇等。阿里面试官确实是具有一票否决权的,很看重你的价值观是否match,一般都比较喜欢皮实的候选人。HR面一定要诚实,不要说谎,只要你说谎HR都会去证实,直接cut了。人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-15 22:47:07 · 564 阅读 · 0 评论 -
Git 分支简介-创建-合并-解决冲突-删除_git 创建分支(1)
36437609)][外链图片转存中…(img-a1EQnW2h-1712836437609)]原创 2024-04-11 19:55:12 · 633 阅读 · 0 评论 -
Git 中 fork 新仓库的 2 条命令和1个本质以及remote的4个操作(git remote add myrepo xxx
图片转存中…(img-S0oDpWAl-1712836412961)]原创 2024-04-11 19:54:41 · 964 阅读 · 0 评论 -
Git 中 fork 新仓库的 2 条命令和1个本质以及remote的4个操作(git remote add myrepo xxx(2)
git push origin master # 提交到URL A的git。git push myrepo master # 提交到URL B的git。原创 2024-04-11 19:53:38 · 89 阅读 · 0 评论