自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2024年最全正则表达式基础和使用及常用表达式(2),面试考点与面试技巧有哪些

开发是需要一定的基础的,我是08年开始进入Android这行的,在这期间经历了Android的鼎盛时期,和所谓的Android”凉了“。中间当然也有着,不可说的心酸,看着身边朋友,同事一个个转前端,换行业,其实当时我的心也有过犹豫,但是我还是坚持下来了,这次的疫情就是一个好的机会,大浪淘沙,优胜劣汰。再等等,说不定下一个黄金浪潮就被你等到了。给定的字符串是否符合正则表达式的过滤逻辑(称作“匹配”);可以通过正则表达式,从字符串中获取我们想要的特定部分。

2024-05-17 06:43:44 1089

原创 Win10系统常见问题_尝试检索虚拟交换机列表时出错

最后,重启系统。

2024-05-17 04:10:57 1991

原创 win10更新出错提示0x8024000b怎么处理

3、在运行程序窗口中输入了命令之后,点击确定按钮,然后程序将执行我们输入的命令,程序执行完毕之后,点击Win10系统中的开始菜单,在开始菜单中点击找到“设置”按钮,打开Win10系统设置页面;5、在Windows Update更新页面中,点击“查找更新”按钮,如果当前系统存在可用更新的话,我们就可以重新下载更新包来更新系统啦。4、在Win10系统设置页面中,我们点击页面中的“更新和安全”菜单选项,打开Windows Update更新页面;1、点击计算机左下角开始菜单,找到控制面板,点击打开;

2024-05-17 04:10:24 1426

原创 Win10开机黑屏的处理方法_win10系统开机出现黑屏怎么解决

取](https://bbs.youkuaiyun.com/topics/618631832)**3、按快捷键“win + R”打开运行输入框,输入cmd。1、win10系统开机的时候一直按F8直到进入安全模式。7、勾选禁止启动任务管理器,按下回车键。4、在该界面,输入msconfig。5、找到这个常规,清除加载启动项。2、进入到win10的安全模式。6、点击“启动”界面。

2024-05-17 04:09:51 691

原创 win 7旗舰版开机提示 :explorer

如不能进入安全模式启动,则直接启动电脑,然后采用Ctrl+Alt+Delete启动任务管理器,打开U盘,选择iertutil.dll,不用打开,直接复制;然后选择Windows/System32文件,粘贴,这样就将iertutil.dll拷贝到Windows/System32了;3、问题的解决关键是将iertutil.dll文件拷贝到Windows/System32文件夹,因为无法启动Window桌面进行文件夹的操作,本方法只是采用了任务管理器来打开相应文件夹,复制拷贝相应文件。

2024-05-17 04:09:18 1034

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

tomcat设置 max-threads: 1000,同时并发请求1000次,zuul的线程数量接近1000,全部返回成功,没有出现异常。Spring cloud zuul 使用 Hystrix 默认执行方式 SEMAPHORE(信号量)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:43:37 760

原创 Spring Boot构建RESTful API与单元测试

/ 处理"/users/{id}"的GET请求,用来获取url中id值的User信息。// 处理"/users/{id}"的DELETE请求,用来删除User。| DELETE | /users/id | 根据id删除一个用户 |// 处理"/users/{id}"的PUT请求,用来更新User信息。| GET | /users/id | 根据id查询一个用户 |// 处理"/users/"的POST请求,用来创建User。// 处理"/users/"的GET请求,用来获取用户列表。

2024-05-17 00:43:05 981

原创 Spring Boot构建RESTful API与单元测试(2)

RequestMapping(value=“/users”) // 通过这里配置使下面的映射都在/users下。// 处理"/users/{id}"的GET请求,用来获取url中id值的User信息。// 处理"/users/{id}"的DELETE请求,用来删除User。// 处理"/users/{id}"的PUT请求,用来更新User信息。// 处理"/users/"的POST请求,用来创建User。// 处理"/users/"的GET请求,用来获取用户列表。实现对User对象的操作接口。

2024-05-17 00:42:32 754

原创 Spring Boot构建RESTful API与单元测试(1)

/ 处理"/users/{id}"的GET请求,用来获取url中id值的User信息。// 处理"/users/{id}"的DELETE请求,用来删除User。| DELETE | /users/id | 根据id删除一个用户 |// 处理"/users/{id}"的PUT请求,用来更新User信息。| GET | /users/id | 根据id查询一个用户 |// 处理"/users/"的POST请求,用来创建User。// 处理"/users/"的GET请求,用来获取用户列表。

2024-05-17 00:41:58 904

原创 postgresql常用命令_postgis 去掉用户的密码

PostgreSQL中预定义了许多不同类型的内置权限,如:SELECT、INSERT、UPDATE、DELETE、RULE、REFERENCES、TRIGGER、CREATE、TEMPORARY、EXECUTE和USAGE。使用创建的用户能登录查看相应数据库,则可进行下一步。

2024-05-16 07:34:39 813

原创 postgresql常用命令_postgis 去掉用户的密码(3)

postgres=#退出 \q列出所有的数据库 \l列出所有的数据库的大小 \l+更改当前连接的数据库 \c列出当前数据库的连接信息 \connect列出当前数据库和连接的详细信息 \conninfo查看当前数据库里面的表和拥有者和表大小 \dt +展示所有用户 \dg查看所有表名的列表 \d获取表结构 \d a。

2024-05-16 07:34:06 702

原创 postgresql常用命令_postgis 去掉用户的密码(2)

postgres=#退出 \q列出所有的数据库 \l列出所有的数据库的大小 \l+更改当前连接的数据库 \c列出当前数据库的连接信息 \connect列出当前数据库和连接的详细信息 \conninfo查看当前数据库里面的表和拥有者和表大小 \dt +展示所有用户 \dg查看所有表名的列表 \d获取表结构 \d a。

2024-05-16 07:33:32 877

原创 JUnit5学习之七:参数化测试(Parameterized Tests)进阶

文章最后,咱们来看个轻松的知识点吧,如下图红框所示,每次执行测试方法,IDEA都会展示这次执行的序号和参数值:其实上述红框中的内容格式也可以定制,格式模板就是@ParameterizedTest的name属性,修改后的测试方法完整代码如下,可见这里改成了中文描述信息:@Order(21)@DisplayName(“CSV格式多条记录入参(自定义展示名称)”)@ParameterizedTest(name = “序号 [{index}],fruit参数 [{0}],rank参数 [{1}]”)

2024-05-16 04:12:35 897

原创 JUnit5参数化测试的几种方式!

不能用在基元类型的测试方法。

2024-05-16 04:12:02 872

原创 JUnit5依赖注入与测试接口!_junit 测试接口

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛。如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受。分享他们的经验,还会分享很多直播讲座和技术沙龙。qq群号:110685036。

2024-05-16 04:11:29 854

原创 junit4的mock测试带抛出异常service方法实例

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

2024-05-16 04:10:56 1160

原创 2024年安卓最新Android JNI初识 HelloWorld,2024年最新oppo的面试难吗

文章所有资料全部已经打包整理好,另外小编手头上整理了大量Android架构师全套学习资料,Android核心高级技术PDF文档+全套高级学习资料+视频+2021 BAT 大厂面试真题解析资料展示:网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-16 02:56:45 548

原创 2024年安卓最新Android Jetpack架构组件之Navigation,2024年最新在线面试技巧

我最近从朋友那里收集到了2020-2021BAT 面试真题解析Android 基础、Java 基础、Android 源码相关分析、常见的一些原理性问题等等,可以很好地帮助大家深刻理解Android相关知识点的原理以及面试相关知识。这份资料把大厂面试中常被问到的技术点整理成了PDF,包知识脉络 + 诸多细节;还有 高级架构技术进阶脑图 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。这里也分享给广大面试同胞们,希望每位程序猿们都能面试成功~

2024-05-16 02:56:12 717

原创 2024年安卓最新Android Jetpack从入门到精通(深度好文,值得收藏),面试经历分享怎么写

Navigation是什么呢?Navigation是一个可简化Android导航的库和插件更确切的来说,Navigation是用来管理Fragment的切换,并且可以通过可视化的方式,看见App的交互流程。这完美的契合了Jake Wharton大神单Activity的建议。跳槽季整理面试题已经成了我多年的习惯!在这里我和身边一些朋友特意整理了一份快速进阶为Android高级工程师的系统且全面的学习资料。涵盖了Android初级——Android高级架构师进阶必备的一些学习技能。

2024-05-16 02:55:39 755

原创 2024年安卓最新Android Jetpack(二) 基础,面试两个月了还没找到工作

简历首选内推方式,速度快,效率高啊!然后可以在拉钩,boss,脉脉,大街上看看。简历上写道熟悉什么技术就一定要去熟悉它,不然被问到不会很尴尬!做过什么项目,即使项目体量不大,但也一定要熟悉实现原理!不是你负责的部分,也可以看看同事是怎么实现的,换你来做你会怎么做?做过什么,会什么是广度问题,取决于项目内容。但做过什么,达到怎样一个境界,这是深度问题,和个人学习能力和解决问题的态度有关了。大公司看深度,小公司看广度。大公司面试你会的,小公司面试他们用到的你会不会,也就是岗位匹配度。

2024-05-16 02:55:06 659

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

1.在java源码中较多使用final修饰数据,比如ArrayList的初始长度;2.final关键字修饰对象的引用的特点理解;3.了解一下空白final,目前不知道有啥用途;4.final修饰方法,比如java的万类之祖Object的getClass()方法;5.final修饰类,不能被继承inherit,比如String类;网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化的资料的朋友,可以戳这里获取。

2024-05-16 00:47:37 908

原创 Java进阶(1)——JVM的内存分配 & 反射Class类的类对象 & 创建对象的几种方式 & 类加载(何时进入内存JVM)& 注解 & 反射

CarAnnotation.java注解文件/\*\*\* 自定义注解:能找到指定的方法,进行指定的操作\*///@Target({ElementType.TYPE}) // 作用在类上//@Target({ElementType.FIELD}) // 作用在属性上@Target({ElementType.METHOD}) // 这个注解作用在方法上Car.java文件System.out.println("加速开。。。");

2024-05-16 00:47:04 621

原创 Java进阶(五)Junit测试_public void add(int n) { result = n; }

我们在编写大型程序的时候,需要写成千上万个方法或函数,这些函数的功能可能很强大,但我们在程序中只用到该函数的一小部分功能,并且经过调试可以确定,这一小部分功能是正确的。但是,我们同时应该确保每一个函数都完全正确,因为如果我们今后如果对程序进行扩展,用到了某个函数的其他功能,而这个功能有bug的话,那绝对是一件非常郁闷的事情。传统的编程方式,进行单元测试是一件很麻烦的事情,你要重新写另外一个程序,在该程序中调用你需要测试的方法,并且仔细观察运行结果,看看是否有错。

2024-05-16 00:46:31 619

原创 Java进阶(五)Junit测试_public void add(int n) { result = n; }(2)

在弹出的属性窗口中,首先在左边选择“Java Build Path”,然后到右上选择“Libraries”标签,之后在最右边点击“Add Library…第三步,生成JUnit测试框架:在Eclipse的Package Explorer中用右键点击该类弹出菜单,选择“New à JUnit Test Case”。点击“下一步”后,系统会自动列出你这个类中包含的方法,选择你要进行测试的方法。然后在新弹出的对话框中选择JUnit4并点击确定,如上图所示,JUnit4软件包就被包含进我们这个项目了。

2024-05-16 00:45:57 794

原创 2024年安卓最全Android 图形驱动初始化(二十三),阿里p6三面

Android架构学习进阶是一条漫长而艰苦的道路,不能靠一时激情,更不是熬几天几夜就能学好的,必须养成平时努力学习的习惯。所以:贵在坚持!上面分享的字节跳动公司2020年的面试真题解析大全,笔者还把一线互联网企业主流面试技术要点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节。就先写到这,码字不易,写的很片面不好之处敬请指出,如果觉得有参考价值的朋友也可以关注一下我。

2024-05-15 07:59:21 970

原创 2024年安卓最全Android 启动优化(四)- AnchorTask 是怎么实现的,2024年最新阿里面试官手册

Android学习PDF+架构视频+源码笔记高级架构技术进阶脑图、Android开发面试专题资料,高级进阶架构资料这几块的内容。非常适合近期有面试和想在技术道路上继续精进的朋友。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。需要这份系统化学习资料的朋友,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!

2024-05-15 07:58:46 913

原创 2024年安卓最全Android 启动优化(四)- AnchorTask 是怎么实现的(2),C++多线程面试题

都说三年是程序员的一个坎,能否晋升或者提高自己的核心竞争力,这几年就十分关键。技术发展的这么快,从哪些方面开始学习,才能达到高级工程师水平,最后进阶到Android架构师/技术专家?我总结了这 5大块;我搜集整理过这几年阿里,以及腾讯,字节跳动,华为,小米等公司的面试题,把面试的要求和技术点梳理成一份大而全的“ Android架构师”面试 PDF(实际上比预期多花了不少精力),包含知识脉络 + 分支细节。Java语言与原理;大厂,小厂。Android面试先看你熟不熟悉Java语言高级UI与自定义view。

2024-05-15 07:58:11 886

原创 Android应用 接入腾讯广告 用户行为测试

refresh_token是用于刷新access_token的凭证,用于向系统获取新的access_token(具体操作方法见后文),默认有效期30自然日,每次刷新access_token的操作可自动刷新refresh_token有效期的起始计算时间。Token是在Marketing API操作指定账号的身份凭证,当您需要操作特定广告账号时,您需要使用该广告账号对您的开发者应用进行授权,以获取access_token和refresh_token。您可以通过开发者应用管理页面,修改该token的有效时长。

2024-05-15 05:45:39 412

原创 Android应用 接入腾讯广告 用户行为测试(2)

refresh_token是用于刷新access_token的凭证,用于向系统获取新的access_token(具体操作方法见后文),默认有效期30自然日,每次刷新access_token的操作可自动刷新refresh_token有效期的起始计算时间。Token是在Marketing API操作指定账号的身份凭证,当您需要操作特定广告账号时,您需要使用该广告账号对您的开发者应用进行授权,以获取access_token和refresh_token。您可以通过开发者应用管理页面,修改该token的有效时长。

2024-05-15 05:45:05 403

原创 Android应用 接入腾讯广告 用户行为测试(1)

refresh_token是用于刷新access_token的凭证,用于向系统获取新的access_token(具体操作方法见后文),默认有效期30自然日,每次刷新access_token的操作可自动刷新refresh_token有效期的起始计算时间。Token是在Marketing API操作指定账号的身份凭证,当您需要操作特定广告账号时,您需要使用该广告账号对您的开发者应用进行授权,以获取access_token和refresh_token。您可以通过开发者应用管理页面,修改该token的有效时长。

2024-05-15 05:44:31 911

原创 Android和iOS 测试五个最好的开源自动化工具_安卓ios自动化测试工具

◆简单,类似英语表述的测试语句。◆支持在屏幕上的所有动作,如滑动,缩放,旋转,敲击等。◆大型且热心的社区。◆跨平台开发支持(同样的代码在Android和iOS设备中都适用)。缺点:◆测试步骤失败后,将跳过所有的后续步骤。这可能会导致错过更严重的产品问题。◆需要时间来进行测试,因为它首先总是默认安装app。但是,这种设置可以通过在代码中配置一个钩子(hook)覆盖掉。◆需要Calabash框架安装在ios的ipa文件中。◆我们必须要有iOS的app代码。◆除了Ruby,对其他语言不友好。

2024-05-15 05:43:57 1300

原创 2023软件测试常见面试题合集(内附详细答案)_2023 shl测试

软件立项===》可行性研究 ===》需求分析 ===》概要设计 ===》详细设计 ===》编码实现 ===》单元测试 ===》集成测试 ===》系统测试 ===》验收测试 ==》运行维护。而app是客户端的,则必须测试安装、更新、卸载。仅把测试过程作为需求分析、系统设计及编码之后的一个阶段,忽略了测试对需求分析、系统设计的验证。需求测试->概要设计测试->详细设计测试->单元测试->集成测试->系统测试->验收测试。实际测试达到上述要求,由项目、开发、测试经理共同签字,认同测试结束,版本即可发布。

2024-05-15 02:11:33 693

原创 2023软件测试工程师面试前必备问题集锦,看完了再去面试吧,要不然又浪费一次机会

10、如何确定是不是一个bug?11、有测试计划么,都包含什么内容,一般谁来写?12、测试结束后有测试报告么,都包含什么内容,一般谁来写?13、项目中有评审么,做几次,流程怎么样,一般都是谁主持,参与者有哪些?14、测试或者缺陷管理工具用过哪些/会用哪些?15、禅道中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?16、JIRA中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?17、ALM/QC中提交测试用例、缺陷报告、跟踪缺陷的过程、缺陷的状态有哪些?

2024-05-15 02:10:58 722

原创 2023超细致的性能测试流程,你get了吗?

在制作测试数据时,一要注意量,需要准备足够的存量/历史业务数据,二要注意数据的分布。**性能测试场景:**参照用户使用习惯设计负载场景,比如哪些业务的测试脚本一起运行,哪些业务有先后顺序,运行多少并发用户等。这些指标比较抽象,在监控分析时应该进一步细化。(3)明确下“需求分析-指标分析”中相关业务功能所需基础数据及数据量问题,因为那块需求分析时可能只是大致估算下,评估指标是否合理,需要认真再分析下。**3、工作评估:**工作量分解,评估工作量,计划资源投入(即需要多少人力,多少工作日来完成性能测试工作)。

2024-05-15 02:10:24 862

原创 2023超细致的性能测试流程,你get了吗?(2)

*性能测试场景:**参照用户使用习惯设计负载场景,比如哪些业务的测试脚本一起运行,哪些业务有先后顺序,运行多少并发用户等。(3)明确下“需求分析-指标分析”中相关业务功能所需基础数据及数据量问题,因为那块需求分析时可能只是大致估算下,评估指标是否合理,需要认真再分析下。**2、需求分析:**分析系统非功能需求(关注业务量、业务分布、用户规模、性能指标等信息),确定性能测试范围,了解性能指标。**3、工作评估:**工作量分解,评估工作量,计划资源投入(即需要多少人力,多少工作日来完成性能测试工作)。

2024-05-15 02:09:49 584

原创 2024年Android最全Android Intent用法全面详解,c语言面试知识点总结

很多人在刚接触这个行业的时候或者是在遇到瓶颈期的时候,总会遇到一些问题,比如学了一段时间感觉没有方向感,不知道该从哪里入手去学习,对此我整理了一些资料如果你熟练掌握以下列出的知识点,相信将会大大增加你通过前两轮技术面试的几率!这些内容都供大家参考,互相学习。①「Android面试真题解析大全」PDF完整高清版+②「Android面试知识体系」学习思维导图压缩包网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-15 00:08:28 838

原创 2024年Android最全android hxgokhttputils 使用(1),2024年最新一份字节跳动面试官给你的Android技术面试指南

传入上下文。

2024-05-15 00:07:53 914

原创 2024年Android最全android gridview 九宫格布局(1),2024年最新安卓开发面试题目

看到这篇文章的人不知道有多少是和我一样的Android程序员。35岁,这是我们这个行业普遍的失业高发阶段,这种情况下如果还不提升自己的技能,进阶发展,我想,很可能就是本行业的职业生涯的终点了。我们要有危机意识,切莫等到一切都成定局时才开始追悔莫及。只要有规划的,有系统地学习,进阶提升自己并不难,给自己多充一点电,你才能走的更远。千里之行始于足下。这是上小学时,那种一元钱一个的日记本上每一页下面都印刷有的一句话,当时只觉得这句话很短,后来渐渐长大才慢慢明白这句话的真正的含义。

2024-05-15 00:07:19 862

原创 2024年Android最全Android Fragment展示Unity场景(2),2024年最新蚂蚁金服软件测试面试题

我这些话比较直接,可能会戳到一些人的玻璃心,但是我知道肯定会对一些人起到点醒的效果的。而但凡只要有人因为我的这份高级系统大纲以及这些话找到了方向,并且付出行动去提升自我,为了成功变得更加努力。因为你的技术体系并不系统,是零碎的,散乱的。以上即是我们整理的Android高级工程师需要掌握的技术体系了。而现在随着跨平台开发,混合式开发,前端开发之类的热门,Android开发者需要学习和掌握的技术也在不断的增加。初级工程师拿到需求会直接开始做,然后做着做着发现有问题了,要么技术实现不了,要么逻辑有问题。

2024-05-15 00:06:44 892

原创 2024年Android最新浅谈-Android-Handler,2024年最新view的绘制流程面试

针对于上面的问题,我总结出了互联网公司Android程序员面试涉及到的绝大部分面试题及答案,并整理做成了文档,以及系统的进阶学习视频资料。(包括Java在Android开发中应用、APP框架知识体系、高级UI、全方位性能调优,NDK开发,音视频技术,人工智能技术,跨平台技术等技术资料),希望能帮助到你面试前的复习,且找到一个好的工作,也节省大家在网上搜索资料的时间来学习。网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

2024-05-14 17:20:53 258

空空如也

空空如也

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

TA关注的人

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