摘要: 1 达内知道实现搜索功能 1.1 搜索功能的业务流程 我们希望实现用户登录之后,在首页输入搜索关键字之后,点击搜索按钮,跳转到搜索结果页,页面中分页显示所有搜索结果。 实现完整效果的业务流程为: 将mysql数据库中question表中的所有数据同步到ES 根据用户输入的搜索关键字,到ES中查询匹配 阅读全文
posted @ 2021-09-17 17:50 Coder_Cui 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1 Spring Data概述 Spring Data是spring提供的一套连接各种第三方数据源的框架集,它支持连接很多第三方数据源,例如: 数据库 redis ElasticSearch MongoDB等 包括数据库在内,很多第三方数据都可以使用SpringData操作,非常方便。 2 Spri 阅读全文
posted @ 2021-09-17 17:46 Coder_Cui 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一、第三阶段整个目标 二、CS和BS网络架构 CS:Client Server 客户端 服务器--> 不能跨平台,开发成本较高,用户的体验较好。 BS:Browser Server 浏览器 服务器-->跨平台,后期维护升级便利。 三、JavaSE和JavaEE区别 JavaSE:JavaSE也称之为 阅读全文
posted @ 2021-09-16 08:46 Coder_Cui 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1 云主机创建路径 在tmooc网站先登录,然后进入课程页面: 点击“去学习” 点击头像进入用户信息页面 选择“云主机”,点击“创建一台云主机”,等待下面出现云主机信息即可,默认是初始化完成后的,不要直接点击“启动”,每个账号只有100小时的时长,用完为止,每次用完后记得点击“停止”。 2 云主机使 阅读全文
posted @ 2021-09-15 22:16 Coder_Cui 阅读(1426) 评论(0) 推荐(0) 编辑
摘要: 1.下载软件 要同时下载Windows系统的软件(启动用)和ik plugin插件(作为中文分词插件用),其它系统针对系统下载。 2.什么是Elasticsearch? Elastic(富有弹性的)search(查询),简称ES,它是使用java开发的一个软件,我们启动这个软件,本质上就是开启了一个 阅读全文
posted @ 2021-09-14 21:52 Coder_Cui 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、数据库连接池 1.1 定义: 数据库连接池就是一个包含多个数据库连接对象的容器。 1.2 优势: 每个连接对象都是需要进行创建,使用,关闭,销毁,如果反复的对于连接对象进行频繁创建和销毁操作,可能会导致程序出现内存泄漏和内存溢出的情况发生。 需要创建多个连接对象,此时使用数据库连接池可以预先进行 阅读全文
posted @ 2021-09-13 23:44 Coder_Cui 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一、JDBC连接MySQL(CRUD) 1.1 删除 /** * 删除数据 */ @Test public void delete() throws Exception { //1.加载驱动 //2.获取连接对象 String url = "jdbc:mysql://localhost:3306/n 阅读全文
posted @ 2021-09-13 23:34 Coder_Cui 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是Redis? 数据以键值对形式保存在内存中,具有缓存性质,可以将数据备份到硬盘上(以AOF、RDB策略设置节点),属于非关系型数据库(nosql),竞品是memcached。 Redis集群配置 高性能集群 Redis底层是散列配置,数据以散列形式存储在65535个散列桶中,相当于将List分 阅读全文
posted @ 2021-09-11 21:15 Coder_Cui 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1 Oauth2 1.1 什么是Oauth2? O(pen)Auth(开发授权) 是一个公开的授权标准,Oauth2.0是Oauth的延续版本,早期的Oauth1.0已经被淘汰。现在市面上使用的都是Oauth2,这个Oauth2.0是一个授权协议,它规定了多种授权模式和授权方法,这个标准下很多公司都 阅读全文
posted @ 2021-09-11 21:10 Coder_Cui 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL运行机制(扩展) 客户端和MySQL服务端建立连接,连接通讯机制:“半双工”,指的是某一个时刻,要么发送数据,要么接收数据,不能同时进行操作执行。当用户书写SQL语句发送给MySQL服务端,如果开启了缓冲功能,并且之前做过一致的查询功能时,则直接从查询缓存中命中查询结果,返回给客户端查 阅读全文
posted @ 2021-09-10 16:10 Coder_Cui 阅读(471) 评论(0) 推荐(0) 编辑