![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
2024年程序员学习
文章平均质量分 87
普通网友
这个作者很懒,什么都没留下…
展开
-
Hadoop3(1),2024年最新应聘高级大数据开发工程师历程感言
AuthorizedKeysFile %h/.ssh/authorized_keys # 公钥文件路径。PubkeyAuthentication yes # 启用公钥私钥配对认证方式。RSAAuthentication yes # 启用 RSA 认证。原创 2024-04-21 21:54:30 · 252 阅读 · 0 评论 -
Hadoop-3,2024年最新掌握这6大技能体系
右击创建好的虚拟机hadoop base,选择管理-克隆-点击下一步-虚拟机中的当前状态-下一步-创建完整克隆-下一步-设置克隆机名称,安装位置-完成。首先进入hadoop所在配置文件目录/usr/local/src/Hadoop-3.3.6/etc/hadoop,在此目录打开终端。打开Xshell7,左上角新建文件,在弹出框设置两个从节点的名称和ip地址,然后连接,随后输入root账号密码完成连接。修改core-site.xml, vim core-site.xml。修改yarn-site.xml文件。原创 2024-04-21 21:52:54 · 861 阅读 · 0 评论 -
Hadoop-3(2),一个本科渣渣是怎么逆袭从咸鱼到Offer收割机的
首先进入hadoop所在配置文件目录/usr/local/src/Hadoop-3.3.6/etc/hadoop,在此目录打开终端。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。修改core-site.xml, vim core-site.xml。回到主节点ljl,执行ssh-keygen -t rsa命令。修改mapred-site.xml文件。修改hdfs-site.xml文件。修改yarn-site.xml文件。原创 2024-04-21 21:52:24 · 319 阅读 · 0 评论 -
猿创征文|【国产数据库】一文学会应用SqlSugar工作单元模式操作多数据库_sqlsugar 工作单元(1)
ConnectionString = configuration.GetConnectionString(“Oracledb”), //数据库连接在 appsettings.json 中配置。ConnectionString = configuration.GetConnectionString(“HGdb”), //数据库连接在 appsettings.json 中配置。/// Oracle仓储接口。/// MySQL仓储接口。/// 人大金仓仓储接口。/// 翰高仓储接口。原创 2024-04-18 13:12:23 · 339 阅读 · 0 评论 -
猿创征文|【听听iecne怎么说】C语言 vs Cpp vs C# 有何区别?_c#和cpp
C语言适用于底层应用开发,可以对硬件进行强操控。C++适用于更可控的底层应用不喜欢Java去学C#三连->动力给个三连吧!原创 2024-04-18 13:11:53 · 288 阅读 · 0 评论 -
实用干货!看壹哥如何在SpringBoot项目中同时支持https和http协议_springboot http htpps共存
这样我们就将密钥库格式转换为pkcs12格式了,此时得到的密钥库文件如下图所示,其中springboot.keystore就是我们所需要的密钥库文件。其实在JDK中,就提供了现成的工具用于生成数字证书,我们只需打开命令行工具,执行如下代码即可生成一个数字证书。这里由于数字证书是我们自己生成的,没有CA给我们认证,因此浏览器给出了安全提示,我们只需点击高级按钮,继续前往即可。此时我们会发现,当使用http协议访问时,会看到上图所示的错误提示信息,接着我们换成https协议访问。原创 2024-04-18 07:56:12 · 682 阅读 · 0 评论 -
实用工具系列 - FileZilla安装下载与使用_filezilla下载
FileZilla 是一个免费开源的FTP软件,快速可靠的、跨平台支持FTP,FTPS和SFTP协议。具有图形用户界面(GUI),可控性、有条理的界面和管理多站点的简化方式使得Filezilla成为一个方便高效的FTP工具。(FTP是File Transfer Protocol的缩写,是文件传输协议的意思)原创 2024-04-18 07:55:11 · 1130 阅读 · 0 评论 -
刚刚,微软推出支持chatGPT的必应_微软必应版chatgpt,值得推荐
新的必应就像在你搜索网络时有一个研究助理、个人规划师和创意伙伴在你身边。借助这组 AI 驱动的功能,您可以:提出您的实际问题。当你提出复杂的问题时,必应会给你详细的答复。获得实际答案。必应会查看 Web 上的搜索结果,为您提供汇总的答案。要有创意。当你需要灵感时,必应可以帮助你写诗、故事,甚至分享项目的想法。在聊天体验中,您还可以聊天并提出后续问题,例如“您能否用更简单的术语解释一下”或“给我更多选项”,以便在搜索中获得不同甚至更详细的答案。原创 2024-04-18 02:38:05 · 850 阅读 · 0 评论 -
刚刚,我做了详细的ChatGPT玩法攻略_chat gpt 攻略,2024年最新小程序FMP优化实录
ChatGPT小程序版是一个的h5版本,使用OpenAPI官方的web API,可以在平台上使用。ChatGPT网页版是一个单用户的web页面,也使用OpenAPI官方的web API,可以在浏览器中访问。ChatGPT桌面版是一个跨平台的应用程序(Mac, Windows和Linux),可以让你和ChatGPT进行实时聊天,并能保存对话存入文档。ChatGPT是什么?它是一款由微软开发的对话式人工智能应用,可以与用户进行自然、流畅、有趣的对话,甚至可以生成各种类型的文本内容,如诗歌、故事、代码等。原创 2024-04-18 02:37:04 · 319 阅读 · 0 评论 -
【推荐系统入门到项目实战】:关联规则之Apriori算法(含代码实现)_apriori算法代码
频繁项集: {1: {(‘牛奶’,): 4, (‘面包’,): 4, (‘尿布’,): 5, (‘啤酒’,): 3}, 2: {(‘啤酒’, ‘尿布’): 3, (‘尿布’, ‘牛奶’): 4, (‘尿布’, ‘面包’): 4, (‘牛奶’, ‘面包’): 3}, 3: {(‘尿布’, ‘牛奶’, ‘面包’): 3}}-------------------- 频繁项集 ---------------------------------------- 关联规则 --------------------原创 2024-04-17 21:09:37 · 923 阅读 · 0 评论 -
【拿捏链表(Ⅱ)】—Leetcode删除排序链表中的重复元素_leetcode 链表原地去重
cur指针从哨兵卫开始,对后面的两个节点进行比较,如果不相等,就进行尾插,如果相等的话,将这个值用tmp保存下来,然后让cur的next往后走,直到找到与该值不相等的,再进行与后面的节点比较是否相等,循环往后走,直到cur->next->next与cur->next 为 NULL。思路:这里的思路很简单,定义两个指针,一个指向head,一个指向head的后一个节点,然后遍历进行比较即可。思路:该题是上题的升级版本,稍稍复杂了一点点,不过核心思想是一样的,为非就是遍历,然后比较。返回 已排序的链表。原创 2024-04-17 21:07:57 · 336 阅读 · 0 评论 -
【拿捏链表(Ⅱ)】—Leetcode删除排序链表中的重复元素_leetcode 链表原地去重(1)
cur指针从哨兵卫开始,对后面的两个节点进行比较,如果不相等,就进行尾插,如果相等的话,将这个值用tmp保存下来,然后让cur的next往后走,直到找到与该值不相等的,再进行与后面的节点比较是否相等,循环往后走,直到cur->next->next与cur->next 为 NULL。思路:这里的思路很简单,定义两个指针,一个指向head,一个指向head的后一个节点,然后遍历进行比较即可。思路:该题是上题的升级版本,稍稍复杂了一点点,不过核心思想是一样的,为非就是遍历,然后比较。返回 已排序的链表。原创 2024-04-17 21:07:27 · 388 阅读 · 0 评论 -
【手把手带你学JavaSE】第六篇:类和对象,2024年最新妈妈再也不用担心我找工作了
System.out.println(“我叫” + person.name + “, 今年” + person.age + “岁”);public String name = “张三”;原创 2024-04-17 21:06:26 · 811 阅读 · 0 评论 -
【手把手带你学JavaSE】第二篇:Java的main函数、数据类型_java main 函数 参数
2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文.Java 的 double 类型的内存布局遵守 IEEE 754 标准(和C语言一样), 尝试使用有限的内存空间表示可能无限的小数, 势必会存在一定的精度误差.3. 使用 10 初始化也可以, 1 0 的类型是 int, 1 0L 的类型是 long, 使用 1 0 L 或者 1 0 l 更好一些.原创 2024-04-17 21:05:55 · 905 阅读 · 0 评论 -
【手把手带你学JavaSE】第二篇:Java的main函数、数据类型_java main 函数 参数(1)
2. 计算机中的字符本质上是一个整数. 在 C 语言中使用 ASCII 表示字符, 而 Java 中使用 Unicode 表示字符. 因此一个字符占用两个字节, 表示的字符种类更多, 包括中文.结论: 当 int 和 long 混合运算的时候, int 会提升成 long, 得到的结果仍然是 long 类型, 需要使用 long 类型的变量来。3. 使用 10 初始化也可以, 1 0 的类型是 int, 1 0L 的类型是 long, 使用 1 0 L 或者 1 0 l 更好一些.原创 2024-04-17 21:04:54 · 884 阅读 · 0 评论 -
【手把手带你学JavaSE】全方面带你了解异常,大数据开发事件体系全面总结+实践分析
虽然Java中提供了丰富的异常类,但是并不是完全可以解决实际开发过程中所遇到的一些异常,这就需要我们程序员根据实际情况维护我们符合实际情况的异常结构了!自定义方式自定义异常类,然后继承自Exception 或者 RunTimeException实现一个带有String类型参数的构造方法,参数含义:出现异常的原因自定义异常通常会继承自 Exception 或者 RuntimeException继承自 Exception 的异常默认是受查异常。原创 2024-04-17 21:04:22 · 794 阅读 · 0 评论 -
【HTML实战】把爱心代码放在自己的网站上是一种什么体验?_心形代码网站
后面有时间的话我会将各式各样的爱心代码更新在这个仓库里,如果大家感兴趣的话就来和我一起创造爱心吧~😍。哦,一起来开发更多好看的样式或者动态效果吧!今天周末了,大家都要好好吃饭,好好睡觉哦!原创 2024-04-17 16:43:11 · 287 阅读 · 0 评论 -
【HTML基础篇002】HTML之form表单超详解_html form表单
(img-JrIfd5b3-1713343289604)]p204888 (备注大数据)**原创 2024-04-17 16:42:41 · 1042 阅读 · 0 评论 -
vue白屏优化(defer)_vue defer,腾讯软件开发面试
说到VUE项目优化,老生常谈的一个话题,就是首页白屏问题,当然造成白屏的原因有很多,我们要根据不同的情况灵活的进行处理,在这呢我单单指出其中一种使用场景,以及其中一种优化手段,这种优化手段比较冷门,相信很多同学都不一定知道,但是超级好用!!!原创 2024-04-17 13:12:00 · 537 阅读 · 0 评论 -
vue白屏优化(defer)_vue defer(3),字节跳动面试时间
页面渲染时间线被分成了很多小时间段,每16毫秒渲染一次,defer(n)表达的是目前渲染的帧数有没有超过n,比方说n传的20,表达的意思就是当渲染帧到达第一帧的时候defer(n)返回false,第二帧第三帧都是,直到到达第20帧的时候返回true,由于使用的v-if这个时候这个组件就会渲染显示出来。我这里导入了一个组件,组件里加载了一千张小图标,循环了20次,每循环一次,重新渲染一次组件,页面加载的时候很明显会出现一个白屏时间。这种页面有很多元素,特别是大屏展示一类元素密集的页面总加载时间就会更长。原创 2024-04-17 13:11:29 · 654 阅读 · 0 评论 -
OpenHarmony 分布式开发实战——线上菜单,2024年最新美团技术面试流程
1)通过**@CustomDialog**装饰器来创建自定义弹窗,使用方式可参考自定义弹窗;2)规则弹窗效果如下,弹窗组成由一个Image和两个Text竖向排列组成;所有我们可以在build()下使用Flex容器来包裹,组件代码如下:build() {Text(‘下单成功’)Text(‘*温馨提示:菜品具体售卖情况请以店面实际情况为准哦~’)原创 2024-04-17 08:40:42 · 1059 阅读 · 0 评论 -
OpenHarmony 分布式开发实战——线上菜单(1),2024年最新大学应届毕业生面试题
1)通过**@CustomDialog**装饰器来创建自定义弹窗,使用方式可参考自定义弹窗;2)规则弹窗效果如下,弹窗组成由一个Image和两个Text竖向排列组成;所有我们可以在build()下使用Flex容器来包裹,组件代码如下:build() {Text(‘下单成功’)Text(‘*温馨提示:菜品具体售卖情况请以店面实际情况为准哦~’)原创 2024-04-17 08:39:40 · 895 阅读 · 0 评论 -
HarmonyOS 应用开发之通过用户首选项实现数据持久化,HarmonyOS鸿蒙项目实例
deletePreferences(context: Context, options: Options, callback: AsyncCallback): void | 从内存中移除指定的Preferences实例。| on(type: ‘change’, callback: Callback): void | 订阅数据变更,订阅的数据发生变更后,在执行flush方法后,触发callback回调。在写入数据后,如有需要,可使用flush()方法将Preferences实例的数据存储到持久化文件。原创 2024-04-17 03:18:08 · 648 阅读 · 0 评论 -
HarmonyOS 应用开发之通过关系型数据库实现数据持久化(1)
/ 建表Sql语句。// version = 2:表结构:EMPLOYEE (NAME, AGE, SALARY, CODES, ADDRESS) => version = 3:表结构:EMPLOYEE (NAME, AGE, SALARY, CODES)// version = 2:表结构:EMPLOYEE (NAME, AGE, SALARY, CODES, ADDRESS) => version = 3:表结构:EMPLOYEE (NAME, AGE, SALARY, CODES)原创 2024-04-17 03:17:07 · 918 阅读 · 0 评论 -
ClickHouse 挺快,esProc SPL 更快_oracle和clickhouse的优缺点
先用ClickHouse(简称CH)、Oracle数据库(简称ORA)一起在相同的软硬件环境下做对比测试。测试基准使用国际广泛认可的TPC-H,针对8张表,完成22条SQL语句定义的计算需求(Q1到Q22)。Q2涉及数据量较少,列存作用不大,CH性能和ORA几乎一样。Q3数据量较大,CH占了列存的便宜后超过了ORA。Q7数据也较大,但是计算复杂,CH性能还不如ORA。CH计算Q1的表现要好于ORA,说明CH的列式存储做得不错,单表遍历速度很快。但是,如果我们加大计算复杂度,CH的表现怎么样呢?原创 2024-04-16 22:11:12 · 289 阅读 · 0 评论 -
CISP-PTE考试通关经验_cisp-ptesqlmap题型,四面阿里HarmonyOS鸿蒙开发岗
这道题是一个挂号系统,之前靶场没遇到过,首先nmap或者御剑端口扫描,可以看到21,ftp,使用武器库里的xftp,左上角新建连接,打开页面有个匿名连接,输入靶机ip地址,连接,可以看到一个config文件,里面有数据库用户名密码。打开navicat,选择mysql连接,连接名称随意,输入ip,用户名,密码,连接即可,打开数据库看到user里面的Mayo,看到md5的密码,输入md5(自己任意设一个)火狐hackbar有md5加密,输入完后保存。大学计算机相关专业毕业生,很多因缺少实战经验,就业处处碰壁。原创 2024-04-16 22:10:11 · 1002 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-Stage模型(开发卡片事件)_鸿蒙卡片开发(1)
abilityName’: ‘EntryAbility’, // 只能跳转到当前应用下的UIAbility。‘abilityName’: ‘EntryAbility’, // 只能跳转到当前应用下的UIAbility。‘abilityName’: ‘EntryAbility’, // 只能跳转到当前应用下的UIAbility。‘abilityName’: ‘EntryAbility’, // 只能跳转到当前应用下的UIAbility。原创 2024-04-16 05:11:39 · 957 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-Stage模型(应用上下文Context)_鸿蒙 page 里获取 context
ApplicationContext在基类Context的基础上提供了订阅应用内Ability的生命周期的变化、订阅系统内存变化和订阅应用内系统环境的变化的能力,在UIAbility、ExtensionAbility、AbilityStage中均可以获取。通过模块上下文对象,可以获取到模块的配置信息、上下文等相关的资源。if (this.context.area === 1) { // 获取area。if (this.context.area === 0) { // 获取area。原创 2024-04-16 05:11:08 · 727 阅读 · 0 评论 -
oops-framework框架 之 启动流程(三)
这里我们只需要关注即可,它会调用InitRes.ts进行项目启动是公共资源的初始化。原创 2024-04-12 01:00:59 · 711 阅读 · 0 评论 -
oops-framework框架 之 入门_oops-plugin-excel-to-json使用
存中…(img-V85dAPBe-1712854759165)][外链图片转存中…(img-9LRlBL73-1712854759166)][外链图片转存中…(img-IcdupZLN-1712854759166)][外链图片转存中…(img-vFZCxgta-1712854759166)][外链图片转存中…(img-Cni4ieC9-1712854759166)]原创 2024-04-12 01:00:28 · 436 阅读 · 0 评论 -
Nmap使用教程图文教程(超详细)
阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!**原创 2024-04-12 00:56:03 · 832 阅读 · 0 评论 -
nifi详细介绍--一款开箱即用、功能强大可靠,可用于处理和分发数据的大数据组件
Apache NiFi 大数据组件具有许多优势,使其成为处理大规模数据流的强大工具。NiFi 提供了直观、可视化的用户界面,使用户能够通过图形方式设计和配置复杂的数据流程,降低了学习曲线,使得即便非专业的数据工程师也能轻松上手。NiFi 的架构允许用户方便地扩展和定制功能,支持插件式架构。用户可以根据需要集成新的处理器、报告任务和其他组件,以适应不同的数据处理需求。NiFi 具有灵活而强大的数据流控制能力,通过配置处理器和连接器,实现数据的动态路由、转换和过滤。原创 2024-04-12 00:55:00 · 992 阅读 · 0 评论 -
Netty常量池_attributekey常量池
学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新**原创 2024-04-12 00:54:29 · 1029 阅读 · 0 评论 -
Netty常量池_attributekey常量池(2)
【代码】Netty常量池_attributekey常量池(2)原创 2024-04-12 00:53:25 · 164 阅读 · 0 评论 -
Netty常量池_attributekey常量池(1)
Netty服务端的启动流程中, 必然会调用bind方法, 一个bind方法的内部, 其实完成了许许多多的内容, 涉及了许多组件, 如果我们从入口开始讲起, 那么一遇到不认识的组件就容易陷入迷茫, 所以我们从基础组件开始讲起,。我要设置receiveBufferSize, 那么我就要config.put( “receiveBufferSize”, 1024 );最后再来讲Netty的启动流程, 这样, 在有了基础组件的知识的前提下, 再来看启动流程就会非常的清晰, 本篇文章讲的组件是Netty中的常量池。原创 2024-04-12 00:52:54 · 834 阅读 · 0 评论 -
netty-websocket扩展协议及token鉴权补充_netty-socketio 鉴权(1)
为channel添加属性 将userid设置为属性,避免客户端特殊情况退出时获取不到userid。* 为channel添加属性 将userid设置为属性,避免客户端特殊情况退出时获取不到userid。// //http处理器 用来握手和执行进一步操作。// 从channelGroup通道组移除。log.info(“断开的用户id为”);// log.info(“有新的连接”);// //netty 自带的http解码器。//收到信息后,群发给所有channel。// //http聚合器。原创 2024-04-12 00:51:51 · 528 阅读 · 0 评论 -
net core 使用 rabbitmq_net core ribitmq
Console.WriteLine($“RabbitMQ环境准备成功,当前RabbitMQ服务器为{GlobalContext.SystemConfig.RabbitMQConnection.HostName}”);// _channel 通过依赖注入获取,就是上边注册那个IModel。//这个报错先注释调下边一行,等下边创建消费者之后再在这里注册消费者。//这是将消息添加进交换机,交换机会将消息发送到队列。/// 队列绑定到交换机。/// 声明交换机。原创 2024-04-12 00:51:20 · 423 阅读 · 0 评论 -
ndk开发app!2021年字节跳动+京东+美团面试总结!系列篇_app一年了出buy正常吗
这也同时造成了一种现像,安卓开发人员感受到行业现在已经是冰火两重天的环境了,技术不全面,还停留在中低端技术水平的,辛辛苦苦写代码,为了一年涨2千块钱的工资,疯狂加班,还要被降薪,还要时刻担心被裁员,而中高级开发人员却是企业青睐的对象,工资越来越高,同时也出现了市场岗位情况是中低端开发人员多人竞争一个岗位,而中高级开发人员一人竞争多个岗位的现状。嗯,我就是要往自己脸上贴金。而且很残忍的一个事实是,没有人的工作是不可取代的,如果你辞职,老板极力挽留,那就说明,你是那帮取代你的候选人当中最便宜的。原创 2024-04-12 00:46:55 · 407 阅读 · 0 评论 -
Nasu Elasticsearch Charts:轻松实现数据可视化的利器_eschart市场(1)
备注大数据获取)**[外链图片转存中…(img-95ZymbZt-1712853877277)]原创 2024-04-12 00:45:52 · 325 阅读 · 0 评论 -
Nasu Elasticsearch Charts:轻松实现数据可视化的利器
备注大数据获取)**[外链图片转存中…(img-JmSSQpc0-1712853852731)]原创 2024-04-12 00:45:21 · 946 阅读 · 0 评论