![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
文章平均质量分 75
汇智动力IT学院
专注IT职业技能培训,软件测试,Java开发
展开
-
软件开发程序员的“九阳神功”——设计模式
曾有人说过“设计模式、数据结构和算法就好比九阳神功,你会了九阳神功再学习其他的武功那就事半功倍”,这个比喻恰到好处。在实际中我们也经常跟设计模式打交道,比如我们刚开始面试的时候基本上大部分的IT公司都会问你:“你会哪些设计模式”?“你实际项目中使用过哪些设计模式,又是如何使用的”等等之类的问题。再比如我们项目新一期的开发,如果是在原有的基础上进行新增你会怎么办(可扩展性)?如果考虑以后可能某个功能会变更另外一种对接方式你又会怎么办(可维护性)?你是否遇到了刚进公司看到别人封装的代码感觉复杂但是细看又感觉设计原创 2022-07-05 17:17:27 · 126 阅读 · 0 评论 -
Java软件开发 | 高并发编程篇之——安全访问的集合(2)
上一期的开发干货文章,我们和大家分享了关于“支持并发安全访问的集合”中的第一个点:ConcurrentHashMap。文中对于ConcurrentHashMap的原理介绍及实现方式都做了相应阐述,相信大家应该都有所掌握。今天,我们来看“支持并发安全访问的集合”的第二个知识点:②CopyOnWriteArrayList和CopyOnWriteArrayList因为CopyOnWriteArraySet底层也是使用了CopyOnWriteArrayList来实现的,所以本篇文章以CopyOnWriteAr原创 2022-04-08 16:53:37 · 450 阅读 · 0 评论 -
Java开发 | 数据结构和算法之——递归算法
著名的Pascal之父——Nicklaus Wirth(沃斯)让他获得图灵奖的一句话就是他提出的著名公式:“程序=数据结构+算法”,这个公式对计算机科学的影响类似于爱因斯坦的质能方程在物理界的影响。因此可以看出来数据结构和算法在我们开发程序中有多么的重要了,下面我们来简单认识下数据结构和算法…数据结构和算法介绍数据结构介绍数据结构是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率,对于程序来说选择一个好的原创 2022-03-13 13:58:11 · 85 阅读 · 0 评论 -
Airtest自动化测试篇——python编写和执行用例(下)
目录导包连接设备编写脚本生成报告3.2.2 断言3.2.2.1 断言存在assert_exists(v, msg="")设备屏幕上存在断言目标参数:v – 要检查的目标msg – 断言的简短描述,它将被记录在报告中引发:AssertionError – 如果断言失败返回:目标坐标3.2.2.2 断言不存在assert_not_exists(v, msg="")设备屏幕上不存在断言目标参数:v – 要检查的目标msg – 断言的简短描述,它将被记录在报原创 2022-02-11 09:54:03 · 2405 阅读 · 0 评论 -
Java开发之——线程面试篇:死锁和如何避免死锁?
在面试的时候在问起线程锁的部分,经常被问到“什么是死锁”、“怎么避免死锁”之类的问题,甚至开发中在使用锁的时候因为逻辑不严谨导致出现程序无法正确终止或者执行的情况,这些都跟死锁有着不可分割的联系,这篇文章我们就来说说死锁的问题。什么是死锁死锁就是当两个或两个以上的线程因竞争相同资源而处于无限期的等待,这样就导致了多个线程的阻塞,出现程序无法正常运行和终止的情况。举个例子说明下死锁的现象:小明和小张要玩一个玩具,这个玩具有两部分组成必须两部分组装起来才能玩,小明拿了第一部分,小张拿了第二部分;这时.原创 2022-01-13 17:55:48 · 814 阅读 · 0 评论 -
公告:软件测试就业课涨价调整暨教学服务升级通知
准备转行软件测试的同学注意啦!注意啦!注意啦!(敲黑板)从2022年1月1日零时起汇智动力·软件测试就业课将全面进行涨价调整此前,教学培训服务已进行重磅升级让每一位报班软件测试的学员享受专业品质、细致贴心的入学体验成功转行拿高薪内容详情如下:图片7年成长·再启新征程今年是汇智动力专注软件测试培训教学以来,走过的第七个年头,回想2014年创立之初众人拥挤在狭小办公室里奔波忙碌的情形,和现在全国8大校区鼎立、业内专业人士加持的成熟教学团队相对,简直不可同日而语。7年来,汇智动.原创 2021-12-10 11:13:55 · 776 阅读 · 0 评论 -
软件测试『持续集成』篇——自动编译和打包(中-3)
1.3.4 配置Jenkins第一次运行Jenkins第一次运行Jenkins需要解锁,并进行一些初始化设置根据提示查看initialAdminPassword文件的内容并输入值得一提的是这里:/root/.jenkins 也是Jenkins的工作空间执行命令,查看initialAdminPassword:复制这串16进制字符串到网页中,点继续,稍等几秒,进入自定义Jenkins页面这里可以选择安装推荐的插件安装需要一些时间,并且由于服务器在国外,所以网络可能不稳定,有些插件可能安装原创 2021-10-13 17:49:41 · 150 阅读 · 0 评论 -
汇智动力学员最新就业喜报,最高薪资16K!
随着国庆长假的结束,2021年也终于走到了最后3个月,嗯,说长不长,说短不短,3个月的时间我们可以做些什么呢?对于考研党而言,3个月的备战只为全力搏一把,争取成功上岸对于打工人而言,3个月的坚守拿个年终奖,带到明年再另做计较对于选择转行it的学员,用3个月时间换取一份高薪offer,为的是给2021画上一个完美的句号!今天起,汇智动力9月份就业数据开始陆续发布,不难发现:最高薪16K的学员竟然有3人,10K及以上学员更是多达21人,可谓硕果累累:此次公布的第一批就业名单,从薪资区间范围来看:57原创 2021-10-09 17:43:31 · 199 阅读 · 0 评论 -
技术干货|Java函数式编程之——Stream流
在很多人去面试的时候被问起Stream流,如果没有玩过JDK8的Stream人都以为面试官在问你IO流,然后你一说IO流面试官直接否定你,然后再让你说Stream,然后…并且现在很多公司里写的代码也开始大量地加入了Stream流的操作,所以下面我们就来看看JDK8 给我们提供的一个非常好用的Stream的使用。Stream介绍Stream以及相关流接口都是JDK8 新增的API,它可以让我们声明式地对数组或集合的数据进行处理,所以它看起来更像是一种可以对数据处理的“数据流”。可以把流的看成是一原创 2021-09-18 17:05:49 · 120 阅读 · 0 评论 -
22届的小姐姐,在毕业前比大学同学多挣近7W块!
前几天网上冲浪,刷到了有小伙伴在问:21届毕业的小伙伴还有没有找到工作的吗?今天咱们重庆校区的老师却让我把咱们22届小姐姐成功就业的事给大家分享分享。2022届的小姐姐,现在已经就业了,入职薪资7K,等明年拿到毕业证时,应该就能成为月薪上万的那部分应届毕业生吧。学校为他们安排的实习工作,薪资只有1500元。这与67.65%的大学生评估自己毕业10年内,会年入百万的差距确实有点大。所以,小姐姐选择了另谋出路!以下是小姐姐的转行经历分享:1.因实习工资低,了解到了软件测试我是2022年才毕业,学的原创 2021-09-17 17:22:14 · 84 阅读 · 0 评论 -
教师节 | CEO致员工们的一封信,你们都是伟大的老师!
各位汇智动力的伙伴们:大家好!今天是9月10日教师节,一个属于教育工作者的节日。作为教育培训行业的一员,多年来我们也不辱教育使命,为企业和社会输送一批批优秀IT人才,是我们的职责,也是我们的荣幸。在这里,向你们道一声“教师节快乐!”今年也是汇智动力成立的7周年,我们收到了很多老学员的来信感激,同时各校区的感恩回馈福利也开始面向新学员陆续派发。看到一幕幕温情有爱的隔空互动,我觉得是特别欣慰的一件事,“老师”这个称号我们没有辜负;同时也备受鼓舞,希望汇智动力的这份师生情谊能够一直传承下去。回想六七年前,原创 2021-09-10 17:32:17 · 295 阅读 · 0 评论 -
Java开发『函数式编程』——函数式接口
提到函数式编程我们首先需要了解的就是函数式接口,我们之前讲解的Lambda 表达式的主要服务对象就是函数式接口了。所以这章我们就来认识下函数式接口:函数式接口的定义在java中函数式接口(Functional Interface)指的是只能有一个抽象方法但是可以有多个非抽象方法的接口。函数式接口上一般会有@FunctionalInterface 修饰,但是不是必须的。@FunctionalInterface 主要是为了更好的让编译器检查当前接口是否是函数式接口。例如:线程的Runnable接原创 2021-09-03 17:42:57 · 223 阅读 · 0 评论 -
高并发必备篇(三):线程的内存模型(下)
1.Java内存模型java内存模型(Java Memory Model,简称JMM)是由JVM规范定义的,它实现了java程序在不同的硬件和操作系统平台上都能达到内存访问的一致性,而JMM中主要定义的是程序中变量的访问规则。Java内存模型中,按照线程是否共享内存将虚拟机内存划分为两部分内存:主内存和线程工作内存。●主内存:java虚拟机中规定所有变量都存储在主内存中,主内存是共享内存区域,所有线程都可以访问。上图中堆内存和方法区内存是主内存区域。●工作内存:...原创 2021-02-26 17:04:20 · 134 阅读 · 0 评论 -
高并发必备篇(三):线程的内存模型(上)
上一篇文章中我们提到了Java代码运行的步骤中需要把变量从主内存中读取,计算修改完之后又需要写回主内存,那么这里面就涉及到了JVM(java虚拟机)内存的结构。而想要深层次的了解并发和解决并发问题的影响并能够更充分的利用计算机处理器的效能,那么我们就需要对硬件内存架构、操作系统的线程模型以及JVM的内存进行了解才行,所以下面我们也是围绕这三个方面来讲解。1.硬件内存架构我们知道计算机中程序运行都需要依赖计算机中非常重要的一个硬件就是CPU(中央处理器)。早期CPU由运算器和控制...原创 2021-02-20 17:45:40 · 169 阅读 · 0 评论 -
什么样的程序员在35岁以后依然被公司抢着要?
之所以在开年之初选择谈这个话题,一来抛砖引玉,算是和职场“老人”交流心得体会;二来也算是未雨绸缪,给IT职场新人以及打算新年转行程序员的小伙伴一些经验之谈,期待在2021牛年里大家能做个目标明确的IT打工人。其实,关于程序员在IT职场中的生涯路径,之前已经跟很多小伙伴分享过了,如图:以软件测试工程师为例,窥一斑而知全豹,我们可以看到程序员整个IT生涯的发展方向,无非【技术岗】【产品岗】【管理岗】三种,且各个晋升路径过程中所需匹配的段位能力也早已被安排地明明白白。要问:...原创 2021-02-19 17:42:04 · 249 阅读 · 0 评论 -
开工第一天,消除这3种职场焦虑,为新年开个好头!
摘要:上班第一天,迎接崭新的开始!开工第一天,程序员恋恋不舍地告别了饕餮盛宴、告别了游戏/懒觉、和新春假期说拜拜。汇智妹看今天的IT圈里,除了宜立Flag之外,还有众人关注的热议话题,可谓几多欢喜几多愁:1.不想上班orz这种情形通常称之为“节后焦虑症”——假期感觉还没嗨够,突然要早起上班,一时间难以适应。在汇智妹看来,这主要还是假期玩太嗨,没能做好节后的工作/职业生涯计划所致。2021牛年伊始,还需认清IT行业发展趋势:伴随5G技术/AI人工智能及各...原创 2021-02-18 17:23:26 · 201 阅读 · 2 评论 -
转行软件测试拿15K高薪,说好的一起走路你却偷偷上了车!
最近汇智妹内心浮躁,但并不是因为过年不能回家,而是因为看了前同事的薪资!准确的说是之前在咱们汇智动力一起共事的小伙伴,现如今已成功转行进入软件测试行业了。小刘之前和学员关系很好,有次和已经就业的学员一起出去玩,看到学员们都是一万多的薪资,再想想自己,顿时觉得自己需要做出改变。于是小刘当天就决定要转行学习软件测试,第二天上班就给领导提交了辞职信,要开始学习软件测试。汇智妹终于明白,原来离月薪过万,差的只是和已就业学员的一次聚会。1.学习之后,发现并不是那么回事儿刘同学说...原创 2021-01-30 16:53:07 · 267 阅读 · 0 评论 -
Python接口自动化——Web接口
1.2.1 web接口的概念 这里用一个浏览器调试工具捕捉课程管理页面请求作为例子:当请求页面时,服务器会返回资源,将协议看做是路的话,http可以看做高速公路,soap看做铁路传输的数据有html,css,javascript或图片、视频、音乐等文件,看做公路运输的货物,比如水果、蔬菜等。这些数据会以一定的格式进行封装,比如将货物装入集装箱、纸箱等,这就是数据的格式,XML/JSON/CSV,目前实用 多的是http协议和JSON是数据格式。1.2.2 请求req...原创 2021-01-28 17:47:35 · 421 阅读 · 0 评论 -
抖音成牛年春晚独家合作伙伴;微信8.0安卓/IOS版正式更新;孙正义辞去软银董事长…
【1】跃亭造车梦延续?珠海正与法拉第未来洽谈融资合作1 月 27 日消息,据财联社,珠海市相关部门正与法拉第未来洽谈FF融资及落地合作,“正在前期接触,具体细节正在谈,国资委统筹注资方面的事情,按照前期接触,折算注资金额约为20亿元人民币,法拉第未来已在横琴新区注册成立新公司,未来会以合资公司形式落地”。(云财经)【2】马斯克公开怒怼贝索斯:指责亚马逊阻碍星链发展1 月 27 日消息,SpaceX 首席执行官埃隆 · 马斯克发文炮轰杰夫 · 贝索斯及其旗下亚马逊,谴责...原创 2021-01-27 17:45:30 · 979 阅读 · 0 评论 -
程序员就地过年,怎样才能更有意义?
眼看春节临近,但近期疫情复杂,每天新增病例的数字都牵动着亿万中国人的心。去年春节受疫情影响,很多人都没能和家人团聚,所以今年的春节大家更多了一份期待。但近期国内疫情反复,多地倡导就地过年,加上1月20日,国家卫健委关于 #春节返乡需持7日内核酸阴性证明 #的政策一出,更强烈的动摇了无数异乡人春节回家的念头。于是不少人将面对就地过年的现实。网友们纷纷开始讨论 #就地过年怎么过才能让这个年更有「温度」?#、#如果“就地过年”,你打算怎么过?#、#就地过年,还能有年味吗?#……...原创 2021-01-22 19:54:56 · 263 阅读 · 2 评论 -
华为:鸿蒙OS不是安卓和iOS的拷贝;胡润世界500强榜发布:苹果第一,腾讯第六
【1】Model Y本月开始陆续交付1月13日消息,特斯拉对外事务副总裁陶琳今日在微博表示,Model Y(一月份)本月就会开始陆续交付。1月1日,特斯拉宣布,国产中型SUV Model Y以及全新Model 3正式发售,这是特斯拉首次在中国开始销售“SEXY”组合全线产品。(YM)【2】AMD发布全新锐龙5000系列移动处理器1 月 13 日凌晨,美国超威半导体公司(AMD)在 CES 2021 上,Lisa Su正式发布了基于 Zen 3 核心的全新 AMD 锐龙 5000 ..原创 2021-01-13 17:54:30 · 233 阅读 · 0 评论 -
代理模式:先生需要代购吗?
“代理”这个词这几年可谓是家喻户晓了,对于“代理模式”我们也可以通过代购的逻辑来进行理解。本期干货文章,我们来聊聊编程中GOF23种经典模式之一的“代理模式”,这里以java语言为例进行讲解。1.代理模式Proxy代理模式是一种结构型设计模式,是开发中最常用的设计模式之一。它是这样来定义的:为其他对象提供一种代理以控制对这个对象的访问。代理模式主要用来解决:在直接访问对象时带来的一些问题,比如:我们需要为一个业务方法在执行前后记录日志,为了达到解耦的目的,...原创 2020-12-18 20:42:53 · 349 阅读 · 1 评论 -
计算机网络的核心概念
这是《计算机网络》系列文章的第二篇文章我们第一篇文章讲述了计算机网络的基本概念,互联网的基本名词,什么是协议以及几种接入网以及网络传输的物理媒体,那么本篇文章我们来探讨一下网络核心、交换网络、时延、丢包、吞吐量以及计算机网络的协议层次和网络攻击。网络核心网络的核心是由因特网端系统和链路构成的网状网络,下面这幅图正确的表达了这一点那么在不同的 ISP 和本地以及家庭网...转载 2019-12-31 13:57:29 · 273 阅读 · 0 评论 -
如何高效的学习技术
我们相信努力学习一定会有收获,但是方法不当,既让人身心疲惫,也没有切实的回报。高中时代,我的同桌是个漂亮女同学。她的物理成绩很差,虽然她非常勤奋的学习,但成绩总是不理想。为了巩固纯洁的同学关系,我亲密无间地辅导她的物理,发现她不知道题目考什么。我们的教科书与试题都围绕着考试大纲展开,看到一道题,应该先想想它在考哪些定理和公式的运用。不少朋友每天都阅读技术文章,但是第二天就忘干净了。工...转载 2019-11-20 10:15:02 · 168 阅读 · 0 评论