- 博客(13)
- 收藏
- 关注
原创 巨辰短息接口
这段代码是我自己生成一个uuid和验证码然后把它保存在redis缓存里面,以确保发送的短信是唯一的。 int ret = (int)((Math.random()*9+1)*100000); String uuid = UUID.randomUUID().toString().replace("-", ""); redisUtils.set(uuid,ret);...
2018-11-18 17:23:05
211
原创 java的文件上传
1.首先我会判断上传的文件格式是不是我要的 public ServiceResult<List<String>> mutiFileUploadHandle(MultipartFile[] uploadFile) { ServiceResult<List<String>> result = new ServiceResult&l...
2018-11-15 22:20:29
240
原创 java8 sort
其实很多的列表查出来经常要排序的。java8就为我们提供了很好的函数排序方法://我要返回的list是我自己定义的。 private List<MyOrderDetailResponse> sortOrderList(List<MyOrderDetailResponse> list) { if(list.isEmpty()) { ...
2018-11-15 18:55:48
525
原创 java8 group
连加十多天班到11,12点感觉自己要挂掉了。今天总结一下java8中的一下lambda 函数编程。1.分组项目中很常遇到要把数据库搜索出来的东西按id,按订单号来分组。因为同一个父订单下是有很多子订单的。所以一个订单列表的数据结构是需要同一个父订单的对象要放在同一个list里面。—旧方法以前的话我一般会这样做, 1. 遍历数据库搜索出来的list-- 2. 第二步先创建一个map—此时这...
2018-11-12 13:40:02
4740
原创 shiro整合springMVC
1.导包在parent项目中存放 &amp;lt;shiro-version&amp;gt;1.2.4&amp;lt;/shiro-version&amp;gt; &amp;lt;!-- shiro --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;
2018-10-24 10:06:09
610
原创 订单详情接口整理
目标图其实很简单,根据订单的id查询数据库信息就行了1.接口层 @ApiOperation(value = "会员订单详情接口", notes = "会员订单详情业务", produces = "application/json") @PostMapping("/logisticsOrder") public @ResponseBody Ba
2018-10-18 17:36:50
3177
原创 规格参数接口总结
接口层 @ApiOperation(value = "规格参数接口", notes = "规格参数业务", produces = "application/json") @PostMapping("/Specifications") public BaseResponse<Map<String,Object>> list1(@RequestH
2018-10-18 15:10:49
328
原创 优惠券接口的总结
1.接口实现的目标:看到这个接口首先a.我们需要给前端,这三种不同情况下优惠券的数量—所以需要一个方法查询这个memberId优惠券b.我们需要各自状态下的优惠券信息的方法c.未使用:即状态为可用,使用结束时间比当前时间大(sql语句做判断)已使用:状态为不可用,使用结束时间比当前时间大已过期:状态不可用,使用结束时间比当前时间小现在我们开始实现他2.控制层 /** *...
2018-10-18 14:33:28
8130
原创 设置收货地址默认接口思路
控制层 @ApiOperation(value = "买家收货地址设置默认接口", notes = "买家收货地址设置默认业务", produces = "application/json") @PostMapping("/setDefault") public BaseResponse<Map<String, Object>> setDefault(@R
2018-10-18 14:02:34
4564
原创 确认订单按钮和取消订单按钮中的事物学习
首先这是确认收货的model的代码 DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); TransactionStatus st...
2018-10-18 11:56:39
925
原创 切面入门
1.基于代理的aop实现1.引入aop的jar包2.一个bean的接口3.这个接口的实现类4在配置文件定义好实现类的bean5.创建代理类(实现MethodBeforeAdviceAfterReturningAdvice接口)同时在配置文件中定义好(bean多一次)补充:重写两个方法:返回某个方法之前,之后执行某个动作6.定义一个切入点(配置文件bean里面)指正则表达式...
2018-10-08 21:25:56
174
原创 springMVC基于hibernate validator的表单统一校验
具体实现:1、本测试项目采用maven工程。在pom.xml文件中增加对validator.jar依赖的引入由于这个项目是分布式的所以我在parent项目的pom文件中添加jar包 &amp;amp;amp;amp;lt;properties&amp;amp;amp;amp;gt; &amp;amp;amp;amp;lt;version-hibernate-validate&amp;amp;amp;amp;gt;5.4
2018-10-08 12:38:02
394
原创 @Jsonlgnore的使用
一、jackson的maven依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.5.3</version>&a
2018-10-08 10:36:12
2113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人