工作一周总结

来源:互联网 发布:windows 空间音效 编辑:程序博客网 时间:2024/06/05 21:05

一、爬坑要从环境配置开始

1.git保存账号和密码

背景

每次更新代码都需要输入账号和密码,很麻烦,设置一下git,让更新代码更方便,不失为一个好的开始

操作

  • 首先我们找到用户目录(C:\Users\用户)下的.gitconfig打开它
    找到gitconfig
  • 打开后,在最后加入
    [credential]
    helper = store
    保存设置
  • 保存即可解决问题。

2.使用git创建分支与合并分支

背景

因为项目需要使用git,代码管理可是重中之重,开始学习git的使用。创建分支就是为了让我们的开发不影响别人,可以在自己的分支上随心所欲的操作。

操作

1.开始工作前将代码更新。
2.创建分支。
3.切换到创建分支上。
4.进行开发工作。
5.开发结束将代码commit&push。
6.测试功能,确定开发的代码正确,注释及编码符合规范。
6.切换到主分支上。
7.合并分支。
8.commit一下检查是否把代码上传完了。
9.更新一下代码,更新一下工程,重新测试功能。
10.全部检查结束,删除分支。
备注:一定要检查操作后的状态是否成功!!!
更多学习可以看廖雪峰老师的教程:

https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000


二、开发过程中的坑

1.为什么我的工程不显示图片?

背景

1.开开心心部署好了工程,为什么跑起来图片不显示了?

原因

1.CSS使用的是绝对路径定位图片地址,而tomcat部署的工程会把工程名添加到路径中,所以无法找到图地址。

操作

1.双击打开tomcat配置,选择modules页,选中工程,并单击Edit…
打开tomcat设置
2.修改路径为“/”保存即可。
修改路径

2.为什么我的弹窗无法准确定位?

背景

本次项目使用easyui做为前端框架,在开发的过程中,出现了这样的场景,提示框的定位错了:
这里写图片描述

原因

layer的tips类型无法识别easyui中诸如combobox之类的复杂控件,因此需要定义一个简单控件方便找到准确位置。

操作

代码修改前:
这里写图片描述
这里写图片描述
代码修改后:
这里写图片描述
这里写图片描述
这样修改后,就恢复正常啦:
这里写图片描述

3.没办法保存数据,bad request怎么办?

背景

datagrid的数据没办法保存,浏览器报错一直显示bad request。寻求大拿帮助,给出解决方案:

原因

因为前端给bean层传数据时,是直接传递数据,无法直接传复杂对象值,因此,需要将复杂对象的某一字段的存取值与ID同时传给后台,这样才能进行数据的存储操作。

操作

这里写图片描述

4.好好的数据为什么显示成object?

背景

好好地数据莫名其妙的显示成object。

原因

当easyui的datagrid控件中的数据显示为object object时,查找对应数据列,一般是用户自定义的复杂数据类型,存储的时候没有进行相应的格式化,应对该数据类型进行操作,获取想要的数据即可。

修改前:

这里写图片描述

修改后:

这里写图片描述

这样就能正常显示所需要的数据了。


三、思路的梳理

  • 关于eclipse错误日志查看,应查看具体报错函数,即从抛出的异常开始查询问题。
  • 查询问题的逻辑应谨记从数据源->数据传输过程->数据处理过程->数据的终点这一思路去排查问题,因为业务的操作就是对数据的操作,哪里改了找哪里,开发会更容易。

四、感想

  • 积累很重要,好师傅带你很重要,很幸运有个好师傅。慢慢积累吧。才第一周,加油!

2017年12月1日于陕西易唐云网智能科技有限公司记录