自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最全浅聊Android性能优化~_android应用在低性能设备的优化,2024年最新2024最新百度、头条等公司Android社招面试题目

首先是感觉自己的基础还是不够吧,大厂好像都喜欢问这些底层原理。之前的准备只涉及了Java、Android、计网、数据结构与算法这些方面,面对面试官对其他基础课程的考察显得捉襟见肘。下一步还是要查漏补缺,进行针对性复习。最后的最后,那套资料这次一定要全部看完,是真的太全面了,各个知识点都涵盖了,几乎我面试遇到的所有问题的知识点这里面都有!希望大家不要犯和我一样的错误呀!!!一定要看完!网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-17 06:46:43 319

原创 2024年最全没想到大厂里面月薪70K的大佬竟然这么低调(2),百度安卓面试题

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。以上就是总结的关于在面试的一些总结,希望对大家能有些帮助,除了这些面试中需要注意的问题,当然最重要的就是刷题了,这里放上我之前整理的一份超全的面试专题PDF还有。

2024-05-17 06:46:09 396

原创 2024年最全求职者:我是代码小王子,安卓你招我一个就够了!面试官:(1),2024年最新flutter常见面试题

今天关于面试的分享就到这里,还是那句话,有些东西你不仅要懂,而且要能够很好地表达出来,能够让面试官认可你的理解,例如Handler机制,这个是面试必问之题。有些晦涩的点,或许它只活在面试当中,实际工作当中你压根不会用到它,但是你要知道它是什么东西。最后在这里小编分享一份自己收录整理上述技术体系图相关的几十套腾讯、头条、阿里、美团等公司19年的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,这里以图片的形式给大家展示一部分。还有。

2024-05-17 06:45:35 286

原创 win10黑屏假死怎么解决_win10睡眠黑屏假死

9、如果是显卡驱动问题导致的,可以进入安全模式,右击“我的电脑”选择“属性”,打开“设备管理器”,找到显卡驱动将其卸载即可。2、出现高级恢复的界面,点击“疑难解答”选项,接着点击“高级选项”,点击“启动设置”,点击“重启”,选择安全模式。8、在“任务管理器”中可以看到所有开机自启项,右击需要关闭的启动项上,选择“禁用”。6、切换到“服务”标签页,单击“隐藏所有Microsoft”服务,然后单击全部禁用。

2024-05-17 04:13:17 159

原创 win10黑屏假死怎么解决_win10睡眠黑屏假死(1)

现在很多用户都是使用的win10电脑,但是电脑使用久了之后出现一些问题时在所难免的,例如最近就有网友反映说自己的win10纯净版电脑出现了开机后黑屏假死的情况,该如何处理呢?下面本文就为大家整理了关于win10开机后黑屏假死的解决教程,感兴趣的朋友不要错过了。

2024-05-17 04:12:44 110

原创 win10键盘锁住了怎么解决_外接键盘的windows键锁住了

9、这时会打开一个【文本服务和输入语言】的窗口,在窗口的高级键设置下,可以看到:要关闭Caps Lock(大写锁定),设置的是按SHIFT键,出错的原因就在这里,是因为设置了关闭Caps Lock(大写锁定),按SHIFT键;如果不正常,建议重启下电脑试试,如果问题依旧,则检查下驱动,比如进入设备管理器中,看看是否有设备驱动存在问题。点击开始菜单,再点控制面板,轻松访问中心,点击下面的键盘图标,再点“设置筛选键”,查看“启用筛选键”前面是否有勾,如果有,那就把勾去掉,最后点“确定”后退出试试。

2024-05-17 04:12:11 541

原创 win10键盘锁住了怎么解决_外接键盘的windows键锁住了(1)

1,按下键盘上的win+r键,打开运行窗口。输入“cmd”并回车,打开命令行。2,在命令行中输入“sc config i8042prt start= auto”并回车。3,此时打开开始菜单,点击重启按钮,重启电脑即可解决。

2024-05-17 04:11:38 499

原创 SpringBoot 实战:JUnit5+MockMvc+Mockito 做好单元测试(2)

JUnit Jupiter - 在 JUnit5 中编写测试和扩展JUnit Vintage - 提供运行基于 JUnit3 和 JUnit4 的测试引擎从 SpringBoot 2.2.0 之后,Junit5 已经成为了默认的 Junit 版本。有了 JUnit Vintage,从 Junit4 迁移到 Junit5 的成本极低。所以本文就直接针对 Junit5 开始了。版本先说版本,是为了避免因为版本差异出现各种奇怪的问题:JDK:jdk8(小版本可以忽略)继承依赖依赖。

2024-05-17 00:45:57 601

原创 SpringBoot 实战:JUnit5+MockMvc+Mockito 做好单元测试(1)

JUnit Platform - 在 JVM 上启动测试框架JUnit Jupiter - 在 JUnit5 中编写测试和扩展JUnit Vintage - 提供运行基于 JUnit3 和 JUnit4 的测试引擎从 SpringBoot 2.2.0 之后,Junit5 已经成为了默认的 Junit 版本。有了 JUnit Vintage,从 Junit4 迁移到 Junit5 的成本极低。所以本文就直接针对 Junit5 开始了。

2024-05-17 00:45:24 318

原创 Spring4+Junit4单元测试及bug解决

上面代码逻辑内容方面没什么问题,也不用找配置文件本身或者其他代码的问题,主要就在这classpath这,运行的时候可能会报not found错误,也可能不报,但是像博主这样讲配置文件放在resources里面的话,这样加载配置文件是错误的,就算没有报not found 的异常,其实本身也是没有加载的,会出现各种莫名其妙的异常。classpath* 的使用:当项目中有多个classpath路径,并同时加载多个classpath路径下(此种情况多数不会遇到)的文件,*就发挥了作用,如果不加*,

2024-05-17 00:44:51 173

原创 spring cloud 并发测试及参数调优

tomcat设置 max-threads: 1000,同时并发请求1000次,zuul的线程数量接近1000,全部返回成功,没有出现异常。3.1、Spring cloud zuul yml 参数调整(具体值参数值需要参考实际环境)的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。2.1、Spring cloud 版本。2.5、docker 版本。2.3、maven 版本。2.4、mysql 版本。4.1、并发1000测试。2.2、Java 版本。

2024-05-17 00:44:18 395

原创 PostgreSQL数据库主从部署_postgresql的主从是从哪个版本开始

postgres用户登录到数据库从节点操作。

2024-05-16 07:36:55 157 1

原创 PostgreSQL数据库中的常见错误_ested exception is org

解决办法:增加max_connections设定值,但如果增加了过多的话,数据库负担太大还容易产生内存错误。原因:非超级用户的连接数(max_connections - superuser_reserved_connections)超过了设定值。可以看cast函数。解决办法:增加max_fsm_pages的同时进行 VACUUM FULL。原因:数据库服务器的连接数超过了max_connections设定值。解决办法:增加checkpoint_segments的值。原因:max_fsm_pages不足了。

2024-05-16 07:36:22 535

原创 postgresql授权和撤销_postgresql 撤销其他数据库的登录

values ([列m的值],[列n的值],…alter table [表名] alter column [字段名] set default [新的默认值];alter table [表名] alter column [字段名] drop default;alter table [表名] rename column [字段名A] to [字段名B];alter table [表名] add column [字段名] [类型];update [表名] set [目标字段名]=[目标值] where …

2024-05-16 07:35:49 262

原创 JUnit:求求你了,别再用 main 方法测试了,好吗?

好了,既然知道了我这么优秀,那还等什么,直接上手吧!我最新的版本是 JUnit 5,Intellij IDEA 中已经集成了,所以你可以直接在 IDEA 中编写并运行我的测试用例。第一步,直接在当前的代码编辑器窗口中按下Command+N键(Mac 版),在弹出的菜单中选择「Test…」。勾选上要编写测试用例的方法fact(),然后点击「OK」。此时,IDEA 会自动在当前类所在的包下生成一个类名带 Test(惯例)的测试类。如下图所示。如果你是第一次使用我的话,IDEA 会提示你导入我的依赖包。

2024-05-16 04:14:56 683

原创 JUnit5学习之六:参数化测试(Parameterized Tests)基础

org.junitjunit-bom5.7.0pomimportlomboktesttest@Slf4j@Order(1)@DisplayName(“多个字符串型入参”)从上图可见执行参数化测试需要两步:首先用@ParameterizedTest取代@Test,表名此方法要执行参数化测试,然后用@ValueSource指定每次测试时的参数来自字符串类型的数组:{ “a”, “b”, “c” },每个元素执行一次;

2024-05-16 04:14:23 389

原创 JUnit5学习之六:参数化测试(Parameterized Tests)基础(2)

Slf4j@Order(1)@DisplayName(“多个字符串型入参”)从上图可见执行参数化测试需要两步:首先用@ParameterizedTest取代@Test,表名此方法要执行参数化测试,然后用@ValueSource指定每次测试时的参数来自字符串类型的数组:{ “a”, “b”, “c” },每个元素执行一次;

2024-05-16 04:13:50 425

原创 JUnit5学习之六:参数化测试(Parameterized Tests)基础(1)

版本依赖;ValueSource数据源null、空字符串数据源枚举数据源方法数据源Csv格式数据源Csv文件数据源。

2024-05-16 04:13:16 429

原创 2024年安卓最新Android Lifecycles组件(生命周期感知组件)的简单使用,阿里的面试问题

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。

2024-05-16 02:59:05 570

原创 2024年安卓最新Android LayoutInflater深度解析 给你带来全新的认识(2),2024年最新安卓常见面试题

找到一套好的视频资料,紧跟大牛梳理好的知识框架进行学习。多练。(视频优势是互动感强,容易集中注意力)你不需要是天才,也不需要具备强悍的天赋,只要做到这两点,短期内成功的概率是非常高的。对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。下面资料部分截图是我花费几个月时间整理的,诚意满满:特别适合有3-5年开发经验的Android程序员们学习。

2024-05-16 02:58:32 636

原创 2024年安卓最新Android JSON基础,华为软件开发面试题

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-05-16 02:57:59 623

原创 2024年安卓最新Android JobIntentService,腾讯三面过了稳吗

总而言之,成功是留给准备好的人的。无论是参加什么面试,都要做好充足的准备,注意好面试的礼仪和穿着,向面试官表现出自己的热忱与真诚就好。即使最后没有过关,也要做好经验的总结,为下一次面试做好充足准备。这里我为大家准备了一些我在面试后整理的面试专题资料,除了面试题,还总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料分享给大家,希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。

2024-05-16 02:57:26 446

原创 Java进阶(5)——创建多线程的方法extends Thread和implements Runnable的对比 & 线程池及常用的线程池(1)

核心线程数量和总线程数量相等,都是传入的参数nThreads,所以只能创建核心线程,不能创建非核心线程。当有任务需要执行时,线程池中的线程会被分配给任务,并在任务完成后返回线程池,以便可以被其他任务复用。创建一个可缓存的线程池,此线程池不会对线程池大小做限制,线程池大小完全依赖于操作系统(或者说VM)能够创建的最大线程大小。创建固定大小的线程池,每次提交一个任务就创建一个线程,直到线程达到线程池的最大大小。创建一个单线程的线程池,此线程池保证所有任务的执行顺序按照任务的提交顺序执行。

2024-05-16 00:49:57 533

原创 Java进阶(4)——结合类加载JVM的过程理解创建对象的几种方式:new,反射Class

serialVersionUID :在序列化的时候指定的编号, 在反序列化时应该保证版本号一致。(1)实体类需要实现序列化接口 public class Car implements。(2)序列化的版本号最好不要写,交给JVM实现,要保证版本号一致;ObjectOutputStream—->对象写入文件。2)从内存写入硬盘文件,为out,用write。3)从硬盘读入内存,为in,用read。案例:把car类存储到dat文件中。1)类需要实现序列化的接口。Book.java实体类。类加载采用了反射的方式。

2024-05-16 00:49:24 392

原创 Java进阶(3)——手动实现ArrayList & 源码的初步理解分析 & 数组插入数据和删除数据的问题

\*\*\* 手工打造ArrayList\*//\*\*\* 增加一个元素,涉及到容量的变化\*//\*\*\* 根据索引删除元素\* @param index 要删除元素的索引,超过索引?索引不存在?\*//\*\*\* 根据索引修改一个元素\* @param index 要修改的索引\* @param t 修改的值\*//\*\*\* 根据索引获取元素\* @param index 索引\* @return 获取的元素\*/int size();

2024-05-16 00:48:51 135

原创 Java进阶(2)——结合源码深入理解final关键字,修饰数据,方法

1.在java源码中较多使用final修饰数据,比如ArrayList的初始长度;既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新需要这份系统化的资料的朋友,可以戳这里获取的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!**

2024-05-16 00:48:18 476

原创 2024年安卓最全Android 垃圾分类APP(七)历史记录(1),2024年最新一线互联网公司面经总结

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的Android开发中高级必知必会核心笔记,共计2968页PDF、58w字,囊括Android开发648个知识点,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节。网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

2024-05-15 08:01:43 853

原创 2024年安卓最全Android 垃圾分类APP(一)申请API、搭建项目、访问接口获取数据,b站面试题库

在技术领域内,没有任何一门课程可以让你学完后一劳永逸,再好的课程也只能是“师傅领进门,修行靠个人”。“学无止境”这句话,在任何技术领域,都不只是良好的习惯,更是程序员和工程师们不被时代淘汰、获得更好机会和发展的必要前提。如果你觉得自己学习效率低,缺乏正确的指导,可以一起学习交流!加入我们吧!群内有许多来自一线的技术大牛,也有在小厂或外包公司奋斗的码农,我们致力打造一个平等,高质量的Android交流圈子,不一定能短期就让每个人的技术突飞猛进,但从长远来说,眼光,格局,长远发展的方向才是最重要的。

2024-05-15 08:01:09 415

原创 2024年安卓最全Android 地图搜索商家,检索关键字(高德地图,百度地图),Android面试题库

其实不然,在互联网的大浪淘沙之下,留下的永远是最优秀的,我们考虑的不是哪个行业差哪个行业难,就逃避掉这些,无论哪个行业,都会有他的问题,但是无论哪个行业都会有站在最顶端的那群人。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。if (nameendss.equals(“镇”) || nameendss.equals(“区”)) {

2024-05-15 08:00:34 196

原创 android测试框架(一)—UiAutomator2

/ mUiDevice.findObject(By.desc(“减”)).click();//通过组合方式(resource-id和当前focusable状态)来查找。.focusable(true)).setText(“自动输入的”);//3. 打开计算器 计算器图标 坐标点击。//3. 打开计算器 计算器图标 坐标点击。//3. 打开计算器 计算器图标 坐标点击。//3. 打开计算器 计算器图标 坐标点击。//3. 打开计算器 计算器图标 坐标点击。

2024-05-15 05:48:03 671

原创 Android测试时常用到的指令_android apk测试基本语句

3)-signedjar:后面三个参数: 为签名后的APK文件,为未签名的APK文件, a为数字证书的别名, 如test.keystore|test.jks.5)-keystore:为生成数字证书的保存路径, 如为 d:/test.keystore|test.jks.2)-keystore:为数字证书的存储路径, 如为 d:/test.keystore|test.jks;2)-alias:为生成数字证书的别名, 如为test.keystore|test.jks;

2024-05-15 05:47:29 312

原创 android性能测试 进程实时占用内存获取_android获取内存使用率

的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

2024-05-15 05:46:55 915

原创 android性能测试 进程实时占用内存获取_android获取内存使用率(1)

【代码】android性能测试 进程实时占用内存获取_android获取内存使用率(1)

2024-05-15 05:46:21 638

原创 2023非常全的selenium面试题及答案,测试工程师没有碰到算我输

Selenium是基于Web的最流行的UI自动化测试工具。每当调用getConnection()方法时,DriverManager类都会检查可以连接到URL中指定的数据库的所有已注册的Driver类的列表。处理基于windows的弹出窗口总是有点棘手,因为我们知道Selenium是一个自动化测试工具,它只支持Web应用程序测试,也就是说,它不支持基于Windows的应用程序,窗口警报就是其中之一。通常情况下,可以使用一些预先构建的条件来等待元素变得可点击,可见,不可见等,或者只是编写适合需求的条件。

2024-05-15 02:13:58 537

原创 2023金三银四常见Loadrunner面试题总结,附带答案_loadrunner 2023

有需要的可以点击文末小卡片网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!的更远!

2024-05-15 02:13:24 730

原创 2023软件测试面试八股文(有答案版),金九银十季,涨薪涨薪_八股文软件测试面试题

Bug的话不一定哦,关键还得看开发,哈哈,开发的版本质量好的话,BUG就会少些,整个版本比较好的情况下大概也就二十来个BUG,当然如果遇到开发是个新手,那么找到60-70个也是很常见的,比如之前的那个金融项目,足足发现了72个BUG,这样的情况下追踪BUG的工作量都比较的大,如果是版本选代的话,那么基本就不会出现多少BUG了。借助软件测试计划,参与测试的项目成员,尤其是测试管理人员,可以明确测试任务和测试方法,保持测试实施过程的顺畅沟通,跟踪和控制测试进度,应对测试过程中的各种变更。与软件的内部实现无关;

2024-05-15 02:12:50 381

原创 2023软件测试还值得入行吗?自制力不行我劝你别学了

这个问题仅从我的观点回答,首先是学习能力,自学能力比较好的,网上有很多丰富的资源,足够了,比如B站,买相关学习书籍,。学习之前得有个思路,有个学习计划,就像读书时学校课程安排一样,从基础学起,循序渐进,做笔记,练习,实操。当搞定一个问题,又遇见一个问题,又陷入自我否定的阶段,反复循环,这时候,往往是农药,吃鸡走起,真香。cd,pwd,cp,mv,tail,cat,ps,netstat,chmod等。举的这个例子,是说明实际的工作经验还是很重要的,所以,学习理论知识,但不要停留在理论上,实践出真知。

2024-05-15 02:12:14 397

原创 2024年Android最全Android listview优化以及listview混合itemview(2),大厂ios面试

我见过很多技术leader在面试的时候,遇到处于迷茫期的大龄程序员,比面试官年龄都大。这些人有一些共同特征:可能工作了5、6年,还是每天重复给业务部门写代码,工作内容的重复性比较高,没有什么技术含量的工作。问到这些人的职业规划时,他们也没有太多想法。其实30岁到40岁是一个人职业发展的黄金阶段,一定要在业务范围内的扩张,技术广度和深度提升上有自己的计划,才有助于在职业发展上有持续的发展路径,而不至于停滞不前。不断奔跑,你就知道学习的意义所在!

2024-05-15 00:10:55 409

原创 2024年Android最全Android lifecycle 使用详解,2024春招面试

开发是面向对象。我们找工作应该更多是面向面试。哪怕进大厂真的只是去宁螺丝,但你要进去得先学会面试的时候造飞机不是么?作者13年java转Android开发,在小厂待过,也去过华为,OPPO等,去年四月份进了阿里一直到现在。等大厂待过也面试过很多人。深知大多数初中级Android工程师,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。这里附上上述的技术体系图相关的几十套腾讯、头条、阿里、美团等公司的面试题,把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含。

2024-05-15 00:10:21 812

原创 2024年Android最全Android kotlin作用域函数,2024年最新头条面试经验

UI这块知识是现今使用者最多的。当年火爆一时的Android入门培训,学会这小块知识就能随便找到不错的工作了。不过很显然现在远远不够了,拒绝无休止的CV,亲自去项目实战,读源码,研究原理吧!

2024-05-15 00:09:46 754

空空如也

空空如也

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

TA关注的人

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