
程序员
文章平均质量分 68
汇智动力IT学院
专注IT职业技能培训,软件测试,Java开发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从销售岗转行Java编程开发,4个月在成都拿下11k是什么水平?
在当前的就业形势下,IT行业的就业前景和薪资待遇都是很可观的,自然吸引了不少职场人的关注,这也是今天登场的主角张同学看好互联网、并且毅然选择转行到Java编程开发的最主要原因!但这两年的经济形势,让手里的工作变得不容易起来,继续做下去也能勉强支撑生活,但是始终不是长久之计,尤其是看着家里人现在还为自己操劳,小张决定寻找新的工作机会。话说,张同学大学专业是工商管理,毕业后也许是想要趁着年轻去外面闯闯,所以并没有选择从事本专业的工作,而是跟不少追求高薪的年轻人一样,成为了一名销售。原创 2023-04-07 15:54:00 · 496 阅读 · 0 评论 -
互联网公司吐槽养不起程序员,IT岗位的工资真是虚高有泡沫了?
所以我只能说,这类公司一般情况下都不会是什么潜力股,创业不顺只想着甩锅;你笨想啊,公司初创期本来风险就大,压力自然也不会小,凭本事恰饭不丢人;大多数情况下,只会做着“如何用更少的薪资来实现明年喜提房车”的美梦!总不能boss创业未半而中道降薪,把锅甩在打工人身上啊~~~即便创业成功了,你猜他们会想着多分一些红利给程序员嘛?因为相比以往,程序员工资近年来已经够被压缩的了好嘛?程序员有多辛苦,你们根本不知道,甚至也压根不关心!那些鼓吹泡沫论的,真就“何不食肉糜”了~~~啥时候要看你个别创业公司的脸色?原创 2023-03-30 18:00:00 · 395 阅读 · 0 评论 -
从工地转行软件测试,拿下13k+年终奖是种什么体验?
足够努力才会足够幸运。很多时候,人生并不是只有这一条路,眼前的苟且也不能决定未来,面对暂时的失意和挫折,在休整和规划后,我们完全有能力重新出发,选择正向的人生。原创 2023-02-27 11:28:18 · 460 阅读 · 0 评论 -
ChatGPT来了,软件测试工程师距离失业还远吗?
而软件测试本身是一件极其复杂的工程,受到很多现实因素的制约,比如:硬件故障、行业发展、成本预估等,因此需要具体问题具体分析,因此ChatGPT是没有办法取代手工测试的。简单来说,ChatGPT是一款人工智能聊天机器人,区别于普通机器人的点在于:它能理解上下文的内容,并且可以根据你的提问,即兴创作,做到有问有答案。原来的搜索引擎,其实是一对多的模式,需要大家自行筛选来做出做出判断。现在看来,ChatGPT可以将几万个零件打造的很完美,但是如何组装、构架以及运行其实是不可以的,它缺乏人类测试人员的经验和直觉。原创 2023-02-24 11:54:42 · 2859 阅读 · 0 评论 -
月薪11k!从财务专员到软件测试工程师,成都校区小哥哥用三个月实现转行换岗
此外,要注重培养与开发、产品等人员的沟通和记录能力,沟通的效率、准确性和及时性很重要,对问题定位和责任方的确定,会直接决定你的任务能不能完成。好久没和大家分享学员的转行经历了,或许在一些人看来他们的故事与自己无关,但同样也能引起一些人的共鸣,可以帮助到那些陷于就业焦虑的同学找到目标和方向。通过校区老师的介绍,小唐对互联网的发展趋势和就业前景有了一个比较清晰的认识。刚接触新知识,难免会有感到困惑的地方,小唐对编程、接口部分的难点,在课堂上听得不是很明白,课后就会及时请教老师和同学,平时也会花时间复习和巩固。原创 2023-02-13 10:32:47 · 607 阅读 · 0 评论 -
汇智动力2022年度软件测试就业分析报告
一年落幕,在校区老师和学员的支持和努力下,汇智动力实现了预定的目标,创下了一项项可喜可贺的成果。这些数据背后,是汇智动力对每一位学员的承诺,更能看到即使大环境不好,我们依然有能力去追逐自己想要的生活。原创 2023-02-08 11:08:44 · 554 阅读 · 0 评论 -
面试题:软件测试缺陷产生的原因有哪些?
例如,针对中老年人的系统在设计开发过程中,采用了时尚前卫的界面、细小隽秀的字体,导致终端用户不适应、看不清,这样即使所有需求都得到了正确的实现,但不符合用户使用习惯,也是一种缺陷。需求是正确,但在实现阶段未將规格说明正确实现,可能在概要、详细设计时产生了错误,也可能是编码错误,即有此需求,但需求实现与用户期望不一致。需求规格说明并未涉及的需求被实现,即用户未提及或无需的需求,在被测对象中得到了实现,如用户未提及查询结果分类显示,但在实际实现中,却以不同类别进行了显示。1.需求表述、理解、编写引起的错误。原创 2022-12-28 17:46:05 · 797 阅读 · 0 评论 -
从销售转行软件测试,贵阳小哥哥收获13k,他说:坚持源于热爱!
如果遇到较难的问题,自己思考后无法解决,就会寻求老师的帮助,一来是老师在解答的同时会举一反三加深印象,二来是自己也可以节约时间去复习其他重点。此外,对领他入门的老师,小东也是感触颇多。”到后期的模拟面试环节,就业老师根据每位同学掌握的知识进行针对性的指导,提前梳理面试时会出现的各种问题,帮助大家及时调整好面试的状态。正是因为在职场上栽过跟头,经历过很多艰难时刻,面对父母的期望、经济的压力、工作中的竞争,自己才越发勇敢地面对这个事实——价值影响力是能力决定的,而软件测试恰好便成为了契机。原创 2022-12-27 10:24:42 · 180 阅读 · 0 评论 -
最高薪14.5k!这个“寒冬”汇智动力火力全开!
而随着考试的落幕,涌入互联网行业的青年人才只会越来越多,无论是已经身处其中的我们,还是即将进入这个行业的后来者,都必须以正确的态度接受事实,做好规划。在高等教育普及化的背景下,学历“贬值”已是一个不争的现实,再加上受经济周期下行和疫情反复影响,市场就业形势日益严峻,越来越多的学生选择通过考研提升自己的含金量,搏一个更高的起点也未尝不可。在这座拥挤不堪的“独木桥”上,即使每年有近四分之三的人倒下,但仍有数百万学子加入考研的泱泱大军,用一个看似模糊的现在,拼一个更加美好的未来。原创 2022-12-23 14:16:05 · 196 阅读 · 0 评论 -
Docker入门-下篇
EXPOSE指令:只是声明使用的端口,为了让使用者更好的理解这个镜像应该映射端口而已,并不会在启动容器时开启这个端口,当然如果docker run的时候-P没有指定端口,那么会随机指定EXPOSE的端口。通过之前的文章我们已经熟悉了Docker的基本操作,当然Docker除了可以帮助我们搭建一些项目所需要的环境以外,还可以帮助我们实现项目的部署,本章我们就来讲解下如何使用Docker进行项目的部署。·FROM指令:指定构建当前镜像需要基于的基础镜像,必须为指令的第一行。原创 2022-12-14 17:34:49 · 136 阅读 · 0 评论 -
Docker入门-中篇
TAG:镜像标签名,例如:mysql镜像的标签为5.7,java的标签为8,latest表示最近版本;我们可以使用docker tag命令给镜像打一个标签版本,就像git可以给项目打标签一样,这样我们就可以保留和使用镜像的多个版本。但是在docker的真实使用中我们往往使用一步就完成对容器的创建和运行过程,这时候我们使用的是docker run 命令。对于Docker的操作,主要是对Docker镜像和容器的操作,所以下面我们就来看下开发中常用到的一些镜像和容器操作。原创 2022-12-08 18:19:44 · 167 阅读 · 0 评论 -
从用户运营转行软件测试,入职就拿13k!成都校区小姐姐实现职场蜕变
最近国内部分地区又在零星地出现疫情,很多人的工作和生活也都受到了影响。面对疫情地反扑,真的让人烦躁不安,虽然城市按下暂停键,但房贷、车贷仍然在继续,生活再不易,自己也只能坚持下去。一句“青春才几年,疫情占三年”诉说出年轻人的无奈,隔离的焦虑、未来的迷茫、生活的不稳定…在这样的境遇下,部分人会产生“躺平”的懈怠心理,也可以理解。只是,越困难的时候越需要坚持,与其浪费时间怨天尤人,不如根据环境做出判断,并适时地抓住机遇迎接挑战来得更有价值。在这趟必经的“寒冬”里,我们不能改变所处环境,但是可以改变自己,用积极的原创 2022-12-06 15:21:35 · 159 阅读 · 0 评论 -
软件测试流程图!转行互联网职场必备!
今天给大家分享的是,在软件测试日常工作过程中,比较常见的几种测试流程图:1.【测试立项】流程图2.【测试计划】流程图3.【单元测试】流程图4.【整合测试】流程图5.【系统测试】流程图6.【性能测试】流程图7.【验收测试】流程图这几张流程图也算是涵盖了测试的大致链路流程,从立项到验收都有相应的逻辑说明。初入IT职场的萌新小白,赶紧拿去多多实践,争取为己所用!正在学习软件测试的同学,也可以对照所学知识自行消化吸收,没准儿在面试环节就会被问到哦!而如果你正在考虑转行互联网,不妨结合试学课和相应资料来原创 2022-12-05 15:16:43 · 1032 阅读 · 0 评论 -
汇智动力《软件测试课程V8.0版本》正式发布!
科技社会在不断发展,我们也将坚持用课程内容的变量回应日新月异的增量,着重增加课程结构设计的丰富性,让课程迭代紧跟时代脚步,致力于让更多有意转行测试的同学,高效掌握最新的测试理论和实操技术,争取更快地迈入互联网职场,去尽情追逐自己的IT梦想!在接口测试阶段,基于Postman9.12.2版本,我们对课程也做了全面升级,分别新增GraphQL接口模式、Authorization、token认证、PWT认证等内容,并且对课件和Postman实战项目进行了全面优化。要求学员掌握基本的白盒测试概念、方法以及运用。原创 2022-12-02 15:08:09 · 333 阅读 · 0 评论 -
Docker入门-上篇
Docker中每一个容器都拥有自己的资源,并且跟其他容器都是隔离开的。这三个部件也可以这样来形象的理解:Docker镜像为我们要安装应用的安装包文件,而Docker容器就是安装包安装好可以运行的应用程序只不过一个镜像可以创建很多的容器程序,Docker仓库就是可以下载Docker镜像的一个应用商店。在现在版本的Docker引擎安装中,通常主要使用两种方式:设置Docker的存储库并从中进行安装或者使用自动脚本安装(其实还有rpm软件包安装),其实使用脚本安装的方式也是运行了方式一中的yum命令进行安装的。原创 2022-12-01 18:13:16 · 777 阅读 · 0 评论 -
软件测试简历这么投!入职转正不在话下!
比如,很多大学计算机应届毕业生,在学校期间其实主要以理论为重,轻实战或者说没有实战能力的话,只能大多数都简单写一些奖项啊社团活动啊之类的,要知道,这是没有太大的竞争力的。【2】关于搞海投战术,我敢肯定,你投的过多的话,很多都是和人家岗位不匹配的。要知道,为了高度匹配目标企业,我们在内部推荐的基础上也会围绕简历的优化给学员做足够细致的指导,然后结合简历制作完成后的面试流程指导和面试技巧应答,这样拿高薪的几率才会大大提升,而绝非自己漫天海投,那样的话大概率会石沉大海,也就不足为奇。【3】逻辑条理很重要。原创 2022-11-29 17:04:04 · 198 阅读 · 0 评论 -
老学员安利!从字节运营转行学软件测试,杭州校区小哥哥3个月斩获10.8K高薪!
我就属于后者,这不是说自己不爱思考,只是老师的能力肯定比我们强,经常会帮大家举一反三,学习效率也更高,当然自己也需要努力,把知识融会贯通才行。通过老师详细地介绍,小李对汇智动力的课程内容、教学能力、就业情况等方面有了清晰的判断,尤其是了解到很多同学都是和自己一样,零基础开始学习最后成功转行,小李相信自己肯定也不差,当下便决定报名学习。在汇智动力学院,从销售转行软件测试的情况已经屡见不鲜,从大家口中,汇智妹对原因也略知一二,最主要还是想着靠技术吃饭,工作更加稳定,薪资也可以高一点。原创 2022-11-28 10:17:18 · 520 阅读 · 0 评论 -
Java开发之高并发编程篇(八)——安全访问的集合(2)
CopyOnWriteArrayList其遍历操作和写操作是作用再不同的数组中,遍历是使用了其声明的Object[] array进行遍历(其迭代器也不支持write操作),而写的时候是新创建的数组操作所以不会出现线程安全的问题。1.内存占用太大,缺点很明显的就是在wirte操作的时候,我们发现它都是使用Arrays.copyOf复制到一个新数组来完成的,如果有频繁的wirte操作就比较的占用内存,可能引起频繁的JVMYong GC和Full GC操作,write操作效率比较低;1.线程安全操作和效率。原创 2022-11-23 16:15:15 · 150 阅读 · 0 评论 -
从水质监测运维工程师转行软件测试,武汉校区小哥哥除了收获10k高薪,还有...
从大学步入社会,每个人都会面临角色和身份的转变,大部分同学对此充满信心和期待,仿佛有用不完的精力、耗不尽的热情。可是社会中的磨砺也让心态慢慢变得成熟,生活、文化等方面的落差显现出来,想要做出改变,就需要考虑更多的现实情况,行业、薪资、家庭…思虑再三,都只是为了能更好撑起在家庭中的责任。虽然不容易,但不是不可能,需要破釜沉舟的决心,更需要持之以恒的动力。在汇智动力学院,汇智妹也接触了很多这样的同学,了解过他们生活或工作上的艰难,而软件测试高薪、轻松、稳定的显著优势,恰恰成了大家择优的结果。武汉的小尹18年毕业原创 2022-11-21 10:16:45 · 933 阅读 · 0 评论 -
最高薪15k!“转行软件测试后,我想要的生活,就应该是这样!”
在当前的大环境下,各行各业都不容易,就算是一直被看好的互联网也不例外,多多少少受到了市场影响。在这样的情况下,为了保证大家的顺利就业,学院和老师也做了多方努力和尝试,以更完善的课程体系、更严格的教学管理、更全面的就业服务,保证每一位学员的高质、高效就业!原创 2022-11-18 11:48:34 · 568 阅读 · 0 评论 -
Java开发之高并发编程篇(八)——安全访问的集合(1)
我们知道HashMap的底层实现原理是分JDK1.7及其以前版本和JDK1.8版本的,JDK1.7及其以前HashMap是使用“数组+链表”组成的“散列桶”的实现,这个“桶”即为“数组”,默认容量为16,在每一个“桶”中存储了一个链表,但是链表一旦太长就会导致查找速度很慢(链表查找需要遍历),所以在JDK1.8的时候HashMap存储结构改为了当链表长度达到8之后(通过判断TREEIFY_THRESHOLD的值)将链表改为红黑二叉树的存储,这样对于数据操作的效率就大大提高了。2.支持并发安全访问的集合。原创 2022-11-15 10:16:48 · 203 阅读 · 0 评论 -
大专毕业四年,贵阳校区小哥哥选择转行软件测试,首个offer就有11k!
勤能补拙,为了跟上大家的学习进度,不辜负老师们的期待,潘同学放弃了回家后的休息时间,借助笔记反复复习上课的知识点,将有疑问的地方标出来,第二天再去询问老师。每天的朝夕相处,他的小心思也自然全被老师看在眼里,“无数次想放弃的时候,总会有杰哥耐心的讲解难点,从理论理解到项目实操,一步一步带着我练习和熟悉。正因为经历过那段辛苦的日子,潘同学也更珍惜这份来之不易的工作,即使现在自己已经离开了汇智动力,但心态已经改变和成熟,坚定了奋斗的方向,自然不会再有当初的迷茫和无助了。“汇智动力是转行的起点,但不是终点。原创 2022-11-11 10:23:14 · 189 阅读 · 0 评论 -
迈锐特翻转课堂来袭!全新培训模式助你“多快好省”转行Java开发,挑战1个月高薪上岸!
最大的区别就是你在某站,某某课堂看到的全套课程,很大概率是几年前上传的内容,而培训机构的课程体系几乎每年都在升级,已经过时的内容当然不触及报班学员的利益了。No No No~事实恰好相反,用免费的课程吸引流量,通过发送资料,引导添加学习交流群的方式积累用户,再逐步挖掘有线下学习需求的学员,早就不是什么秘密啦。在信息化社会,我们有大量的网络渠道可以获取信息资源,而且作为95后、00后的一代,接触计算机知识较早,加之学校教育的辅助,对互联网有一定的理论基础和初步认知,这使得自学成为一种可能,甚至是一种趋势。原创 2022-11-08 15:15:56 · 480 阅读 · 0 评论 -
Java开发之高并发必备篇(七)——线程池
总结:在真实开发中我们需要按照我们的业务需要选择合适的线程池,如果要执行时间短但是任务比较多那么就选择newCachedThreadPool数量不限制的可缓存线程池,如果我们执行任务时间长消耗资源那么我们需要选择newFixedThreadPool这种固定长度的线程池合理控制资源消耗,如果我们执行的任务需要按照顺序执行那么我们需要使用newSingleThreadExecutor,如果我们有延时执行的任务或者周期性执行的任务那么我们需要选择newScheduledThreadPool。原创 2022-11-02 10:25:29 · 670 阅读 · 0 评论 -
一年跳一行,南京校区小哥哥最终选择在软件测试扎根,入职就拿9k!
谈及汇智动力的老师,周同学言语中尽是感激和认可,“每个老师们都有自己的风格,有的幽默风趣,有的严肃认真,但无一例外的是教学水平都很高,知识点讲解得很到位,尤其是对学生的关注和关心,会一一解决同学们提出的问题,及时督促大家按时完成作业。“既然决定转行,就应该好好学习,把该掌握的知识学会,吸收好,这样才有机会进入好的企业,获得更好的收入与发展。在校区老师的邀请下,周同学来到汇智动力学院亲自感受了几天的试听课,课程的专业性和实用性打消了周同学的疑虑,老师负责的态度也让他决定在这里开始软件测试学习。原创 2022-10-31 11:29:33 · 508 阅读 · 0 评论 -
软件测试上岸后,要清空的除了购物车,还有不必要的职场焦虑!
互联网行业本身就是一个需要持续学习的行业,如果自己努力,在哪里都不差。但35岁并不是互联网一个硬的红线,如果技术足够强,除了本身的岗位职责,还有管理、产品、商业等多种能力,在别人面临优化风险的时候,自己还能升职加薪,稳坐高位。其次,IT行业较之其他行业最大的不同便是薪资水平,在互联网用十几年的时间就能赚到其他职业一辈子的收入,即使到了年龄段被淘汰,剩下的时间干点其他也是赚的。所以,对于想要转行IT行业、或者学习软件测试的同学来说,大可不必被网上的部分言论扰乱了心态,在还没有上场的时候就开始担心怎么退场。原创 2022-10-28 11:07:57 · 575 阅读 · 0 评论 -
互联网行业遇寒,转行IT该如何应对?这四点建议你一定要知道!
互联网行业遇冷,2022转行IT的小白该如何应对?每天早上扑面而来的寒意也在提醒大家。汇智妹也期待大家传来更多的好消息~一些想要转行IT的同学难免感到焦虑。大家都能拿到自己心仪的offer!而上周发布的9月份第二批次喜报。招聘市场的金九银十就要结束了。了解到今年的就业形式不比往年。于是汇智妹邀请到咱们张老师。逃避和摆烂终究不是解决之法。针对互联网行业遇寒的现状。明智的小伙伴已经做出改变。相信通过不断的提升和学习。同学们都在抓紧时间学习。同时汇智妹也没有闲着。面对互联网行业的调整。原创 2022-10-27 14:35:58 · 378 阅读 · 0 评论 -
Java开发之高并发必备篇(六)——Lock和ReentrantLock(3)
假设我们有两个线程t1、t2,线程t1可以通过lock锁的lockInterruptibly()方法获取一个可以被中断的重入锁,另外一个线程t2可以通过调用interrupt()打断线程t1的执行并获取t1的锁,这样t2线程在获取锁的时候就不会一直进行阻塞等待。ReentrantLock对于Lock接口锁的实现类,内部使用了AQS的实现可以完成公平锁、非公平锁实现,它也可以实现线程响应中断、限时等待、线程间通信等功能,体现出了比synchronized锁更多和更灵活的锁操作。原创 2022-10-26 15:36:18 · 143 阅读 · 0 评论 -
从销售转行软件测试,重庆校区小哥哥用三个月摆脱不稳定,喜获11k+双休!
一次偶然情况下,小杨在网上咨询时与汇智动力产生了交集,在和老师的交流中小杨了解到软件测试的前景和高薪,这坚定了他转行软件测试的想法。一来二去,小杨在软件测试学习上的进步显著,而老师们也对这个勤奋的学员有了深刻的印象,“非常努力和自律”。虽然大环境不景气,但与其在现在的岗位上死磕,每天入不敷出,还不如投身有前景、有发展的行业,去拼一个“挪活”之法。“转行软件测试不是一劳永逸的,技术和知识每天都在变化,只有把握行业的发展趋势,持续学习和专研,保持热爱和思考,才不会被淘汰。原创 2022-10-21 13:49:10 · 272 阅读 · 0 评论 -
Java开发之高并发必备篇(六)——Lock和ReentrantLock(2)
上述代码中线程1先通过lock.lock()表示获取到锁,然后通过调用线程的sleep()方法休眠0.5s之后,再次循环发现线程1又获取到了锁,总共获取了3次锁所以这就证明了ReentrantLock 锁可以被一个线程多次持有,又因为没有释放锁,所以线程2无法获取到锁程序也没有停止。上述代码中我们开启了10个线程让每个线程都获取3次锁,通过运行结果我们发现,有的线程连续多次获取到了锁,而有的线程只能连续一次获取到锁,这些线程都是在竞争资源并且资源不是公平分配的,这就是非公平锁。(1)默认非公平锁实现。原创 2022-10-19 17:19:28 · 308 阅读 · 0 评论 -
从应届生到大厂Java开发工程师,他用了不到3个月!
不言而喻,从软件测试到Java开发,从单独的线上、线下到双结合教学,汇智动力也在不断进步和发展,积极创新和尝试更多模式和课程,只为更好满足同学们的就业和提升需求。在祝贺各位学员成功就业的同时,汇智妹也是感触颇多,毕竟只有实实在在的高薪offer,才能证明校区老师的努力没有白费,而咱们的Java开发课也确实有存在和发展的价值。抱着这样的期待,邓同学果断报名了汇智动力学院的Java开发课程,期间虽然受到疫情影响,邓同学很长时间都被封控在家里,但是“翻转课堂”模式帮助他避开了不能及时上课的难题。原创 2022-10-17 15:59:35 · 429 阅读 · 0 评论 -
2022计算机专业生“无病呻吟”?秋招压力背后,这5点请务必搞清楚!
对于每位就业入职的学员,我们还会持续提供终身护航服务,不论是定期举办的技术沙龙(含直播)还是打包附赠的学习礼包(含测试开发全套视频课程及源码),都是希望汇智学员能在职场工作的同时,保持学习提升的良好习惯,争取早日升职加薪!3.行业周期性调整期间,大家都在寻觅新的风口,如今形势已经逐渐明朗,新能源、新智能方向要积极尝试,除了早做准备夯实基本功,找好方向之后记得多做专项技能提升,待行业回暖,争做第一批吃螃蟹的人;目前来看,应届生面临的情况,更多是投出去的简历能收到积极反馈的并不多,有些甚至杳无音信石沉大海…原创 2022-10-13 10:32:45 · 374 阅读 · 0 评论 -
Java开发之高并发必备篇(六)——Lock和ReentrantLock
通过上面源码截图,我们可以看到首先都是判断AQS中的state是否等于0,0表示目前没有其他线程获得锁,当前线程就可以尝试获取锁,如果队列中没有线程就利用CAS来将AQS中的state修改为1,也就是获取锁;而Lock锁是java定义的一个接口,它提供比使用synchronized方法和语句可以获得的更广泛的锁定操作,锁的获取和释放需要手动,这样可以更加灵活的操作锁,使用Lock锁能以更优雅的方式处理线程同步的问题。ReentrantLock类是Lock接口常用的实现子类,它是一个可重入互斥的Lock。原创 2022-10-10 16:30:35 · 127 阅读 · 0 评论 -
Java开发之高并发必备篇(五)——线程安全操作之synchronized
上述介绍了synchronized的使用和原理,我们发现虽然synchronized锁实现了并发安全,但是它有点“重”,因为当一个线程访问同步方法或者代码块获取锁了之后,其他的线程都处于等待阻塞状态,浪费CPU的资源,并且频繁的获取和释放锁也消耗CPU的性能等等,所以以前一提到synchronized大家都说它是一个重量级锁。synchronized犹如一把锁,当一个线程访问之后就锁定访问的共享资源代码段,达到互斥的效果,从而保证了线程的安全,并且同一个线程可以获取同一把锁多次,达到可重入的效果。原创 2022-09-28 18:45:48 · 372 阅读 · 0 评论 -
Java开发之高并发必备篇(四)——线程的状态、调度和操作方法
方法获取线程的优先级。在这种实现线程调度的方式下,线程的执行时间是系统可控的,可能一个线程都分同样的执行时间片,也可能是某些线程执行的时间片较长,甚至某些线程得不到执行的时间片,这种调度策略下如果某个线程阻塞了也不会导致整个进程阻塞的问题,Java使用的线程调度方式就是抢占式调度。之前的文章中我们已经介绍了线程的创建方式,以及线程并发的现象和原理结构,我们已经对于解决线程并发问题有了了解,但是在做线程并发安全的问题之前呢,我们先了解下Java中线程的几个状态、线程的调度以及线程的一些操作方法。原创 2022-09-21 10:40:04 · 252 阅读 · 0 评论 -
等风来不如追风去,贵阳校区小哥哥转行软件测试获12k,做职场最靓的仔~
其实并不尽然,运气固然是实力的一部分,但是做出选择,抓住机会的人是自己,真正的成功从来都不在别处,就在自己一点一滴的奋斗里。出于偶然,成同学在网上了解到汇智动力可以零基础转行软件测试,于是抱着试一试的心态和老师进行了多番了解,之后更是亲自到汇智动力试听了三天课程,感受到老师们认真负责的态度,试听结束后成同学果断报名了软件测试的学习。春华秋实,夏雨雪冬,在该奋斗的年纪好好努力,你会发现人生皆是春夏秋冬的馈赠,只能说加油努力,让自己不后悔于自己的决定,总有一天会等来花开。原创 2022-09-19 16:56:56 · 612 阅读 · 0 评论 -
Java开发之高并发必备篇(一)——线程基础
每个进程都有自己独立的一块内存空间,一个单核CPU是单进程处理,即同一时间只能处理一个进程, 但是系统可以分配给每个进程一段有限的执行 CPU 的时间(被称为 CPU 时间片),CPU 在这段时间中执行某个进程,然后下一个时间段可能又跳到另一个进程中去执行,因为CPU切换的速度太快了,远远超出了我们肉眼的识别能力,所以我们看到很多的进程似乎都是同时在运行一样。另外start开启的新的线程是一个独立的执行任务,下面的代码无须等待线程执行完毕就可以继续执行。是进程中的一个执行路径,跟进程共享一个内存空间。原创 2022-08-23 17:57:57 · 331 阅读 · 0 评论 -
Java开发篇——设计模式(5)装饰设计模式
其实Java中就有很多装饰者模式的影子,比如我们学习IO流的时候的缓冲流就是装饰者模式(BufferedInputStream、BufferedOutputStream)、转换流、Spring框架中BeanWrapper等都是使用的装饰者模式。Decorator装饰者模式指的是给一个对象添加一些新的功能进行扩展,而且是不改变原来对象的基础上动态的添加。最后注意的是装饰者模式和代理模式不要搞混了,代理模式的角色和意义跟装饰者模式都是不一样的。想要完成装饰者模式,我们只需要实现它规定的几个角色即可。...原创 2022-08-17 10:29:15 · 138 阅读 · 0 评论 -
星光不问赶路人!武汉校区小姐姐三个月成功转行软件测试,收获9k+13薪!
2018年,从学校毕业后的小杜虽然没有撞上疫情,但是专修商务英语的她在找工作时也并没有什么好机会,英语专业人才增长过快使市场出现饱和、企业对人才素质的要求不断提高等情况,小杜最终选择成为了一名电销人员。”面对这些困难,小杜一方面去寻求老师的帮助和解答,一方面反复做题加深记忆,有些复杂的知识点和案例搭配起来理解,掌握了方法的小杜在学习上也是越来越得心应手。即使这样,我们也都希望无论是在汇智动力学习的同学们,还是正奔波忙碌在不同岗位上的各位,都能怀有梦想与希望,为自己拼搏奋斗吧,因为你们值得更好的未来!...原创 2022-07-29 10:47:07 · 357 阅读 · 0 评论 -
象棋机器人夹伤7岁男孩手指,软件测试工程师的锅?我笑了。。。
要知道,当人们都在疯狂鼓吹人工智能如何如何风口、如何如何红利的背后,殊不知正有无数个程序员工程师在加班加点,以确保项目按照需求方要求如期上线!建议除了正常操作场景的测试覆盖之外,把主观层面的使用指导意见,以说明书的形式逐条罗列出来。一时间,行业内外的伙伴们对此次事件议论纷纷,甚至上升到未来社会“人机之争”的高度,还把霍金预言搬出来镇楼,一副煞有其事的样子。也有网友表示,人机对弈的过程中缺少了安全测试的考量,因为此次事故正是因为机器人在工作区内没检测到人手才导致的。喊你别把灯泡放嘴里,你偏放,这不就是彪吗?.原创 2022-07-26 11:17:01 · 194 阅读 · 0 评论