240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    一个@Asyn注解引起的问题

    1.出现的背景 在做Atlas项目结构重构时,原来的项目结构是一个模块的结构,如图1,如果项目越来越大时不好管理,所以将项目做了一个结构上的升级...

  • Resize,w 360,h 240
    html页面导出为pdf

    1.项目需求 项目中有个需求,需要将页面的结果导出为pdf,但是页面结果是html,类似于下图: 有两种思路可以解决这个问题:1.将结果整理成表...

  • springboot优雅关闭应用详解

    为什么需要优雅关闭 最常用的关闭应用的方法是kill -9 PID 暴力关闭,但是暴力关闭会带来很多问题,例如会造成数据的不完整性。我们公司需要...

  • Resize,w 360,h 240
    clickhouse导入csv文件

    1.抛出问题 我们有两个docker应用,一个是业务应用,docker名称为:cloud_patrol;一个是clickhouse应用,dock...

  • Resize,w 360,h 240
    常见数据库介绍

    1.功能分类 根据数据库侧重的功能分类,大概可以分为三种类型数据库: OLTP:(on-line transaction processing)...

  • 数据库表固定字段设计

    后端框架是springboot+mybatisplus,数据库是MySQL,一般表中都有几个固定字段,基本上所有的表都有的,常见的固定字段如下:...

  • Resize,w 360,h 240
    数据库表逻辑删除设计

    关系型数据库一般是存储客户的业务数据,这部分数据非常重要,如果物理删除了,想找回来需要的成本较高,而且定位很多问题时,因为数据已经被删除了,导致...

  • Resize,w 360,h 240
    大文件传输方案

    1.项目背景 项目后端框架是springboot,后端与后端之间需要进行文件传输,这个文件大小从几兆到10G不等,当文件太大时,传输可能存在失败...

  • httpclient封装

    1.为什么需要封装 httpclient原生的使用方式: 缺点:硬编码设置header,params,body等,还需要解析返回值,代码的可维护...

    0.3 519 0 2 1