![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ynyang17
这个作者很懒,什么都没留下…
展开
-
电商项目—购物车模块开发
功能模块:加入商品、更新商品数、查询商品数、移除商品、单选/取消、购物车列表学习目标:购物车模块的设计思想如何封装一个高复用购物车核心方法(限制购物车的库存数量、计算总价、封装购物车中产品的VO)解决浮点型商业运算中丢失精度的问题(尤其是价格的计算,BigDecimalTest类,用它的string构造器)数据表设计接口设计1.购物车List列表request:无...原创 2019-06-12 17:02:45 · 2242 阅读 · 0 评论 -
电商项目—收货地址管理模块开发
功能介绍:添加地址、删除地址、更新地址、地址列表、地址分页、地址详情学习目标:spingmvc数据绑定中兑现给绑定mybatis自动生成主键、配置和使用如何避免横向越权漏洞的巩固接口设计:添加地址request:userId,receiverName,receiverPhone,receiverMobile,receiverProvince,receiverCity,re...原创 2019-06-12 18:43:14 · 2342 阅读 · 0 评论 -
java选择题常考察点
考察点1 equals、==、hashcode的区别==:在比较两个基本数据类型的时候,只要值相等,就返回true在比较引用数据类型的时候,比较的是地址值,若指向的是同一个对象,就返回trueequals:没有重写之前,和equals一样,重写之后,就比较的是内容。考察点2 J2EE中常用的名字解释1.web容器:给处于其中的应用程序组件(JSP,SERVLET)提供一...原创 2019-06-12 22:28:14 · 328 阅读 · 0 评论 -
电商项目—用户模块开发
功能介绍:登录、用户名验证、注册、忘记密码、提交问题答案、重置密码、获取用户信息、更新用户信息、退出登录学习目标:横向越权、纵向越权安全漏洞MD5明文加密及增加salt值Guava缓存的使用高复用服务响应对象的设计思想及抽象封装Mybatis-plugin使用技巧session的使用方法局部演进接口设计:1.登录request:username。p...原创 2019-06-13 17:22:12 · 811 阅读 · 0 评论