- 博客(9)
- 收藏
- 关注
原创 生成指定的excel格式文件
@GetMapping("/exportTemplate") public Result exportTemplate(HttpServletResponse response, HttpServletRequest request) throws Exception { try { // 数据库资源地址 String downloadPath = request.getSession().getServletCon..
2022-03-01 10:29:21
264
原创 json的使用
JSONObject json = JSONObject.parseObject(bs.toString()); test.getJsonValue(bs.toString(),"data") JSONObject data = json.getJSONObject("data"); JSONArray jsonArray = JSONArray.parseArray(); Shops shops = new Shops();
2022-02-22 10:22:43
302
原创 导入excel文件
@Override public Result importShops(MultipartFile file) { int successNum = 0; int failureNum = 0; StringBuilder successMsg = new StringBuilder(); StringBuilder failureMsg = new StringBuilder(); ExcelUtils util...
2022-02-22 10:15:58
128
原创 文件下载(参考若依后台管理系统)
文件工具类 /** * 文件处理工具类 * * @author ruoyi */ public class FileUtils extends org.apache.commons.io.FileUtils { public static String FILENAME_PATTERN = "[a-zA-Z0-9_\\-\\|\\.\\u4e00-\\u9fa5]+"; /** * 输出指定文件的byte数组 * * @param filePath
2022-02-22 10:09:15
435
原创 2020-12-15
架构 最初架构(集中式架构): 所有的内容都放在一起,像电商项目包括注册、登录、购物车、订单、用户管理等功能都写在一起,打成一个war包,部署在tomcat上。 优点:减少了成本 缺点:代码耦合度高、开发维护困难 并发困难、容错率低 无法针对模块进行优化 垂直架构 将原来的集中式架构进行垂直分割。因为单一的无法满足需求,需要更高的并发访问量和增加需求。 优点:解决了并发问题 可以对不同模块进行优化 容错率提高,解耦合 缺点:重复的开发过多,影响效率。增加成本 分布...
2020-12-15 23:33:44
142
原创 文件类型 指令 和 软硬连接(笔记)
基本属性 看懂文件属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。 在Linux中可以使用ll或者ls –l命令来显示一个文件的属性以及文件所属的用户和组: boot文件的第一个属性用"d"表示。"d"在Linux中代表该文件是一个目录文件。 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等: 当为[ d ]则是目录 当.
2020-11-29 20:08:58
298
原创 linux目录管理和一些基本命令(笔记)
目录管理 绝对路径和相对路径 Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 绝对路径: 路径的写法,由根目录 / 写起,例如:/usr/document/doc 这个目录。 相对路径: 路径的写法,不是由 / 写起,例如由 /usr/document/doc 要到 /usr/document/man 底下时,可以写成:cd ../man 这就是相对路径的写法啦! 处理目录的常用命令 接下来我们就来看几个
2020-11-25 23:13:36
160
原创 linux简介和系统的目录解释(笔记)
Linux 简介 Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX(可移植操作系统接口) 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。 Linux 能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持 32 位和 64 位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作.
2020-11-25 22:37:27
280
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅