摘要: 在日常的开发工作中,基本上每个项目都会有各种文件的上传和下载,大多数文件都是excel文件,操作excel的JavaAPI我用的是apache的POI进行操作的,POI我之后会专门讲到。此次我们不讲如何操作文件,只讲如何上传文件和下载文件。 1. 文件的上传 在现在的JavaWeb项目中,与前端进行 阅读全文
posted @ 2020-08-15 21:31 Butterfly-Tri 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 1. Mybatis-Plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 为什么说Mybatis-Plus是Mybatis的增强? mybatis作为一款轻量级的持久层框架实现了比较简单的操 阅读全文
posted @ 2020-08-13 23:03 Butterfly-Tri 阅读(3015) 评论(2) 推荐(1) 编辑
摘要: 1. Redis简介 Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的API。Redis 是一个高性能的key-value数据库。 redis的 阅读全文
posted @ 2020-06-18 23:36 Butterfly-Tri 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 1. Elasticsearch简介 Elasticsearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。E 阅读全文
posted @ 2020-06-09 22:45 Butterfly-Tri 阅读(905) 评论(0) 推荐(2) 编辑
摘要: 1. 应用测试的介绍 一般我们在写完代码之后,代码的测试是会给专门的测试人员来测试的,如果一个测试跑到你的工位上对你说,你的代码好像有Bug,你肯定会不爽,反正我就是这样的🙃。所以为了显示自己的代码质量高一点,在功能提交给测试之前,我们会自己测试一下,接下来给大家介绍一下 Spring Boot 阅读全文
posted @ 2020-05-30 22:25 Butterfly-Tri 阅读(2733) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Swagger? Swagger™的目标是为REST APIs 定义一个标准的,与语言无关的接口,使人和计算机在看不到源码或者看不到文档或者不能通过网络流量检测的情况下能发现和理解各种服务的功能。当服务通过Swagger定义,消费者就能与远程的服务互动通过少量的实现逻辑。类似于低级编程接 阅读全文
posted @ 2020-05-23 21:37 Butterfly-Tri 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. RESTful风格 1.1 简介与特点 RESTful是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTful适用于移动互联网厂商作为业务使能接口的场景,实现第三方OTT调用移动网络资源的功能,动作类型为新增、变更、删除所调用资源。 RES 阅读全文
posted @ 2020-05-23 21:33 Butterfly-Tri 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是Mybatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain 阅读全文
posted @ 2020-05-19 23:41 Butterfly-Tri 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. Spring Boot 的由来 大家都知道,Spring框架是Java生态中举足轻重的轻量型框架,帮助我们广大的大佬们进行Java开发。Spring框架的发展非常的迅速,从最开始的Spring核心容器帮助我们管理Java对象,到后来各种业务上的问题,Spring框架几乎都有与之对应的解决方案。 阅读全文
posted @ 2020-05-19 23:40 Butterfly-Tri 阅读(217) 评论(0) 推荐(0) 编辑