摘要: 1.Thymeleaf简介 官方网站:https://www.thymeleaf.org/index.html Thymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎。 Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - HTML。可以在直接浏览器中正确显 阅读全文
posted @ 2020-11-14 16:54 錵開や落幕 阅读(117) 评论(0) 推荐(0) 编辑
摘要: ElasticSearch Elasticsearch 和 MySQL 对比简要分析。 背景 我们开发一般的企业级Web应用,其实从本质上来说,都是对数据的增删查改进行各个维度的包装。所以说,不管你的程序如何开发,基本上,都离不开数据本身。那么,在开发企业级应用的过程中,很多同学一定遇到过这样的困惑 阅读全文
posted @ 2020-11-14 15:59 錵開や落幕 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 5.Spring Data Elasticsearch Elasticsearch提供的Java客户端有一些不太方便的地方: 很多地方需要拼接Json字符串,在java中拼接字符串有多恐怖你应该懂的 需要自己把对象序列化为json存储 查询到结果也需要自己反序列化为对象 因此,我们这里就不讲解原生的 阅读全文
posted @ 2020-11-14 15:56 錵開や落幕 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.Elasticsearch介绍和安装 用户访问我们的首页,一般都会直接搜索来寻找自己想要购买的商品。 而商品的数量非常多,而且分类繁杂。如何能正确的显示出用户想要的商品,并进行合理的过滤,尽快促成交易,是搜索系统要研究的核心。 面对这样复杂的搜索业务和数据量,使用传统数据库搜索就显得力不从心,一 阅读全文
posted @ 2020-11-14 14:33 錵開や落幕 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 普通文件上传 在上传文件过程中,我们需要对上传的内容进行校验: 校验文件大小 校验文件的媒体类型 校验文件的内容 文件大小在Spring的配置文件中设置,因此已经会被校验,我们不用管。 具体代码: @Service public class UploadService { private stati 阅读全文
posted @ 2020-11-14 10:59 錵開や落幕 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 跨域原因说明 示例 域名不同 www.jd.com 与 www.taobao.com 域名相同,端口不同 www.jd.com:8080 与 www.jd.com:8081 二级域名不同 item.jd.com 与 miaosha.jd.com 如果域名和端口都相同,但是请求路径不同,不属于跨域,如 阅读全文
posted @ 2020-11-14 09:05 錵開や落幕 阅读(195) 评论(0) 推荐(0) 编辑