Loading

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
摘要: 1 搜索前端技术需求 1.1 需求描述 采用vue.js开发搜索界面则SEO不友好,需要解决SEO的问题。 1.2 了解SEO 搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种透过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的 阅读全文
posted @ 2020-08-27 08:31 Artwalker 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1 课程搜索需求分析 1.1 需求分析 1、根据分类搜索课程信息。 2、根据关键字搜索课程信息,搜索方式为全文检索,关键字需要匹配课程的名称、课程内容。 3、根据难度等级搜索课程。 4、搜索结点分页显示。 1.2 搜索流程 1、课程管理服务将数据写到MySQL数据库 2、使用Logstash将MyS 阅读全文
posted @ 2020-08-25 14:53 Artwalker 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 课程发布 1 课程发布 1.1 需求分析 课程发布后将生成正式的课程详情页面,课程发布后用户即可浏览课程详情页面,并开始课程的学习。 课程发布生成课程详情页面的流程与课程预览业务流程相同,如下: 1、用户进入教学管理中心,进入某个课程的管理界面 2、点击课程发布,前端请求到课程管理服务 3、课程管理 阅读全文
posted @ 2020-08-24 14:57 Artwalker 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 Eureka注册中心 1.1 需求分析 在前后端分离架构中,服务层被拆分成了很多的微服务,微服务的信息如何管理?Spring Cloud中提供服务注册中 心来管理微服务信息。 为什么要用注册中心? 1、微服务数量众多,要进行远程调用就需要知道服务端的ip地址和端口,注册中心帮助我们管理这些服务的 阅读全文
posted @ 2020-08-18 20:58 Artwalker 阅读(216) 评论(2) 推荐(0) 编辑
摘要: 1 FastDFS研究 参考链接:https://www.cnblogs.com/artwalker/p/13502534.html 2 上传图片开发 1.1.1 需求分析 现在很多系统都有上传图片/上传文件的需求,比如:上传课程图片、上传课程资料、上传用户头像等,为了提供系统的可重用性专门设立文件 阅读全文
posted @ 2020-08-15 09:49 Artwalker 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 分布式文件系统 fastDFS研究 教学目标 1)了解分布式文件系统的概念及应用场景 2)理解fastDFS的工作原理 3)掌握fastDFS存取文件方法 1 什么是分布式文件系统 1.1 技术应用场景 传智播客拥有大量优质的视频教程,并且免费提供给用户去下载,文件太多如何高效存储?用户访问量大如何 阅读全文
posted @ 2020-08-14 15:31 Artwalker 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 1 FastDFS 安装 本教程使用到了乐优商城的软件,乐优商城参考链接:https://www.cnblogs.com/artwalker/p/13125105.html,因为学成在线的教程文档太乱,故结合乐优商城结合整理新的文档。 将课前资料中的所需文件,上传到/usr/local/leyou目 阅读全文
posted @ 2020-08-14 08:53 Artwalker 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 课程管理实战 1 我的课程 1.1 需求分析 课程添加完成后可通过我的课程进入课程修改页面,此页面显示我的课程列表,如下图所示,可分页查询。 上边的查询要实现分页、会存在多表关联查询,所以建议使用mybatis实现我的课程查询。 1.2 API接口 输入参数: 页码、每页显示个数、查询条件 输出结果 阅读全文
posted @ 2020-08-12 08:52 Artwalker 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 页面发布 课程管理 1 页面发布 1.1 技术方案 本项目使用MQ实现页面发布的技术方案如下: 技术方案说明: 1、平台包括多个站点,页面归属不同的站点。 2、发布一个页面应将该页面发布到所属站点的服务器上。 3、每个站点服务部署cms client程序,并与交换机绑定,绑定时指定站点Id为rout 阅读全文
posted @ 2020-08-09 16:07 Artwalker 阅读(216) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ 研究 1 介绍 1.1 RabbitMQ MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式 阅读全文
posted @ 2020-08-06 18:08 Artwalker 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 页面静态化 页面预览 1 页面静态化需求 1、为什么要进行页面管理? 本项目cms系统的功能就是根据运营需要,对门户等子系统的部分页面进行管理,从而实现快速根据用户需求修改 页面内容并上线的需求。 2、如何修改页面的内容? 在开发中修改页面内容是需要人工编写html及JS文件,CMS系统是通过程序自 阅读全文
posted @ 2020-08-05 10:26 Artwalker 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 1 自定义条件查询 1.1 需求分析 在页面输入查询条件,查询符合条件的页面信息。 查询条件如下: 站点Id:精确匹配 模板Id:精确匹配 页面别名:模糊匹配 ······ 1.2 服务端 1.2.1 Dao 使用CmsPageRepository中的findAll(Example<S> var1, 阅读全文
posted @ 2020-08-02 16:51 Artwalker 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1 java语言的特点是什么? 1 面向对象性:两个基本概念:类、对象;三大特性:封装、继承、多态 2 健壮性:吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制 3 跨平台性:通过Java语言编写的应用程序在不同的系统平 阅读全文
posted @ 2020-07-31 08:57 Artwalker 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 学于尚硅谷开源课程 宋红康老师主讲 感谢 尚硅谷官网:http://www.atguigu.com 尚硅谷b站:https://space.bilibili.com/302417610?from=search&seid=2366509055519973440 微信搜索"艺术行者",关注并回复关键词" 阅读全文
posted @ 2020-07-31 08:32 Artwalker 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 学于尚硅谷开源课程 宋红康老师主讲 感恩 尚硅谷官网 尚硅谷b站 微信搜索"艺术行者",关注并回复关键词"javase"获取视频和教程资料! 本人上传的课程在线视频(请点击观看) 0.1概述 计算机包括**硬件(hardware)和软件(software)**两部分。硬件包括计算机中可以看得见的物理 阅读全文
posted @ 2020-07-31 08:06 Artwalker 阅读(177) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 16 下一页
Live2D