自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 181

原创 java的文件上传

1.首先我会判断上传的文件格式是不是我要的 public ServiceResult<List<String>> mutiFileUploadHandle(MultipartFile[] uploadFile) { ServiceResult<List<String>> result = new ServiceResult&l...

2018-11-15 22:20:29 211

原创 java8 sort

其实很多的列表查出来经常要排序的。java8就为我们提供了很好的函数排序方法://我要返回的list是我自己定义的。 private List<MyOrderDetailResponse> sortOrderList(List<MyOrderDetailResponse> list) { if(list.isEmpty()) { ...

2018-11-15 18:55:48 488

原创 java8 group

连加十多天班到11,12点感觉自己要挂掉了。今天总结一下java8中的一下lambda 函数编程。1.分组项目中很常遇到要把数据库搜索出来的东西按id,按订单号来分组。因为同一个父订单下是有很多子订单的。所以一个订单列表的数据结构是需要同一个父订单的对象要放在同一个list里面。—旧方法以前的话我一般会这样做, 1. 遍历数据库搜索出来的list-- 2. 第二步先创建一个map—此时这...

2018-11-12 13:40:02 4677

原创 shiro整合springMVC

1.导包在parent项目中存放 <shiro-version>1.2.4</shiro-version> <!-- shiro --> <dependency> <groupId&

2018-10-24 10:06:09 573

原创 订单详情接口整理

目标图其实很简单,根据订单的id查询数据库信息就行了1.接口层 @ApiOperation(value = "会员订单详情接口", notes = "会员订单详情业务", produces = "application/json") @PostMapping("/logisticsOrder") public @ResponseBody Ba

2018-10-18 17:36:50 3102

原创 规格参数接口总结

接口层 @ApiOperation(value = "规格参数接口", notes = "规格参数业务", produces = "application/json") @PostMapping("/Specifications") public BaseResponse<Map<String,Object>> list1(@RequestH

2018-10-18 15:10:49 280

原创 优惠券接口的总结

1.接口实现的目标:看到这个接口首先a.我们需要给前端,这三种不同情况下优惠券的数量—所以需要一个方法查询这个memberId优惠券b.我们需要各自状态下的优惠券信息的方法c.未使用:即状态为可用,使用结束时间比当前时间大(sql语句做判断)已使用:状态为不可用,使用结束时间比当前时间大已过期:状态不可用,使用结束时间比当前时间小现在我们开始实现他2.控制层 /** *...

2018-10-18 14:33:28 7962

原创 设置收货地址默认接口思路

控制层 @ApiOperation(value = "买家收货地址设置默认接口", notes = "买家收货地址设置默认业务", produces = "application/json") @PostMapping("/setDefault") public BaseResponse<Map<String, Object>> setDefault(@R

2018-10-18 14:02:34 4492

原创 确认订单按钮和取消订单按钮中的事物学习

首先这是确认收货的model的代码 DefaultTransactionDefinition def = new DefaultTransactionDefinition(); def.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED); TransactionStatus st...

2018-10-18 11:56:39 844

原创 切面入门

1.基于代理的aop实现1.引入aop的jar包2.一个bean的接口3.这个接口的实现类4在配置文件定义好实现类的bean5.创建代理类(实现MethodBeforeAdviceAfterReturningAdvice接口)同时在配置文件中定义好(bean多一次)补充:重写两个方法:返回某个方法之前,之后执行某个动作6.定义一个切入点(配置文件bean里面)指正则表达式...

2018-10-08 21:25:56 147

原创 springMVC基于hibernate validator的表单统一校验

具体实现:1、本测试项目采用maven工程。在pom.xml文件中增加对validator.jar依赖的引入由于这个项目是分布式的所以我在parent项目的pom文件中添加jar包 <properties> <version-hibernate-validate>5.4

2018-10-08 12:38:02 361

原创 @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 2064

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除