精选文章

Selected articles

  • 2023-05-12
    vch12104838
    Java是当今最流行的编程语言之一,常年位居最受欢迎编程语言排行榜前三。 一个优秀的Java程序员,在研发时离不开对测试框架的了解,从而开发出更安全和更高效的代码。使用这些测试框架的其中一个最重要的原因是减少出错的可能性,提高开发效率,并降低研发成本。 在本文中,我们将介绍用于Java测试的最常见的测试框架。   Selenium Selenium 是一个免费的开源测试框架,主要用于测试基于不同平台的 Web 应用程序,最大优势在于对网络应用程序进行自动化测试。 Selenium 不仅是一个工具,而且是一个完整的套件,可以你补研发的的测试需求。 Selenium 被广泛应用的主要原因是免费开源使用的,此外,Selenium还是跨平台使用,适用于各个系统,还可以与Java中的其他工具(如 docker 和 maven)结合运行。   优点: 多浏览器支持 多种语言和框架支持 易于使用 更好的集成和可重用性 社区活跃,频繁更新   缺点: 创建时比较繁琐,通常创建测试用例会比较耗时(当然熟悉后就那么几个步骤) 缺乏内置报告工具 仅适用于网络应用程序   Serenity...
  • 2023-05-05
    vch12104838
    当无数字化管理工具的情况下,可能存在的管理痛点: 1 项目参与人员,工作量信息不透明,不清楚是否存在人力资源浪费或者不足的情况。 2 项目进展、风险等通过人为总结输出,有人为加工的可能性,不能确认其准确性和有效性。 3 项目研发历史数据无记录,当出现问题后,缺少信息来回溯根因 4 制定了研发流程后,无法统计流程执行状况 5 项目信息人为沟通,特别是在分散site的开发模式下,信息存在较大误差。项目协同差。 6 人员及团队周期性绩效评估,缺少定量数据支撑。   故使用项目管理工具的优点如下: 一项目信息透明化 非常重要的一点:项目管理过程及信息的可视化和透明化,因为项目信息的不透明导致了很多人为的暗箱操作的可能性,也给项目造成了难以预判和掌控的风险。 信息透明化有如下五个优点: 项目信息共享:多个项目的信息流的打通,数据从由部分人掌控变成了分权限的共享,信息去伪留真。 项目规划和目标的可视化:有利于全团队了解项目规划和目标,引导团队聚焦项目目标。 项目问题和风险可视化:有问题和风险能及时记录及曝光出来,引起干系人关...
  • 2023-04-21
    vch12104838
    前端页面报错:   1、页面报错500,首先我们可以知道是服务端的问题,需要去看下服务端的报错信息:   2、首先我们查看下前端是否给后端传了id: 我们可以看到接口是把ID返回了,就需要再看下p_id是什么情况了。   3、我们再次请求,把p_id进行打印,看下具体是什么: put接口代码: class PutView(BaseView): def put(self, request): # Django 并没有处理PUT数据,不可以使用request.PUT # 实际put传过来的数据是在request.body中,而获取到的数据是:b'name=%E5%8F%82%E6%95%B06&desc=%E5%8F%82%E6%95%B06%E6%8F%8F%E8%BF%B0&value=100866' # 需要导入 from django.http import QueryDict,QueryDict(request.body)} 处理下 # 更新数据:需要告知是具体更新哪一条数据 # 获取要更新哪条数据的主键id p_id = request.PUT.get('id') print('p_id',p_id) # 通过id 从数据库中取这条数据 obj data_obj = self.model.objects.get(id=p_id) # 第一个参数:前端传过来的数据 # 第二个参数(instance):数据库获取的...
  • 2023-04-12
    vch12104838
    大佬面对面,大家好,欢迎来到本周的优秀学员访谈栏目,本周我们邀请的嘉宾是J15班的吴同学,吴同学是一个目标明确,且脚踏实地的人。考公+高薪,这两个都是不错的选择,在面临第一次考公失败后,吴同学选择了来新梦想培训java。谈到新梦想,吴同学用“诚信、负责 、全面”这三个词来形容,谈到未来吴同学说:“道路是曲折的,前途是光明的。” 一起去看看他的采访吧~   彬哥:你的兴趣爱好是什么? 吴同学:羽毛球   彬哥:之前有对未来迷茫过吗? 吴同学:没有,当时目标明确,想要考公上岸。   彬哥:来新梦想之前你正在做什么? 吴同学:考公   彬哥:是什么样的契机来到的新梦想? 吴同学:大学实训的时候cc老师过来授课   彬哥:之前有接触过软件开发这个专业吗? 吴同学:没有   彬哥:现在回顾的话当时在新梦想培训的日子里你觉得是怎样的? 吴同学:有很多大学同学一起,所以比较轻松愉快   彬哥:五个月的学习生活还是很紧张的,当初是什么让你坚持下来? 吴同学:同学们之间互帮互助   ...
  • 2023-03-27
    vch12104838
    概述 工作这10多年来,也经常做招聘的工作,面试过的人超过50人次了,而看过的候选人的简历则有几百份了,但是清晰且能突出重点的简历,确实很少遇到。这里基本可以说明一个问题,很多候选人是不太清楚如何写出一份好的简历的。 下面基于简历中的项目经历,重点铺开说一下,在社招中,项目经历面试官重点考察的地方。   写项目经历需要注意的地方 项目经历是介绍你实战经历的地方,同时也能反映你对已掌握的技能的使用情况。对于应聘偏技术类的岗位来说,这块非常的重要。 下面会以支付中心作为例子进行阐述。   #01 项目背景 即是你一定要非常清楚启动这个项目的缘由是啥。如果这个都说不清楚的话,那说明你真的就是埋头干活,偏执行的角色,对项目并没有一个整体的认识。 就算你只是这个项目的普通参与者,也需要主动的去了解和理解该项目立项的原因。 有个注意的地方是,项目背景的文字描述不要太长,一两句就可以了。比如说:当前支付中心耦合在订单系统中,为了提升支付模块的稳定性、维护性、性能和扩展性,需要将支付模块独立出来,统一为其他内部系统...
  • 2023-03-24
    vch12104838
    工作中经常会有查看某个目录下最大的文件的需求。比如在运维工作中,发现某个系统或功能不工作了,经排查发现是服务器空间满了...那么接下来就需要清理一下临时文件或者日志文件,或者其他不需要的文件,那么就会想要查看一下,在某个目录下,到底哪个文件占用空间最大,也就是需要找出最大的文件(或目录)来。 一般来说,可以使用 du,sort 和 head 命令来完成这个工作。比如,在当前目录下查找前10个最大的文件夹,可参考如下命令: du -h | sort -hr | head -n 10 再比如,在当前目录中查找前10个最大的文件和文件夹,参考如下命令: du -ah | sort -hr | head -n 10   一、如何在 Linux 中找出最大的文件夹 du 命令用于获取磁盘使用情况,sort 命令用于根据需求对数据进行排序,head 命令用于显示输入数据的前面部分。 这只是在 Linux 命令行中获取最大文件和目录的一个命令组合,除此以外,也还有其他一些方法来实现相同的效果。 首先,假如在没有任何选项的情况下,使用这三个命令会发生什么呢?其输出对你来说可能没有什么实际用处。 当开始运...
  • 2023-03-17
    vch12104838
    姓名:刘同学 班级:Java12班 薪资:顺利入职上海某上市公司,月薪10K 距离新梦想毕业已经快五个月了,在学习的过程中也迷茫过,也不知所措过。作为一个现在算起已经毕业三年且换过两份工作的“老年人”,回想起自己在新梦想的六个月的学习生活,我也谈谈自己的经验,希望能给“年轻人们”带来一点帮助。   一、第一次尝试沉浸式学习 2021年9月,我在学长学姐的推荐下来到了新梦想,为啥要来学Java开发呢?因为很俗的一个理由:入这行赚的钱多。我学的专业毕业出来基础工资不高,且很累,看着身边计算机行业的朋友出来每个都月入上万,心里难免会觉得自己当初选错专业了,所以在我表姐表姐夫的建议以及我自己心里所想的情况下,我入行了。刚开始我想的是去学测试,因为测试比开发容易,但是我姐说开发越干越吃香,所以我就学了开发。刚开始我也担心我没有基础会不会学不下去,但是想到之前学长学姐也是没有基础,一样学下去且找到工作了,我就没那么担心了,别人能做到的我也能做到,把自己的心态清零,既然来了就安安心心的学习。  ...
  • 2023-03-02
    vch12104838
    Java 在 Windows、macOS 和 Linux 发行版上运行良好。   我在 Chronicle Software 工作,我们的大部分软件都是开源 Java 库,所以我们不——或者更确切地说,我们不能——要求我们的客户在特定的操作系统上运行。您可能会惊讶地听到我们也没有规定我们的员工应该使用哪种操作系统。我们让他们使用摩擦最小的那个,他们最有效率的那个。 当涉及到开发 Java 应用程序的设置时,最重要的选择是您选择的集成开发环境 (IDE),而不是操作系统的选择。选择一个好的 IDE 可以提高您的工作效率,但我们不会强迫公司中的每个人都使用相同的 IDE。也就是说,我们在过去 8 年中聘请的每一位 Java 开发人员都选择 IntelliJ 作为他们首选的 IDE:JetBrains 一**对了。 在我使用 IntelliJ 之前,我曾经使用过 Eclipse。大约 15 年前,当我加入 UBS Investment Bank 时,我被迫使用 IntelliJ。起初,我不太喜欢 IntelliJ:一切都不像我预期的那样,感觉就像我的手被砍掉了,因为一切似乎都需要十倍的时间。随着时间的推...