关闭

【实训】第七周总结下

最近实现了上次写的新的接口,然后测试了短信接口。可以正常使用,不过每天只有十条。现在iOS已经做完了样式部分,正在调试接口。 昨天和iOS联调的时候,发现sql语句报错,发现数据库中有一个表叫做order,正好MySQL中有一个关键字叫order,所以才会报错,解决方案是把order用反引号引起来。还有一个以前没见过的就是一个表中出现多个timestamp并设置其中一个为current_time...
阅读(77) 评论(0)

【实训】第七周总结上

最近做了以下工作:添加了收藏商家的功能,添加了预定旅游公司的功能,以下是数据库和接口文档 商品 trip id 唯一标示 int(9) 自增 name 名称 varchar(25) describe 描述 varchar(255) price 价格 double grade 评分 double collection 收藏 int(9) order 下单 int(9) publishT...
阅读(72) 评论(0)

【实训】第六周总结下

最近的工作:学习使用mybatis generator自动生成代码。继续实现接口。 在hibernate spring data等实现了JPA标准的框架中,进行增删改查是比较方便的。但是使用mybatis这种框架的时候,就比较麻烦了,还需要自己手写增删改查逻辑。不过增删改查的逻辑代码都是固定的,然后我去请教了一下在美团工作的学长,他告诉我有一个工具叫mybatis generator,使用这个工...
阅读(69) 评论(0)

【实训】第六周总结上

最近做的工作如下:继续实现之前接口文档的接口,和iOS端交互,更换ORM框架。 之前ORM层一直使用spring data,spring data实现了JPA,在进行基本的增删改查的时候,是很方便的,但是如果有多对多关系,这时候需要新建一张关系表,这时候就比较麻烦了。而且效率还十分低,所以我作出决定,将ORM层换成了mybatis框架。虽然mybatis中基本的增删改查还是需要自己来实现,但是J...
阅读(69) 评论(0)

【实训】第五周总结下

最近做了以下工作:继续实现了之前未实现的接口 最近将原来的接口完善了以下,加入一些细化的逻辑,更细致的参数检验方法。另一个就是为了提高开发效率,研究了spring boot的热部署方法,因为之前每次修改类或者配置文件,总要重新启动,浪费了大量的时间,所以决定研究一下spring boot的热部署方法。总的来说有两个方案 方式一:使用springloaded 热加载  在pom.xml中添加以下...
阅读(60) 评论(0)

【实训】第五周总结上

最近做了以下工作:规范化数据库命名。继续实现之前没有实现的业务逻辑 本次实训项目,用的rom框架为spring data. spring data实现了JPA规范,实现了大量的模板代码,极大的简化了数据库交互的开发。之前数据库的命名方式都是两个单词之间用下划线分割,后来一位拿到了美团offer的学长指点,说最佳实践是统一使用驼峰命名方法,不管是数据库还是代码中,这样统一下来,简化了数据库到对象属...
阅读(63) 评论(0)

【实训】第四周总结下

最近做的工作如下:完善了后台已有的接口,重点是完善了参数检验过程。 之前写接口的时候,只是单纯的写逻辑,没有完善用户参数的检验,最近把用户参数检验加上了,这样提升了项目的健壮性,因为有时候因为用户输入参数非法,而且没有仔细检查,会导致很严重的错误。所以用户输入的检查是很重要的。现在的检验都是很直接的,编程式检验,就是在接收到用户请求之后,写逻辑进行检验。这是最直接,也是最简便的一种做法。不过这样...
阅读(66) 评论(0)

【实训】第三周总结下

最近做了以下工作:根据学习的支付宝的接口文档,实现了一套支付框架。 首先要实现的功能就是接受APP的下单信息,进行下单的签名,这一部分就是接受移动端传来的消息,然后通过支付包提供的秘钥进行签名。签名之后交还给移动端。 其次是实现了支付成功之后的验证,支付成功之后,支付宝会返回给移动端信息,然后这时候移动端要再次传该参数到服务器,服务器进行验证检验,然后更新订单信息。然后进行最终确认。 以上就...
阅读(69) 评论(0)

【实训】第二周工作下

最近做了以下工作:研究了融云的API。 融云主要应用到前端。...
阅读(92) 评论(0)

【实训】第一周总结下

最近做了以下工作:设计接口文档 由于项目要前后端分离,后台提供接口,前端通过调用接口和用户交互,前后端独立并行开发,所以需要有一个双方协定好的接口文档,就类似于Java中的接口,只声明可以做什么,具体的时候后期进行,上次设计好了数据库,这次的主要任务就是设计好基础功能的接口文档。以下是具体的接口文档: 全局约定: 返回值形式:{status:(请求的状态),message:(一个简单短语解释...
阅读(100) 评论(0)

【实训】第四周总结上

学习了短信验证服务文档,实现了短信验证服务框架,完善了用户输入的参数检验。...
阅读(164) 评论(0)

【实训】第三周总结上

本周学习了支付功能的文档,完成了支付功能的框架。...
阅读(107) 评论(0)

【实训】第二周工作上

本周做了以下工作: 实现了登录注册接口,实现了用户发布需求接口,实现了查看其他用户需求的接口,学习了融云即时通讯文档。...
阅读(105) 评论(0)

【实训】第一周总结上

这一周做了以下工作:设计接口文档,设计数据库。...
阅读(162) 评论(0)

Spring MVC @SessionAttribute注解使用

该注解的目的是缓存参数 缓存参数的两个条件 1、在@SessionAttributes中生命了需要缓存的参数的类型或者参数名。 2、在处理器中将参数设置到了model中 获取缓存的参数的方法 1、在视图中通过request.getAttribute或者session.getAttribute获取 2、在请求返回的视图中通过session.getAttribute或者Model中获取 ...
阅读(714) 评论(0)

spring mvc配置主题和国际化

在web,xml 中需要加上ContextLoaderListener的监听器,否则在解析jsp的时候会报找不到ApplicationContext的错误。 org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:spring-servlet....
阅读(160) 评论(0)

使用FlashMap转向时传递参数

一、使用FlashMap((FlashMap)httpServletRequest.getAttribute(DispatcherServlet.OUTPUT_FLASH_MAP_ATTRIBUTE)).put("aaa","bbb");//这样把值aaa保存到了FlashMap中。 或者在方法参数中加入 RedirectAttributes attributes参数 则可以这样来添加参数...
阅读(109) 评论(0)

tomcat部署HelloWorld出错。

自作聪明引入了jsp之后又引入了el包,没想到冲突。。昨天也是这样吧。。。。...
阅读(206) 评论(0)

hibernate连接数据库乱码问题

需要在建立数据库的时候后面加上一句 default character set gb2312;  然后在连接数据库的时候写上  jdbc:mysql://localhost:3306/hibernate true gbk  这样就可以了。...
阅读(203) 评论(0)

mysql中文乱码问题

昨天用mysql发现前台后台都乱码。然后新建了一张表发现后台不乱码了,执行show variables like 'character%';语句发现字符编码如下 +--------------------------+-------------------------------------------+ | Variable_name            | Value          ...
阅读(150) 评论(0)
22条 共2页1 2 下一页 尾页
    个人资料
    • 访问:3190次
    • 积分:256
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类