程序员
文章平均质量分 94
普通网友
这个作者很懒,什么都没留下…
展开
-
Android备忘录《内存泄漏》
看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。原创 2024-04-23 10:20:06 · 660 阅读 · 0 评论 -
Android小项目--2048小游戏
1.搭建知识框架可不是说你整理好要学习的知识顺序,然后看一遍理解了能复制粘贴就够了,大多都是需要你自己读懂源码和原理,能自己手写出来的。2.学习的时候你一定要多看多练几遍,把知识才吃透,还要记笔记,这些很重要!最后你达到什么水平取决你消化了多少知识3.最终你的知识框架应该是一个完善的,兼顾广度和深度的技术体系。然后经过多次项目实战积累经验,你才能达到高级架构师的层次。你只需要按照在这个大的框架去填充自己,年薪40W一定不是终点,技术无止境。原创 2024-04-23 00:51:05 · 1009 阅读 · 0 评论 -
2024年字节跳动+京东+美团面试总结,《我用Python写网站05》文章编辑(1),面试建议着正装
书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。还有一个问题,在发表文章的时候,可以感受到,登录注册都需要手动的在浏览器中输入地址,没有导航栏非常的不方便。工欲善其必先利其器。原创 2024-04-22 21:56:05 · 263 阅读 · 0 评论 -
2024年大厂Python高级面试题分享,Python wxpy 操作微信 大全集,阿里开发面试题
还有其他的一些东西,比如说我自己出的Python入门图文类教程,没有电脑的时候用手机也可以学习知识,学会了理论之后再去敲代码实践验证,还有Python中文版的库资料、MySQL和HTML标签大全等等,这些都是可以送给粉丝们的东西。当为类时,表示匹配该类型的所有聊天对象。原创 2024-04-22 21:55:34 · 252 阅读 · 0 评论 -
2024年大厂Python岗面试必问,Python真的能杀死Excel吗?它能实现哪些Excel功能?(1),15个经典面试问题及答案英语
Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。观看零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。甚至幼儿园的小朋友都没有“被放过”,前一段时间,网上流传一组《人工智能实验教材》的图片就是为幼儿园设计的教材!原创 2024-04-22 21:55:02 · 344 阅读 · 0 评论 -
Android入门项目(四)AsyncTask异步加载图片和模拟进度条
Override// 初始化init();// 执行线程/***//***/@Override/**更新UI*/@Override/**执行耗时操作@return*/@Override// 从params可变长数组中获取传递进来的url参数try {// 输入流转化为bitmap对象,利用decodeStream方法来解析输入流try {in.close();// 返回bitmap。原创 2024-04-22 21:13:29 · 305 阅读 · 0 评论 -
Android中的Fragments介绍
对话框式的Fragments,可以将一个fragments 对话框并到activity 管理的fragments back stack 中,允许用户回到一个前曾摒弃fragments.只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。只有系统,有方向的学习,才能在短时间内迅速提高自己的技术,只有不断地学习,不懈的努力才能拥有更好的技术,才能在互联网行业中立于不败之地。左边点击时,右边的字符会与左边选中的项的字符相同。原创 2024-04-22 19:50:36 · 433 阅读 · 1 评论 -
Android-:想进大厂你必须会的APK瘦身(项目体积优化实战笔记)
APK包结构主要包含assets目录:用于存放需要打包到APK中的静态文件和res的不同点在于,assets目录支持任意深度的子目录,用户可以根据自己的需求任意部署文件夹架构,而且res目录下的文件会在.R文件中生成对应的资源ID,assets不会自动生成对应的ID(在不动业务逻辑,或者代码逻辑的情况下,针对此项很难优化)lib目录:存放应用程序依赖的native库文件, .so的形式存在res目录:res是resource的缩写,这个目录存放资源文件。原创 2024-04-22 18:13:40 · 321 阅读 · 0 评论 -
Android-kotlin的继承(3)
/ 先打印父类的信息 张翠山// 打印子类的信息 张无忌myChildClass.showPersonDescribe() // 调用此方法 由于子类没有此方法,会去往父类找 找到后调用myChildClass.gestAction() // 调用此方法 由于子类没有此方法,会去往父类找 找到后调用。原创 2024-04-22 16:45:24 · 303 阅读 · 0 评论 -
android 随机云标签(圆形)
Override@Override/**设置通知个数显示*/// }@Override自定义布局 用于动态生成多个 控件 核心类/** 由外至内的动画。*//** 由内至外的动画。*//** 位移动画类型:从外围移动到坐标点。*//** 位移动画类型:从坐标点移动到外围。*//** 位移动画类型:从中心点移动到坐标点。*//** 位移动画类型:从坐标点移动到中心点。*/原创 2024-04-22 15:20:59 · 338 阅读 · 0 评论 -
android 播放rtsp流的三种方式
本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!本文讲解了我对Android开发现状的一些看法,也许有些人会觉得我的观点不对,但我认为没有绝对的对与错,一切交给时间去证明吧!愿与各位坚守的同胞们互相学习,共同进步!原创 2024-04-22 12:42:09 · 413 阅读 · 0 评论 -
android 底部标签栏CommonTabLayout搭建项目底部菜单(带消息提醒)
外链图片转存中…(img-QJkbSWpm-1713756791012)][外链图片转存中…(img-dWwOVrAw-1713756791014)][外链图片转存中…(img-9F2CNqZ7-1713756791015)][外链图片转存中…(img-cRp42KPm-1713756791017)][外链图片转存中…(img-R0oyOEPo-1713756791018)]原创 2024-04-22 11:33:39 · 643 阅读 · 0 评论 -
Android 天气APP(十九)更换新版API接口(更高、更快、更强)(1)
外链图片转存中…(img-kDdHpP9F-1713751705615)][外链图片转存中…(img-yOb3Gvef-1713751705617)][外链图片转存中…(img-Yoc2YmXa-1713751705618)][外链图片转存中…(img-IKBESXjb-1713751705619)][外链图片转存中…(img-hF1WnWqo-1713751705619)]原创 2024-04-22 10:08:55 · 705 阅读 · 0 评论 -
Android 使用讯飞语音SDK
***/// 语音合成对象// 默认发音人// 缓冲进度// 播放进度// 云端/本地单选按钮// 引擎类型// 语音+安装助手类private String content = “你好”;= null) {// 初始化合成对象// 设置参数setParam();if (code!// 未安装则跳转到提示安装页面 mInstaller.install();} else {原创 2024-04-22 05:11:46 · 571 阅读 · 0 评论 -
Android UI- PullToRrefresh自定义下拉刷新动画
增加自定义的加载布局/PullToRefresh/src/com/handmark/pulltorefresh/library/internal/TweenAnimLoadingLayout.javapackage com.handmark.pulltorefresh.library.internal;import com.handmark.pulltorefresh.library.R;import com.handmark.pulltorefresh.library.PullToRefreshBase.原创 2024-04-22 03:46:13 · 815 阅读 · 0 评论 -
Android Room+RxJava实现数据添加和查询(二)
二、创建项目结构:模型层(model)、控制层(presenter)、视图层(view)1、创建User,添加@Entiy注解(实体类-表名)、@PrimaryKey注解(表示唯一主键)@Entity2、创建Dao,@Dao注解支持增删改查,@Query注解表示查询,@Insert注解表示插入,onConflict = OnConflictStrategy.REPLACE 表示插入数据重复了直接修改保证数据的不重复。@Dao。原创 2024-04-22 02:21:34 · 994 阅读 · 0 评论 -
Android listview viewpager解决冲突 滑动(2)
上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。原创 2024-04-22 00:56:17 · 717 阅读 · 0 评论 -
Android EditText 软键盘上回车改为搜索
1234567,然后最后一个EditText 设置android:imeOptions=”actionDone”,android:singleLine=”true” 在前面的EditText,输入的完成后回车键就会变成“下一步”,最后一个EditText输入完成后,点击回车键,软键盘就会隐藏。首先在布局文件里给EditText添加属性,android:imeOptions=”actionSearch”EditText添加监听Enter事件123456789101112。原创 2024-04-21 23:32:03 · 258 阅读 · 0 评论 -
Android - AndroidStudio的下载、安装与配置(1)
都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。原创 2024-04-21 22:06:54 · 522 阅读 · 0 评论 -
30岁程序媛在一家公司工作八年后,告别“体制化”终于跳槽,别再妄想靠公司养老了!
整个换工作的流程,一直进行得十分顺利,得利于现在正是各公司缺人的时候,所以他们也没挑我女性一娃的属性。经过换工作,我顺利转换了我的思想,不要妄想在一家公司养老,不要扔掉自己的专业技能!很多时间,我在之前的公司,我感觉我更多地被“体制化”了,如《肖申克救赎》里的那个老图书管理员一样。每天做着同样的事,写着同样的代码,复制粘贴就够了。我所用到的知识,在工作一年的时间,都学会了!之前那家公司,到现在还用着十年前的技术!我提过引入,被否决了!因为没有人愿意去改已经稳定的产品。原创 2024-04-21 19:51:33 · 562 阅读 · 0 评论 -
直面底层之字节码基础
对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。下面是部分资料截图,诚意满满:特别适合有开发经验的Android程序员们学习。不论遇到什么困难,都不应该成为我们放弃的理由!如果你看到了这里,觉得文章写得不错就给个赞呗?《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》原创 2024-04-21 16:42:46 · 977 阅读 · 0 评论 -
滴滴开源DRouter:一款高效的Android路由框架(3)
随着业务不断的发展,业务变的种类繁多,项目代码集中且耦合在一起,导致编译速度慢、开发效率低、维护困难、牵一发动全身。这时无论是从工程效能还是业务迭代稳定性的角度考虑,都需要把项目代码拆分成独立的组件。当组件拆分后,在没有代码耦合的前提下,如何快速、方便、灵活的进行组件间跳转、数据通信、生命周期控制是DRouter要解决的问题。支持的功能使用URI字符串导航Activity、Fragment、View、RouterHandler路由注解支持正则表达式、占位符回调式onActivityResult。原创 2024-04-21 14:50:23 · 1028 阅读 · 0 评论 -
求职者:我是代码小王子,安卓你招我一个就够了!面试官:---
当我们出去找工作,或者准备找工作的时候,我们一定要想,我面试的目标是什么,我自己的技术栈有哪些,近期能掌握的有哪些,我的哪些短板 ,列出来,有计划的去完成,别看前两天掘金一些大佬在驳来驳去 ,他们的观点是他们的,不要因为他们的观点,膨胀了自己,影响自己的学习节奏。基础很大程度决定你自己技术层次的厚度,你再熟练框架也好,也会比你便宜的,性价比高的替代,很现实的问题但也要有危机意识,当我们年级大了,有哪些亮点,与比我们经历更旺盛的年轻小工程师,竞争。准备想说怎么样写简历,想象算了,我觉得,原创 2024-04-21 13:04:46 · 602 阅读 · 0 评论 -
日期匹配星座,月日匹配星座,android 星座
那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。原创 2024-04-21 02:28:36 · 675 阅读 · 0 评论 -
手把手教学OpenCV-android-sdk-配置以及使用,学不会算我输(1)
写到这里也结束了,在文章最后放上一个小小的福利,以下为小编自己在学习过程中整理出的一个关于Flutter的学习思路及方向,从事互联网开发,最主要的是要学好技术,而学习技术是一条慢长而艰苦的道路,不能靠一时激情,也不是熬几天几夜就能学好的,必须养成平时努力学习的习惯,更加需要准确的学习方向达到有效的学习效果。由于内容较多就只放上一个大概的大纲,需要更及详细的学习思维导图的。原创 2024-04-20 21:36:05 · 1078 阅读 · 0 评论 -
怎样在实践中正确的应用设计模式
有一种情况,即使有简单的解决方案,你仍然要应用设计模式。这种情况就是:你预期系统在未来会发生改变。找出系统中变化的区域,这通常是需要应用设计模式的地方。但务必要确定一件事:加入模式要应对的是可能发生的实际的改变,而不是假想的改变,否则将没有意义。重构就是要改变既有代码的组织方式,目标是改善其结构,而不是行为。这会是一个很好的时机来检查你的设计是否是可以利用更好的设计模式来改善结构。比如假如代码中充斥了大量的条件判断,那就可能要考虑状态模式或者是工厂模式来消除依赖。原创 2024-04-20 19:45:43 · 665 阅读 · 0 评论 -
征服Android面试官路漫漫(二):OutOfMemoryError 可以被 try catch 吗 ?(1)
看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。原创 2024-04-20 17:48:05 · 842 阅读 · 0 评论 -
展望未来,JDK 12的新特性
break;break;break;break;JDK12中的写法:" + day);JDK12中极大的简化了switch的写法。同时使用Lambda表达式运算符->来简化我们的处理。原创 2024-04-20 15:55:35 · 710 阅读 · 0 评论 -
字节跳动凉凉经,一次关于JVM-的面试经历,面试套路深回答需谨慎(泪奔下次我还敢!)
首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!原创 2024-04-20 11:31:26 · 674 阅读 · 0 评论 -
好奇一键登录是怎么实现的吗?进来了解一下?(1)
其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。下图是我进阶学习所积累的历年腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节祝大家都能得到自己心仪工作。《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!原创 2024-04-20 00:23:13 · 696 阅读 · 0 评论 -
基于 Kotlin + Netty 实现一个简单的 TCP 自定义协议
作为一名从事Android的开发者,很多人最近都在和我吐槽Android是不是快要凉了?而在我看来这正是市场成熟的表现,所有的市场都是温水煮青蛙,永远会淘汰掉不愿意学习改变,安于现状的那批人,希望所有的人能在大浪淘沙中留下来,因为对于市场的逐渐成熟,平凡并不是我们唯一的答案!《互联网大厂面试真题解析、进阶开发核心学习笔记、全套讲解视频、实战项目源码讲义》点击传送门即可获取!入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!**原创 2024-04-19 22:50:35 · 833 阅读 · 0 评论 -
反思|Android 事件拦截机制的设计与实现
事件拦截机制是一个非常重要的基础知识点,而事件序列又是其中最核心的概念,无论是事件分发还是事件拦截,搞懂了事件序列的意义,其它逻辑概念的理解都不再困难。其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。虽然 Android 没有前几年火热了,已经过去了会四大组件就能找到高薪职位的时代了。这只能说明 Android 中级以下的岗位饱和了,现在高级工程师还是比较缺少的。原创 2024-04-19 20:52:36 · 993 阅读 · 0 评论 -
分分钟带你读懂-ButterKnife-的源码
/编译时注解//成员变量, (includes enum constants)#####Processor 解析器说明我们先来看一些基本方法:在 init 方法里面得到一些辅助工具类,这样有一个好处,确保工具类是单例的,因为 init 方法只会在初始化的时候调用。//辅助工具类接着重写 getSupportedAnnotationTypes 方法,返回我们支持的注解类型。@Override//返回支持注解的类型Set原创 2024-04-19 18:42:22 · 676 阅读 · 0 评论 -
全新-Kotlin-1-4-,全新语言特性和更多改进
Kotlin 1.4页面介绍了有关新语言特性的更多信息,如:混合命名和位置参数、尾部逗号、可调用引用改进,以及在循环中的when内部使用break和continue。另外一个新特性是,面向 Kotlin 的库作者。该模式强制执行 Kotlin 的某些语言属性,这些属性通常为可选,例如指定可见性修饰符,以及任何公共声明的显式键入,防止设计库的公共 API 时出错。官方文档说明了如何启用显式 API 模式并开始使用这些附加检查。原创 2024-04-19 16:38:14 · 636 阅读 · 0 评论 -
从零开始实现一个-mini-Retrofit-框架
那我们该怎么做才能做到年薪60万+呢,对于程序员来说,只有不断学习,不断提升自己的实力。我之前有篇文章提到过,感兴趣的可以看看,到底要学习哪些知识才能达到年薪60万+。通过职友集数据可以查看,以北京 Android 相关岗位为例,其中 【20k-30k】 薪酬的 Android 工程师,占到了整体从业者的 30.8%!北京 Android 工程师「工资收入水平 」今天重点内容是怎么去学,怎么提高自己的技术。1.合理安排时间2.找对好的系统的学习资料3.有老师带,可以随时解决问题。原创 2024-04-19 14:22:54 · 964 阅读 · 0 评论 -
为什么阿里巴巴要禁用Executors创建线程池?
FixedThreadPool和SingleThreadExecutor => 允许的请求队列长度为Integer.MAX_VALUE,可能会堆积大量的请求,从而引起OOM异常CachedThreadPool => 允许创建的线程数为Integer.MAX_VALUE,可能会创建大量的线程,从而引起OOM异常这就是为什么禁止使用Executors去创建线程池,而是推荐自己去创建ThreadPoolExecutor的原因。原创 2024-04-19 12:11:53 · 859 阅读 · 0 评论 -
不会Flutter连面试的机会都不给?为什么那么多公司钟爱 Flutter ?
在国内,除了阿里、腾讯、美团等大厂外,国内很多的中小团队也开始使用Flutter来作为移动应用开发的首选,并且很多公司在移动招聘方面也要求具有Flutter开发的背景。Flutter是一个跨平台的gui框架,你能用它来实现一个带有图形界面的应用程序。所以理论上没什么好学的,你应该在短时间内就上手该工具,而不是花大量时间去学习。像maven central这种中央仓库,类库的数量都已经突破2000多万个了,你学一个类库都如此吃力,那maven central上那几千万的类库,你怎么办?原创 2024-04-18 22:22:56 · 826 阅读 · 0 评论 -
【面试总结】Android-开发者值得深入思考的几个面试问答分享(1)
在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。原创 2024-04-18 20:11:07 · 654 阅读 · 0 评论 -
【Android每日一问】手撸单例以及优缺点分析
其实不然,在互联网的大浪淘沙之下,留下的永远是最优秀的,我们考虑的不是哪个行业差哪个行业难,就逃避掉这些,无论哪个行业,都会有他的问题,但是无论哪个行业都会有站在最顶端的那群人。挡住自己的由于只有自己。代码,当我们执行getInstance()时,会导致SingletonHolder类的加载,类加载的最后会执行类的初始化操作,即使在多线程下。在多线程环境下被正确的加锁同步,简单来说就是如果有多个线程同时去做类的初始化工作,那么只有一个线程会执行。在类加载的最后一个阶段:类的初始化,本质就是执行类构造器的。原创 2024-04-18 17:57:43 · 598 阅读 · 0 评论 -
zookeeper使用篇-Zookeeper Api实践
*data[]**是创建节点的时候对应存储的内容acl是创建节点的时候的策略createMode是创建节点的时候指定的节点类型,通常指定四种类型(实际不止):1.持久化节点–PERSISTENT2.持久化顺序节点–PERSISTENT _ S E QUENTIAL3.临时节点–EPHEMERAL4.临时顺序节点-- EPHEMERAL _ S EQUENTIALcb是注册一个异步回调函数,类型为。原创 2024-04-18 13:46:32 · 319 阅读 · 0 评论