实习日志
始七月上
qqqqqqq
展开
-
实习第二十四天(java)
在昨天晚上前端告诉我他们的问题很困难之后,我今天是没有期待前端能有什么进展了,于是就自己学习下。在上午快吃午饭的时候测试用的一个环境里面的一个出现了timeout request错误。本来是让我来试着解决的,但是组长怕我基础太差,解决不了,就让我过去看着,他来演示一遍。排查某个服务异常的思路是先到查看服务的日志,如果服务的日志的最新记录和当前时间相差很久那么这个服务应该就是挂了,我们可以去erureka看一下对应的服务是否不在线。当确认了服务不在线了之后进入服务war或者jar包所在的目录,将解压后的(去原创 2021-08-06 23:24:43 · 238 阅读 · 0 评论 -
实习第二十三天(java)
按照昨天早上会商议的结果,今天本来就该打包提测了,但是前端还是有些问题卡在那,所以今天的任务是等前端搞好。上午和下午主要就是学习一些shell脚本的相关知识。测试新软件是否安装成功,新软件的功能是否加入到了新版本去,还有自己昨天新修的bug是否成功融入新的版本做测试。到了今天晚上结束也没等到前端完成的消息,最后前端跟我说他们那出了些问题,今天搞不出来了,明天重新商讨一下。...原创 2021-08-05 23:57:08 · 204 阅读 · 0 评论 -
实习第二十二天(java)
今天宣布了昨天的bug暂时还是不解决了之后,今天我就可以去着手一下前两天分配给我的一个bug。这个bug是两个模块统计同一数据的时候结果不一致,在已知其中一个是正确的情况下,修改另一模块的代码来实现两个模块的一致。通过查询结果的详细信息,初步认为出错模块的问题在于sql使用的字段有误。通过页面发送的url,在代码中定位到对应的controller,再在controller中查看使用到的service和dao层最后锁定到对应的sql语句上,将之前错误的字段改成正确模块使用的字段。在将出错模块的5个接口的代码原创 2021-08-04 21:22:40 · 205 阅读 · 0 评论 -
实习第二十一天(java)
今天是主要问题就是解决昨天为了改bug而引出的sql依赖问题。由于自己的水平有限,所以只能找我们组的组员来解决问题。上午主要还是在和帮忙解决这个问题的组员进行交流,将出现的问题跟他沟通清楚。但是呢,我们约讨论就越觉得这个问题不好解决,因为可能会涉及到所有模块sql语句的改写,并且可能会出现未知的错误。在感觉到了可能出现的问题之后,我们组请来了正在离职的负责这个模块的组员过来进行沟通,最后确定的方案是将新加的sql放到安装脚本中去,在所有的sql都执行完毕之后再执行新的sql,这样就能解决sql之间的依赖原创 2021-08-03 21:27:01 · 149 阅读 · 0 评论 -
实习的第二十天
今天的任务是将上周的新版软件进行打包提测。先将代码提交到自己的分支,再申请让组长合并到主分支上去,当组长将代码合并到分支以后,我再去Jenkins上将项目打包出来,然后将打包好的压缩包安装到远端linux服务器上解压和安装,再对安装好之后的软件进行基本的测试。当这些都没有问题之后,将之前打包好的安装包给测试人员。今天也遇到了一些问题比如我的sql脚本文件没有被执行。重新对照了一边数据库中的字段发现是我的字段写的有问题,将字段改成正确的就行了。问题之所以出现是在于我没有保证写进项目中的sql脚本可以在数据库原创 2021-08-02 22:39:07 · 167 阅读 · 0 评论 -
实习第十九天(java)
今天的任务主要是对新软件安装包在专用机上进行安装的测试,一共分为三个软件,第一个在我这几天熟悉了操作之后,很快的安上了,然而第二个和第三个由于安装包内部的问题,重新安装了很多次,不仅花了时间也没有成功安装上去。本来想着今天还能将另外的一个软件进行打包和测试的,结果问了组长,组长告诉我,前端在河南郑州的服务器被淹了,这两天很难搞出来了,需要等到下周一了。对于本次安装,我的总结是:对于机器重置以后,需要进行本机hostname配置,ip地址配置,etc/hosts host和ip映射关系配置,ssh将主从节原创 2021-07-30 23:28:41 · 140 阅读 · 0 评论 -
实习第十八天(java)
今天早上啥都没干,主要是去参加了公司的半年总结年会,在年会上听了下关于公司的一些市场方面的信息。下午就是提交昨天的sql到gitlab上面,虽然刚刚来的时候成功提交过,但是这次一直都没有成功,在查阅了资料后自己尝试将当前的分支切换成非主分支,然后就提交成功了。自己总结了下,拉下来代码后,要么直接切成在拉代码之前新建的分支,要么在idea中拉下来主分支之后直接在基础上新键一个分支,然后切换成这个新分支。这样之后进行push就不会被拒绝了。在提交完成之后,我的任务是将服务进行打包和提测,由于前端的一些问题,原创 2021-07-29 20:35:01 · 143 阅读 · 0 评论 -
实习第十七天(java)
今天早上本来是打算把昨天没有安装完的软件安装上的,但是因为组里面有人很急着要用,另外一个组员就 老早就到了然后将软件安装上了。然后我就开始处理周一组长给我安排的一个小bug的修复,就是菜单和用户全功能权限名称不对应的问题。上午是来思考,寻找bug的问题所在的,就是定位bug发生的原因,最终我觉得是在数据库上。在和组长讨论之后,也确认了我的想法,就是在数据库上出了问题。下午就是编写sql脚本来实现bug的修复,这时候需要我写sql语句了,按照思路是将每条记录更新成各自记录对应的值,我本想写一个updat原创 2021-07-28 22:15:06 · 148 阅读 · 0 评论 -
实习第十六天(java)
今天是我实习的第十六天,早上在开早会之前验证了下自己关于压缩包的猜测,ngsoc_soft和ngsoc这两个文件的区别在于ngsoc目录是安装ngsoc服务后的目录,ngsoc_soft是保存ngsoc服务安装需要的一些文件的目录。今天下午是在公司内部的专用机上安装软件的集群版本,以机房的一个为主节点,其他的为从节点来实现集群。今天遇到了不少问题,但是也没得法子解决,最后通过重装完成了,重装后某个节点的kafka组件没有启用成功,根据节点上的错误日志,将kafaka对应日志的目录删除之后重新创建,并且将原创 2021-07-27 23:08:01 · 139 阅读 · 0 评论 -
实习第十五天(java)
今天是我实习的第十五天,早上主要是验证一下自己上周末自己思考剩下来的猜测,开早会。在早会上明确了自己最近的任务和当天的任务。最近的任务就是熟悉公司机房电脑的使用,安装软件,以及一些基础功能的代码实现。当天主要就是跟着组员写的操作文档来安装软件,并且在安装的过程中一边体会安装思路一边帮忙修改安装文档。这一次的安装确实比之前几次要快的多,也没有遇到之前那么多基础的问题了,并且可以抽出时间来指导别人安装了。在这次的安装中我也总结了安装的思路,先是备份,再是恢复出厂设置,再是配置ip,host这些,然后是执行安装原创 2021-07-26 20:42:16 · 265 阅读 · 0 评论 -
实习第十四天(java)
今天是我实习的第14天,今天我的任务是在之前从gtilab上拉下的两个模块基础下,编写下feign调用的例子。这个问题看上去很简单是把,我也这么觉得,可是吧,就是耗了我一天。我早上打算先在本地将服务运行起来,通过了本地的测试之后再打包成war放到服务器上面。可是吧,我在本地运行了服务之后进行调用是失败的,在我问了组长之后组长让我把被调用的服务也在本地运行起来。当然确实运行成功了,但是我心里依然有着疑惑,就是为什么我在一个服务上调用拉下代码时就存在的feign接口是成功的。如果说必须得让被调用的微服务也运行原创 2021-07-23 22:14:49 · 138 阅读 · 0 评论 -
实习第十三天(java)
今天早上主要是对昨天安装在公司内部服务器上的软件做日志解析方面的配置以及对软件的日志收集,解析,告警这些功能进行测试保证这些能够运行。下午的时候主要对前两天安装失败的某个软件重新安装,并且也和上午一样对软件进行日志方面的配置和对软件的日志手机,解析,告警功能进行测试,保证软件的正常运作。在完成后,公司为了庆祝上市一周年,在活动区安排了一个简单的庆祝活动,从群里流传的照片来看里面的零食,水果,蛋糕,饮料也是十分丰富让人心动。不过可惜的是我们下去的有些晚了,我只能拿一瓶王老吉来安慰一下自己,同时看着别人抱着蛋原创 2021-07-22 20:59:20 · 146 阅读 · 0 评论 -
实习第十二天
今天早上先把昨天修改好的文档发给了我的组长,之后便开始看下组内的学习资料,组长看我没什么事干,就让我自己在之前给我的两个模块的代码的基础上,自己提供过feign完成一个两个服务之间的调用。好吧,我又要开始我的学习了。过了会,组长又给我安排了更重要的任务,就是让我根据组员写的操作文档,在公司内部专用机上实习项目的安装和测试。我就照着文档一步一步的操作。但是吧,到了中午我才知道我在干什么,我一直以为我在安装操作系统,原来我是在安装项目啊,之前的步骤只不过是为了避免旧环境对新项目的部署存在干扰所以重装了而已。原创 2021-07-21 20:48:10 · 145 阅读 · 0 评论 -
实习第十一天(java)
今天也没有新的任务,就是把前两天看的权限控制的东西在自己的理解上通过修改数据库中和权限有关的表进行测试,来验证自己的思路。同时把文档中不清楚的地方加上自己的理解来完善文档,更新文档中旧版本的举例和指引。还有就是学习了springcloud项目打包成war包并且放到linux系统中对应的文件中和建立对应的软链接。今天测试之后我有了一个疑问,就是关于前端菜单的显示和数据库中菜单表的关系,我的猜测是可能是前端发送请求,后端传来有着递归关系的菜单树结构,根据树结构来动态生成菜单项。这个猜想让我对于权限控制中表的关原创 2021-07-20 22:50:50 · 144 阅读 · 0 评论 -
实习第十天(java)
今天是实习的第十天,星期五遗留的任务也没有完成,我本想试着去完成一下,但我过去后组长和我交流之后我就知道原来不是我的操作问题(顿时没有锅了),之后便让我看一下关于权限控制,api规范还有jar包这些东西的文档。还记得大概四个月前学校的课程设计上,作为组长的我被老师问到了权限控制时的窘迫,我这次还是比较认真的在阅读文档,边看边有疑问,边疑问边验证,最终也画了个UML类图来帮助自己梳理和总结权限控制这块的数据库的设计。到了快下班,本以为这些只用看下就好,被组长告知还需要自己编写接口和修改数据库来测试和验证自原创 2021-07-19 21:48:42 · 192 阅读 · 0 评论 -
实习第九天(java)
今天本来的任务是将安装包打包,然后安装到我自己用的远端服务器的,但是最后发现我竟然没得权限,我只好通过办公聊天软件去联系管理权限的人请求开一下,但是一天都没收到回复。所以我就只能看了一天的源码。到了下午大概四点的时候,一个组员给我讲解了一下如何卸载一个模块再安装新的模块的步骤,但是安装的时候出了好多的问题,比如配置文件的校验吗和文件本身不匹配(配置文件是旧版对应的,但是我的安装文件是新的),所以只能自己一步一步的修改,但是到了最后依然是失败的。我将这个错误报给管理安装包的组员后,他开始寻找问题的所在,大概原创 2021-07-16 22:02:06 · 141 阅读 · 0 评论 -
实习第八天(java)
今天一天都在看昨天发给我的模块的代码,在阅读的过程中遇到了很多之前没有见过的东西,比如@asyn注解,Order,Future等对象,所以我只能一边阅读一边去查相关的概念,用法。在就是阅读中心中对jpa产生了疑问,为什么有些接口中的对象没有在上面写上sql方法,有些却需要写上,再通过了解之后知道了jpa继承关系和规则之后渐渐明白了,jpa继承了一些接口,可以使用jpa自带或者自动生成的函数方法。比如说自带的findAll(),findOne,saveAll()等,也有可以根据格式自己生成sql的函数,比如原创 2021-07-15 22:55:41 · 154 阅读 · 0 评论 -
实习第七天(java)
今天早上来之后组长给我安排了一个任务,编写关于网站配置文件操作的word文档,编写到了一半便通知我提交昨天的代码到git上,我正给他说我昨天以及提交好了的时候,发现自己提交上去的代码竟然不完整,我只好重新操作git。但是操作的过程中又出现了新的问题,一部分修改了的代码就是提交不上去,还有点了撤销发现自己的代码竟然消失了,一顿操作后我只好重新把某个函数写了一下再交上去,这么一顿功夫耽误了我将近一个上午,十一点开始去机房跟着组员学习linux系统的安装,但是因为备份一直卡住的原因,我只能先去吃饭了(下班了还卡着原创 2021-07-14 23:39:16 · 224 阅读 · 0 评论 -
实习第六天(java)
今天早上呢便是开始着手完成昨天遗留下来的任务:编写shell脚本到远端服务器上并且运行。好在组长给我了一个例子,照着例子也写完了脚本。但是写完后发现,我的脚本是在本地,又没得法子把本地的文件拷贝到远程去,我也不会在服务器上编写脚本,所以我只好去询问下组长,组长一顿操作就把我本地的脚本搞到远端去了,只留我独自一行一行看指令,搜指令,学指令。(先创建一个目录,再vim创建一个shell文件并且把本地的脚本复制粘贴到远端文件中,再运行就行了)。 再这之后我也意识到了自己的不足,就是对linux操作文件如创建,原创 2021-07-13 23:21:44 · 179 阅读 · 0 评论 -
实习第五天(java)
今天是星期一,因为周五我在实现一个小功能的时候出现了问题,但是周末又没得法子联网测试,所以我也只能今天早上来想着试着解决。这个问题在于我调用某个service层对象查询数据的时候其实查询的数据没有完全填充实体类的信息,造成了后面空指针的问题,再我重新看了下源码后换了一个service对象来填充(很迷惑,实体类和我之前用的service在名字上是一致的,却取不到全部信息,要换一个service对象),就能取到全部信息了,再一测试就解决了。这样也算是对自己一周的实习有了个结束吧。再之后呢,就是周一的会议了,这样原创 2021-07-12 23:31:56 · 218 阅读 · 0 评论 -
实习第四天(java)
今天是我实习的第四天,本来昨天还有些任务想回去做的,结果到了宿舍发现虽然连了公司内网的vpn还是不能远程操控服务器,所以只能今天早上来完成昨天晚上的解压,更新操作。好在是没花太多时间来完成。当然,这周的任务就是熟悉办公操作,公司的一些软件还有项目的源代码,所以今天的主要任务依然是看源代码。自己看源码的过程也遇到了不少问题,比如@pathvarible和requestparam这种注解之间的区别,还有@size,@notempty这种限制性的注解。随着我注解了解和熟悉了这些注解,我也能差不多能比较通顺的阅读原创 2021-07-09 21:52:00 · 210 阅读 · 0 评论 -
实习第三天(java)
今天早上依然是看源码的一个早上,依然是艰难地慢慢的啃,本以为今天一定可以找到对应的url请求,结果依然不行,因为微服务的关系,很多地方都是转到了别的模块去而我只有一个小模块的代码可以看。虽然也能找到我的模块所在的请求,但是因为公司自己jar包的使用让我还是只能慢慢的学习,一层层的去看。今天我的组长给我安排的任务是一:自己编写controller中的一个方法来接受传来的url以此来熟悉公司代码的创作格式和一些自定义的类对象;二:熟悉一下微服务的基本的概念,了解里面的设计理念,组件等。三:使用Xshell将一原创 2021-07-08 22:10:01 · 248 阅读 · 0 评论 -
实习-第二天(java)
今天是我开始暑期实习的第二天,今天一早组长便把maven中的公司专用settings.xml文件,部门项目的安装部署文件,项目系统的用户操作手册等工具和配置的文件发给了我。作为一个新人,一个刚刚大三结束马上大四的学生,也算是第一次接触真正落地的项目信息。内心虽然有着好奇和一丝丝的兴奋,但是在面对一堆堆的文档和项目的源码时我也变得很被动很没有头绪(也没得接口文档和数据库表设计,难顶)。不过好在我的组长及时的帮助了我,比如帮我查看数据库,帮我寻找到对应功能的url,这些帮助为我对项目源码的理解提供了非常大的原创 2021-07-07 23:46:08 · 246 阅读 · 0 评论