工作笔记
2017-3-8
1.git命令:
克隆项目:$ git clone git@gitlab.hanboard.com.cn:platform/edu-cloud-openapi.git
显示修改文件信息:$ git s
2.文档:D:\edu\edu-cloud-doc\design-document\detailed-design\1.system
3.关系图:D:\edu\edu-cloud-doc\design-document\database-design\1.system
4.开放平台api业务
1:平台<-----------------------------注册--------------------------------------开发者:
1.1:平台项
1.2:平台项
1.3:平台项
..........
平台项:
接口类别
接口类别
接口类别
......
接口类别:---------------------------根据开发者的情况分配------------------------------------------>开发者
接口:
接口:
接口:
接口:
参数:
参数:
参数:
接口:
resetfaul
resetfaul
resetfaul
2:日志:
开发者----------------使用过程中的日志记录-------------------------接口
开发者----------------反馈------------------------接口
描述:
1.开发者通过注册平台成为平台开发者:
1.1.在平台表中插入数据
1.2.在开发者表中插入数据--中间表中填写开发者的appid和appkey
1.3.在平台开发者关系表中插入数据
2.平台根据开发者的情况分配接口给开发者:
2.1:在开发者和接口表中插入数据
3.开发者调用接口的日志记录:
3.1:在日志表中记录一条数据
4.意见反馈:
4.1:在反馈表中增加一条数据
5.idea注册码:http://idea.lanyus.com/
6.项目和文档地址:http://gitlab.hanboard.com.cn:81/
用户名:chensiyou
密 码:chensiyou
2017-3-9
1.get项目:把gitConfig复制到C:\Users\chensiyou路径下,修改git的用户名和邮箱,
在git网上找到铃铛旁边的菱形点击进入,在seting页面把生成的sshkey粘贴到对应的输入框,点击添加即可
2.
1.在idea中配置maven:在file>seting:输入maven:选择maven位置
2.把settings.xml复制到maven目录,修改为 <localRepository>C:\Users\chensiyou\.m2\repository</localRepository>
3.在idea中指定settings.xml位置即可
3.项目引入idea
1.打开对应工程的pom.xml问价等待jar下载完毕
2.
4.在idea中配置
1.tomcat:run>editeCofigration
2.点击添加绿色按钮
3.选择tomcat的位置
4.设置访问路径
5.在VMoptions中填写-Dprofiles.active=dev
6.在Deploment选项卡下点击添加按钮
5.ideal的快捷键:
IDEA中恢复是Ctrl+Shit+Z
Alt+F7:查找一个属性或方法被谁调用
Ctrl+Alt+space(空格):输入提示
Alt+Enter:引入类或提供给你选择的处理方法
Ctrl+Shift+up:向上移动一行
Ctrl+Shift+down:向下移动一行
Ctrl+Shift+F:在选中的文件目录里搜索
Ctrl+Alt+B:可以查看一个类的subtype(s)。包括subclass(s) or implementation(s)
Ctrl + Alt + L :格式化代码(自动调整代码格式)
Alt+Delete:安全删除字段或方法
3-10:
1.@RequestBody AppGroup appGroup:非路径注入参数注解
2.@PathVariable String id路径注入参数注解,注入参数时候需要在路径后面添加/{参数名}注入参数注解,注入参数时候需要在路径后面添加/{参数名}
3.@ResponseBody:controller方法必须注解;
将内容或对象作为 HTTP 响应正文返回,并调用适合HttpMessageConverter的Adapter转换对象,写入输出流。
4.@ApiOperation(value = "启用应用组"):接口描述注解
5.@RequestMapping(value = "/list", method = RequestMethod.GET):路径匹配注解
6.public SimpleMessage insertRoleFeature(@PathVariable String id, @RequestBody List<RoleFeature> roleFeatures):路径注解和非路径注解可以同时使用
7.mapper层接口说明:
@Param(value = "logonName")
8.前后台交互信息设置:
9.日志输出:
private Logger logger = LoggerFactory.getLogger(getClass());
logger.info("[db]账号分页查询条件:开始页码{},页面长度{},分页插件标记{},查询条件{},排序条件{}",
pagerQuery.getStart(), pagerQuery.getLength(), pagerQuery.getDraw(), pagerQuery.getFilter(), pagerQuery.getOrder());
2017-3-12
1.学习BasicMessage
private Object data;
private String message;
private IMessageCodeEnum code;//该数据为map
INFO("普通消息", "info"),
WARN("警告消息", "warn"),
FAIL("失败消息", "fail");
2.学习
3.链接数据库
1.拷贝文件tnsnames.ora到oracle客户端安装位置:D:\app\chensiyou\product\11.2.0\client_1\network\admin
2.用plsql打开NEWEDUDEV数据库 用户名eduopenapi 密码 eduopenapi
3.拖放面板,在窗口下选择保存
4.@Transactional:事物注解用于在service验证拦截
2017-3-13
1.任务:
网址:http://110.186.73.233:2008/
用户名:chensiyou
密 码:12345678
5.在SimpleMessage中
提示信息存放在message中,默认值为null
提示标识存放在showHits中,默认值为true
数据信息存放在data中 默认值为null;
6.git命令:
显示当前修改:git s
红色表示修改
绿色表示新增
添加到本地:git add
为本次操作命名:git cm "为本次操作命名"
与获取远程分支:On branch csy-dev
合并远程分支:git ft
推送到远程分支:git push
与远程分支合并:git push origin csy-dev:dev