自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (14)
  • 收藏
  • 关注

空空如也

使用httpPost实现文件上传转发

使用httpPost java实现文件上传转发。 使用MultipartFile[] files,@RequestParam Map map 接收

2020-10-20

数据库实现分布式锁.txt

使用数据库实现分布式锁简单方案,包括尝试锁,等待锁,释放锁

2019-09-26

springboot 获取mongodb当前时间.MD

java springboot mongodb 通过mongotemplate获取mongo服务器当前时间。

2019-09-26

java 以太坊包ethereumj-core 支持解析结构体传参,返回参数。

java 以太坊包ethereumj-core 支持解析结构体传参,返回参数。

2019-09-05

分布式事务解决方案1.pdf

以生成订单远程调用扣减库存为例,分析分布式事务,提出一种解决方案

2019-05-13

mongoTemplate实现$year,$month日期聚合查询

mongotemplate按日期聚合查询,实现 $year,$month聚合功能

2018-12-20

java格式化Date类型,遍历日期

java实现格式化Date类型,输入Date输出Date。遍历日期

2018-12-20

微信小程序登录流程图

微信小程序登录流程图

2018-12-06

单点登录流程图

单点登录设计,详细流程图。没有跨域名,使用二级域名共享机制实现

2018-12-06

java常用技术面试问题整理

基础知识问题,数据库问题,中间件问题,框架问题,项目问题

2018-09-04

java树形结构递归查询

/** * 根据等级查询类目树 * * @param level * @return */ @Override public List queryCategoryTree(Integer level) { //查询当前级别下类目 List list = categoryDAO.list(level); //组装好的类目树,返回前端 List categoryTree = new ArrayList(); //所有类目 List allDTOList = new ArrayList(); if (CollectionUtils.isEmpty(list)) { return categoryTree; } for (CategoryDO categoryDO : list) { allDTOList.add(new CategoryTreeDTO().convertDOToDTO(categoryDO)); } //当前等级类目 categoryTree = allDTOList.stream().filter(dto -> level.equals(dto.getLevel())).collect(Collectors.toList()); for (CategoryTreeDTO categoryTreeDTO : categoryTree) { //组装类目为树结构 assembleTree(categoryTreeDTO, allDTOList,Constants.CATEGORY_MAX_LEVEL - level); } return categoryTree; } /** * 组装树 * * @param categoryTreeDTO * @param allList * @param remainRecursionCount 剩余递归次数 * @return */ public CategoryTreeDTO assembleTree(CategoryTreeDTO categoryTreeDTO, List allList, int remainRecursionCount) { remainRecursionCount--; //最大递归次数不超过Constants.CATEGORY_MAX_LEVEL-level次,防止坏数据死循环 if(remainRecursionCount < 0){ return categoryTreeDTO; } String categoryCode = categoryTreeDTO.getCategoryCode(); Integer level = categoryTreeDTO.getLevel(); //到达最后等级树返回 if (Constants.CATEGORY_MAX_LEVEL == level) { return categoryTreeDTO; } //子类目 List child = allList.stream().filter(a -> categoryCode.equals(a.getParentCode())).collect(Collectors.toList()); if (null == child) { return categoryTreeDTO; } categoryTreeDTO.setChildren(child); //组装子类目 for (CategoryTreeDTO dto : child) { assembleTree(dto, allList,remainRecursionCount); } return categoryTreeDTO; }

2018-09-04

spring+springmvc+mybatis框架搭建过程.doc

spring+springmvc+mybatis框架搭建过程.doc

2016-11-10

三大框架常问问题

ssh三大框架

2016-11-10

java常用4种框架搭建过程

springmvc spring hibernate mybatis框架搭建

2016-10-24

空空如也

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

TA关注的人

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