2024年程序员学习
文章平均质量分 84
普通网友
这个作者很懒,什么都没留下…
展开
-
hadoop fs -test的相关命令,大数据开发开发你需要了解的那些事
交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!原创 2024-04-21 21:35:20 · 386 阅读 · 0 评论 -
hadoop 3(2),2024年最新太赞了
(img-WUaI7Np3-1713706440469)]深入研究,那么很难做到真正的技术提升。原创 2024-04-21 21:34:17 · 816 阅读 · 0 评论 -
hadoop 3(1),2024大厂大数据开发面试题精选
【代码】hadoop 3(1),2024大厂大数据开发面试题精选。原创 2024-04-21 21:33:46 · 996 阅读 · 0 评论 -
牛客网刷题-(8),面试复盘表
🗼我的格言:“没有罗马,那就自己创造罗马~”原创 2024-04-18 13:00:40 · 328 阅读 · 0 评论 -
牛客网刷题-(7),2024年最新阿里面试会问什么
再比较 A 和 C 取出A 和 C中的最小值,这样取出的 A 就是A,B,C三个数中的最小值。#再比较 B 和 C 取出B 和 C 较小那个,赋值给B 使得 A,B,C 按照从小到大排序。#打印原来的顺序的数据,可以通过将原始数据赋值给三个变量储存然后进行打印即可。#先比较 A 和 B - 取出A 和 B中的最小值。原创 2024-04-18 12:59:38 · 384 阅读 · 0 评论 -
安全框架Spring Security是什么?如何理解Spring Security的权限管理?_sprinf security可以不使用权限控制吗
AccessDecisionVoter (访问决定投票器),投票器会检查⽤户是否具备应有的角色,进而投出赞成、反对或者弃权票。需要注意的是:AccessDecisionManager中会挨个遍历 AccessDecisionVoter,进而决定是否允许用户访问。注意:当返回Authentication 时,表示认证成功;AuthenticationProvider ,用来实现多种认证方式,这些 AuthenticationProvider 都是由。ConfigAttribute,用来保存授权时的角色信息。原创 2024-04-18 07:43:28 · 985 阅读 · 0 评论 -
宅家36天咸鱼翻身入职腾讯,重难点整理,大厂面试机会
对程序员来说,很多技术的学习都是“防御性”的。也就是说,我们是在为未来学习。我们学习新技术的目的,或是为了在新项目中应用,或仅仅是为了将来的面试。但不管怎样,一定不能“止步不前”,不能荒废掉。!文章以下内容会给出阿里与美团的面试题(答案+解析)、面试题库、Java核心知识点梳理等,需要这些文档资料的,直接点击我的腾讯文档免费领取~腾讯文档免费]( )领取~网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。原创 2024-04-18 07:42:58 · 382 阅读 · 0 评论 -
内网渗透TIPS总结,2024年最新音频部面试
更可靠:更少的宕机时间。用来描述一种架构,和“工作组”相对应,由工作组升级而来的高级架构,域(Domain)是一个有安全边界的计算机集合(安全边界,意思是在两个域中,一个域中的用户无法访问另一个域中的资源)。可以简单的把域理解成升级版的“工作组”,相比工作组而言,它有一个更加严格的安全管理控制机制,如果你想访问域内的资源,就必须拥有一个合法的身份登陆到该域中,而你对该域内的资源拥有什么样的权限,还需要取决于你在该域中的用户身份。提下,访问网络和系统资源,这些令牌将持续存在于系统中,除非系统重新启动。原创 2024-04-18 02:21:43 · 247 阅读 · 0 评论 -
内事不决问张昭,外事不决问周瑜,“ 排序 ”不决问威少_张昭 处理外事
/注意这两个循环的顺序,如果是先low后high,第一个坑没法填,最后一个数白白丧失。(img-rp6voyC6-1713377969634)]//注意可以是 >=和=和和 , 相等的也交换,死循环。//很多种方法,不一一列举了。原创 2024-04-18 02:20:41 · 277 阅读 · 0 评论 -
【微信小程序】协同工作和发布 数据绑定_小程序发布数据
外链图片转存中…(img-AIY5uQbE-1713358503930)]原创 2024-04-17 20:56:22 · 976 阅读 · 0 评论 -
【微信小程序】全局配置和windows节点常用配置_微信小程序节点怎么设置
事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!记录当前小程序所有页面的存放路径。设置小程序底部的tabBar效果。全局设置小程序窗口的外观。是否启用新版的组件样式。原创 2024-04-17 20:55:51 · 310 阅读 · 0 评论 -
【Hive】(十七)Hive 优化策略_hive joinkey 扩容,2024年最新大数据开发开发面试书籍推荐
当然也可以使用 limit 的办法来减少某个表参与 join 的数据量,但对于需要笛卡尔积语义的 需求来说,经常是一个大表和一个小表的 Join 操作,结果仍然很大(以至于无法用单机处 理),这时 MapJoin才是最好的解决办法。这需要将 Join 操作的一个或多个表完全读入内存。精髓就在于复制几倍,最后就有几个 reduce 来做,而且大表的数据是前面小表扩张 key 值 范围里面随机出来的,所以复制了几倍 n,就相当于这个随机范围就有多大 n,那么相应的, 大表的数据就被随机的分为了 n 份。原创 2024-04-17 16:34:08 · 679 阅读 · 0 评论 -
【Hive】(十一)Hive 内置函数集合_hive 中有类似mysql uuid 函数吗
r_to_map | str_to_map(text,delimiter1,delimiter2) - 通过解析文本 使用两个分隔符将文本拆分为键值对来创建映射。如果只给出一个参数,则使用默认分隔符:',‘作为delimiter1,’:'作为delimiter2。解释:对于A来说,如果判断为B则返回C,如果判断为D则返回E(此处判断条件可为多个),如果以上都不是则返回F。if:如果testCondition为 true 就返回 valueTrue,否则返回 valueFalseOrNull。原创 2024-04-17 16:33:38 · 694 阅读 · 0 评论 -
vue修改node_modules打补丁步骤和注意事项_node_modules 打补丁
这里的 pdfjs-dist 就是我们修改的文件的主文件夹名。可以看到依赖包在安装完之后会执行postinstall命令。原创 2024-04-17 13:03:26 · 786 阅读 · 0 评论 -
Vue中Class和Style几种v-bind绑定的用法-详解案例_vue style使用v-bind
/数组中使用对象语法。原创 2024-04-17 13:02:55 · 146 阅读 · 0 评论 -
Nginx网站服务_unknown directive ";vhost_traffic_status_zone
(img-Au9cISUZ-1713313387374)]netstat -natp | grep nginx 检测存活。nginx -t 检查配置文件是否配置正确。原创 2024-04-17 08:24:18 · 1007 阅读 · 0 评论 -
Nginx入门指南_nginx 入门指南,面试题bug的生命周期
例如,请求/data/images/example.png这个文件,nginx服务器会返回http://localhost/images/example.png。上面提供的location块是长度只有1的最短前缀,因此,其它所有的location块都匹配失败的话,这个location块指令才会被使用。),没有达到预期的效果,你可以尝试通过查看access.log和 error.log (通常在/usr/local/nginx/logs或者/var/log/nginx) 日志文件来找原因。原创 2024-04-17 08:23:17 · 888 阅读 · 0 评论 -
HarmonyOS 应用开发之UIAbility组件生命周期(1),2024年最新2024年华为HarmonyOS鸿蒙面经
可以在onDestroy()回调中进行系统资源的释放、数据的保存等操作。回调,在UIAbility的UI完全不可见之后,如UIAbility切换至后台时候触发。回调,在UIAbility的UI可见之前,如UIAbility切换至前台时触发。回调中释放UI不可见时无用的资源,或者在此回调中执行较为耗时的操作,例如状态保存等。// 申请系统需要的资源,或者重新申请在onBackground()中释放的资源。// 释放UI不可见时无用的资源,或者在此回调中执行较为耗时的操作。回调,可以在该回调中释放UI资源。原创 2024-04-17 03:07:22 · 895 阅读 · 0 评论 -
HarmonyOS 应用开发之UIAbility组件基本用法(1),2024年最新kotlin 开发桌面应用
通过UIAbilityContext可以获取UIAbility的相关配置信息,如包代码路径、Bundle名称、Ability名称和应用程序需要的环境状态等属性信息,以及可以获取操作UIAbility实例的方法(如。在DevEco Studio中创建的UIAbility中,该UIAbility实例默认会加载Index页面,根据需要将Index页面路径替换为需要的页面路径即可。应用中的UIAbility在启动过程中,需要指定启动页面,否则应用启动后会因为没有默认加载页面而导致白屏。// Want参数信息。原创 2024-04-17 03:06:21 · 1005 阅读 · 0 评论 -
centos7(1),看这篇文章就行了
首先,你需要下载 Redis 5.0.6 版本的源码。你可以从 Redis 官网或者通过。尝试通过redis客户端连接到redis服务。通常,Redis 的配置文件位于源码的。将这个配置文件复制到合适的目录,例如。创建一个 systemd 服务文件。创建一个 systemd 服务文件。创建一个 systemd 服务文件。重新加载Systemd 管理器配置。将编译后的 Redis 安装到。配置redis后台启动。查看Redis服务状态。将路径配置到环境变量。原创 2024-04-16 22:02:37 · 446 阅读 · 0 评论 -
CentOS 8 安装图解_centos8 software selection,2024年最新掌握这套精编大数据开发高级面试题解析
如上图所示,安装向导已经自动提供了“键盘布局Keyboard”、“时间和日期Time & Date”、“安装来源Installation Source”和“软件选择Software Selection”的选项。例如“包含图形界面Server with GUI”选项会在安装后的系统中提供图形界面,而如果想安装尽可能少的额外软件,可以选择“最小化安装Minimal Install”。例如修改系统的时间和日期,只需要点击“时间和日期Time & Date”,选择正确的时区,然后点击“完成Done”即可。原创 2024-04-16 22:02:06 · 659 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Tabs)_harmonyos tabs,鸿蒙开发面试基础
自定义导航栏是指在应用开发中,开发者使用自己定制的视图代替系统自带的导航栏,以实现更加自由、灵活和符合应用风格的导航栏。自定义导航栏可以包括各种 UI 元素,例如按钮、文本、图片、标签等,以满足不同应用的需求。自定义导航栏可以帮助应用创建独特的风格和品牌形象,提高用户体验和应用的可用性。Column() {Column(){Text(‘我的内容’)原创 2024-04-16 05:01:41 · 834 阅读 · 0 评论 -
鸿蒙HarmonyOS实战-ArkUI组件(Swiper)_鸿蒙 swiper,2024年最新HarmonyOS鸿蒙 数据结构面试题
当loop为true时,在显示第一页或最后一页时,可以继续往前切换到前一页或者往后切换到后一页。如果loop为false,则在第一页或最后一页时,无法继续向前或者向后切换页面。通过indicatorStyle属性,开发者可以设置导航点相对于Swiper组件上下左右四个方位的位置,同时也可以设置每个导航点的尺寸、颜色、蒙层和被选中导航点的颜色。autoPlay为true时,会自动切换播放子组件,子组件与子组件之间的播放间隔通过interval属性设置。为false时,表示在水平方向上进行轮播。原创 2024-04-16 05:01:10 · 866 阅读 · 0 评论 -
k8s集群部署elk
metadata:spec:storageClassName: es-pv #定义了存储类型capacity:nfs:创建setafulset的yaml配置文件metadata:labels:spec:selector:template:metadata:labels:spec:tolerations: #此配置是容忍污点可以使pod部署到master节点,可以去掉。原创 2024-04-11 23:26:50 · 846 阅读 · 0 评论 -
k8s部署es, 容器一直重启, 报错提示“Back-off restarting failed container“
【代码】k8s部署es, 容器一直重启, 报错提示“Back-off restarting failed container“原创 2024-04-11 23:25:51 · 688 阅读 · 0 评论 -
k8s部署es, 容器一直重启, 报错提示“Back-off restarting failed container“(1)
外链图片转存中…(img-kfnuZcDb-1712849037291)]原创 2024-04-11 23:25:17 · 1072 阅读 · 0 评论 -
js--如何数字转中文_js 数字转中文
/ 十// 一百// 一千```在上述代码中,通过 prompt 函数弹出一个对话框,提示用户输入一个数字。用户输入的内容被保存在 input 变量中,并通过 parseInt 函数将其转换为整数类型的 num。接下来,检查 num 是否是一个有效的数字。如果不是有效数字,则输出提示信息;否则,调用 numberToChinese 函数将 num 转换为中文表示,并打印结果到控制台。用户运行该代码后,会弹出一个输入框,可以在其中输入想要转换的数字。原创 2024-04-11 23:24:43 · 115 阅读 · 0 评论 -
js--如何数字转中文_js 数字转中文(1)
``在上述代码中,通过 prompt 函数弹出一个对话框,提示用户输入一个数字。用户输入的内容被保存在 input 变量中,并通过 parseInt 函数将其转换为整数类型的 num。接下来,检查 num 是否是一个有效的数字。如果不是有效数字,则输出提示信息;否则,调用 numberToChinese 函数将 num 转换为中文表示,并打印结果到控制台。用户运行该代码后,会弹出一个输入框,可以在其中输入想要转换的数字。原创 2024-04-11 23:24:11 · 93 阅读 · 0 评论 -
jetpack库,关于网络优化你必须要知道的重点,成功拿下大厂offer_jetpack http
Android绘制原理,同步屏障,然后发送VSync脉冲信号。原创 2024-04-11 23:20:21 · 609 阅读 · 0 评论 -
Jetpack 架构组件你了解多少?_jetpack组件
我们直接就使用 上文定义的 User 类来改造@Entityvar id: Long = 0 //给每个实体类都添加一个字段,并设为主键@Entity注解:将User声明成了一个实体类注解:将id字段设为主键,将设置为true,使得主键的值自动生成这一部分比较关键,因为所有访问数据库的操作都是在这里封装@Dao@Insert@Update@Delete@Dao注解:让Room能够识别到UserDao是一个Dao@Insert注解:表示将参数传入User。原创 2024-04-11 23:19:16 · 766 阅读 · 0 评论 -
Jetpack Compose之学习前的准备~_compose 郭霖(2)
android:id=“@+id/root”原创 2024-04-11 23:17:33 · 462 阅读 · 0 评论 -
Jetpack Compose之学习前的准备~_compose 郭霖(1)
作者:TimeFine。原创 2024-04-11 23:17:02 · 913 阅读 · 0 评论 -
Jetpack Compose 可组合项生命周期及其常见处理Effect副作用API_jetpack compose return@
这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新**override var value: T //rememberUpdatedState每次重组时都会对该值进行更新。(img-VE4ojnVd-1712848363360)]//rememberCoroutineScope在非重组作用域启动协程任务。原创 2024-04-11 23:13:58 · 428 阅读 · 0 评论 -
Jetpack Compose 可组合项生命周期及其常见处理Effect副作用API_jetpack compose return@(1)
这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新**override var value: T //rememberUpdatedState每次重组时都会对该值进行更新。(img-ODhV6a9s-1712848333464)]//rememberCoroutineScope在非重组作用域启动协程任务。原创 2024-04-11 23:13:27 · 891 阅读 · 0 评论 -
JeecgBoot 框架升级至 Spring Boot3 的实战步骤_jeecgboot升级到最新版
资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上大数据开发知识点,真正体系化!**原创 2024-04-11 23:12:56 · 751 阅读 · 0 评论 -
java程序员一定要学会的骚操作“Redis的五大数据类型实现原理”
hashtable 编码的集合对象使用 字典作为底层实现,字典的每个键都是一个字符串对象,这里的每个字符串对象就是一个集合中的元素,而字典的值则全部设置为 null。对于 embstr 编码,由于 Redis 没有对其编写任何的修改程序(embstr 是只读的),在对embstr对象进行修改时,都会先转化为raw再进行修改,因此,只要是修改embstr对象,修改后的对象一定是raw的,无论是否达到了44个字节。注意集合和列表的区别:集合中的元素是无序的,因此不能通过索引来操作元素;集合中的元素不能有重复。原创 2024-04-11 23:11:11 · 556 阅读 · 0 评论 -
Java八大数据类型(1)
byte 类型用在大型数组中节约空间,主要代替整数,因为 byte 变量占用的空间只有 int 类型的四分之一;最大值是 9,223,372,036,854,775,807(2^63 -1);最小值是 -9,223,372,036,854,775,808(-2^63);long 数据类型是 64 位、有符号的以二进制补码表示的整数;int 数据类型是32位、有符号的以二进制补码表示的整数;最大值是 2,147,483,647(2^31 - 1);最小值是 -2,147,483,648(-2^31);原创 2024-04-11 23:10:08 · 576 阅读 · 0 评论 -
Java之父詹姆斯·高斯林 (James Gosling)学鸿蒙(HarmonyOS),HarmonyOS(鸿蒙
中…(img-6OxAp0Cc-1712848108843)]原创 2024-04-11 23:09:37 · 529 阅读 · 0 评论 -
Python实现自动处理表格,让你拥有更多的自由时间!,2024年最新当项目经理赚钱吗
现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习。原创 2024-04-10 07:34:41 · 759 阅读 · 0 评论 -
Python实现自动发送邮件,解放双手,阿里Python面试必问
1、先导入相关的库和方法import smtplibimport emailfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.header import Header2、设置邮箱域名、发件人邮箱、邮箱授权码、收件人邮箱mail_host = “smtp.163.com”mail_sender = “原创 2024-04-10 07:34:10 · 1028 阅读 · 0 评论