自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 2024 Java常见面试43题

它的缺点:在存储之前,我们需要申请一块连续的内存空间,并且在编译的时候就必须确定好它的空间的大小。在运行的时候空间的大小是无法随着你的需要进行增加和减少而改变的,当数据两比较大的时候,有可能会出现越界的情况,数据比较小的时候,又有可能会浪费掉内存空间。不同的进程使用不同的内存空间,而所有的线程共享一片相同的内存空间。唤醒在等待该对象同步锁的线程(只唤醒一个,如果有多个在等待),注意的是在调用此方法的时候,并不能确切的唤醒某一个等待状态的线程,而是由JVM确定唤醒哪个线程,而且不是按优先级。

2024-09-12 17:11:01 590

原创 2020金九银十面试季,无论你的目标公司是什么,看这篇文章就行了!(附4家大厂面经!)

算法题就好像高考语文的古诗词默写一样,分不多,但丢了就很可惜了。根据我的经验,大概刷了,掌握100道题就足以应付面试了。当然完全掌握需要重复练习,不是刷了一遍就可以的。1.第一遍,直接看解法多解法,比较解法优劣,默写好的解法2.第二遍,打开leetcode,直接开始写多种解法比较,调优3.第三遍,过一天之后,再重复做题4.第四遍,过了一周,再来反复练、5.第五遍,面试前一周,恢复性训练极客时间上每周四覃超老师都会直播面试,比较精彩,大家可以去看看。

2024-09-12 15:51:11 633

原创 2020一个Android大牛的面试经历分享(金九银十面试30多家公司)

记得刚开始学Java时,经常会被问到一些问题,比如,Java的三大特性,抽象类与接口的区别,重载与重写,单例模式,递归算法,多线程,这些经常碰到的问题。放到安卓上,可能刚开始经常会问道一些基本的知识:比如,4大组件,5大布局,listview,Intent的使用。面试时这些最常用的知识你要知道,要说的上来吧。刚开始工作的一两年,面试的时候,碰到出面试的公司大概90%以上,当然,这个各种公司参差不齐的,有的是自己出的有深度的题,有的是从百度上搜的一份打印的,我见过几家直接能搜到原题的面试。

2024-09-12 13:50:17 596

原创 面试官系列- 你真的了解 http 吗

无状态协议(Stateless Protocol) 就是指浏览器对于事务的处理没有记忆能力。举个例子来说就是比如客户请求获得网页之后关闭浏览器,然后再次启动浏览器,登录该网站,但是服务器并不知道客户关闭了一次浏览器。HTTP 就是一种无状态的协议,他对用户的操作没有记忆能力。可能大多数用户不相信,他可能觉得每次输入用户名和密码登陆一个网站后,下次登陆就不再重新输入用户名和密码了。这其实不是 HTTP 做的事情,起作用的是一个叫做 小甜饼(Cookie) 的机制。它能够让浏览器具有记忆能力。

2024-09-12 03:14:42 499

原创 跨平台应用开发进阶(五十二):安全合规之Android APP完整性校验机制探究_uniapp apk文件完整性检测

签名是摘要与非对称密钥加密相相结合的产物,摘要就像内容的一个指纹信息,一旦内容被篡改,摘要就会改变,签名是摘要的加密结果,摘要改变,签名也会失效。Android APK签名也是这个道理,如果APK签名跟内容对应不起来,Android系统就认为APK内容被篡改了,从而拒绝安装,以保证系统的安全性。应用程序的作者使用自己的私钥签名APK文件,并将签名与公钥一起发布到APK中,这个过程称之为签名。当应用程序被安装时,用发布的公钥去解析签名,并与文件的hash进行比对,这个过程叫验签。

2024-09-12 00:58:55 1366

原创 自定义ViewGroup实现微信朋友圈九宫格图片控件

控件宽高单张图片时的最大宽高范围图片之间间隙大小。

2024-09-11 22:32:24 634

原创 简单易用!快速改善用户界面的10个技巧!

下面是有几位Android行业大佬对应上方技术点整理的一些进阶资料。有**【Android架构视频+BATJ面试专题PDF+核心笔记等资料。希望能够帮助到大家提升技术。如果大家想要获取的话,可以简信我【666】免费获取哦**高级UI,自定义View[外链图片转存中…(img-Bcdln4lE-1726056601165)]高级UI,自定义View。

2024-09-11 20:10:14 797

原创 牛笔了!2024年Android-高级面试题总结

上面的列的相关内容,看似很短一句话,但是每一项都需要你深入的去研究,要了解原理,最好去看一下源码实现。当然还有一些是我没写到的,可能是我写的时候没有想起来,并不代表他们不重要,你也需要重视,再来一波推荐:《Android开发艺术探索》强烈推荐,建议细细的读,如果粗心大意建议读两到三遍,针对性的读。《Android进阶之光》《高级Android开发强化实战》《Android组件化架构》《Android热修复技术原理》《Android插件化开发指南》

2024-09-11 17:35:08 1237

原创 新一代Json解析库Moshi使用及原理解析

此处我们定义的数据类型不是根据服务器返回的Json数据,而是定义的我们业务需要的格式,那么最终是通过JsonAdapter转换器来完成这个转换,下面开始自定义JsonAdapter。

2024-09-11 14:46:51 1490

原创 Android开发简易版强制学习程序

上面这些公司都是时下最受欢迎的互联网大厂,他们的职级、薪资、福利也都讲的差不多了,相信大家都是有梦想和野心的人,心里多少应该都有些想法。也相信很多人也都在为即将到来的金九银十做准备,也有不少人的目标都是这些公司。我这边有不少朋友都在这些厂工作,其中也有很多人担任过面试官,上面的资料也差不多都是从朋友那边打探来的。除了上面的信息,我这边还有这些大厂近年来的面试真题及解析,以及一些朋友出于兴趣和热爱一起整理的Android时下热门知识点的学习资料。oString());//当前输入时间break;

2024-09-11 09:58:10 967

原创 Android主流三方库源码分析:Leakcanary

/ 可选,如果你使用支持库的fragments的话。

2024-09-11 07:16:33 768

原创 android 底部表格布局TableLayout(1)

private String[] mTitles = {“首页”, “消息”, “联系人”, “更多”};TabEntity类。//设置未读消息红点。//设置未读消息背景。

2024-09-11 04:34:57 372

原创 Android HTTPS 自制证书实现双向认证(OkHttp + Retrofit + Rxjava)

File -> open Keystore File -> 选择证书库文件 -> 输入密码 -> Tools -> change keystore type -> BKS -> save keystore as -> 保存即可。// 客户端信任的服务器端证书。将客户端证书导入服务端keystore中,再将服务端证书导入客户端keystore中, 一个keystore可以导入多个证书,生成证书列表。.baseUrl(“https://10.2.8.56:8443”)//填写自己服务器IP。

2024-09-11 01:01:34 624

原创 JSP 编译原理:JSP 是 Servlet?如何用 Eclipse 查看 JSP 编译生成的 Servlet 源文件?_7

我们先创建一个动态 Web 项目 JavaWebDemo_2020,并创建好一个 JSP 页面 Demo01.jsp,

2024-09-09 22:25:13 969

原创 rsync、scp “tab” 卡顿问题_服务器tab键反应慢怎么办

调用命令补全脚本 ssh 下的 scp_local_files() 函数,补全本地文件列表。# 调用命令补全脚本 ssh 下的 scp_local_files() 函数,补全本地文件列表。# 调用主配置文件的 init_completion() 函数初始化命令补全。# compgen 内置补全命令,根据不同的参数,生成匹配单词的候选补全列表。# cword 整数,当前光标下输入的单词位于 words 数组的索引。# 调用 filedir() 函数加 -d 参数输出当前目录下的目录。

2024-09-08 17:48:10 808

原创 k8s-CKS真题-CIS基准测试与安全扫描_cis基准检测

Task通过配置修复所有问题并重新启动受影响的组件以确保新的设置生效。

2024-09-08 12:26:12 593 1

原创 Fiddler抓取HTTPS最全(强)攻略

也就是说当前访问的站点是使用 「HTTP严格传输安全协议」也就是「https传输协议」, 那既然是这样, 当访问 「http传输协议」的站点也就没有问题喽!出现这个「您的连接并不安全」那么很多的使用者说可以通过配置Firefox浏览器配置即可,但是根据测试发现这个方法行不通!注意:以上步骤假设是已经安装fiddler的情况下需要做的处理 ,若已安装,建议执行上述步骤,然后进行重新安装。以谷歌浏览器为例说明,在浏览器上输入: chrome://settings/,(首次安装fiddler请忽略)

2024-09-07 21:17:37 557

原创 2024精选最新金融银行面试真题——附带答案_银行金融科技岗位面试问题及答案(1)

5、还有一个重点,就是购买了一件商品,使用了优惠券,然后退货,而这样商品的价格和使用了优惠券的价格不一致,那么退货后退款是按照优惠后的价格来推,那么这个优惠券能不能再次使用,这里就和需求规定有关。从流程上:包括正常完成支付的流程,支付中断后继续支付的流程,支付中断后结束支付的流程,支付中断结束支付后再次支付的流程,单订单支付的流程,多订单合并支付的流程等等;从金额上:包括正常金额的支付,最小值的支付,最大值的支付,错误金额的输入(包括超限的金额、格式错误的金额、不允许使用的货币等等);

2024-09-07 14:31:07 1273

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除