onlineSchool 祁老师
文章平均质量分 82
SSM项目
langshan_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringCloudAlibaba 初级
下载Nacos有注册、轮询和维护的作用,改成单机模式,启动成功以后访问console的地址可以打开nacos的界面,可以对内存模型或MySQL数据库进行读写操作,权重是被多访问的服务器权重高,临时实例是在心跳模式没有请求成功时会被删除的实例,阈值是为了保护健康的节点,也就是节点出错了依然可以被轮询请求到避免健康的节点也崩溃,空间和组namespace和group,添加角色和设定读写的权限,也可以在nacos中添加配置的内容。同一功能的多个部署,服务之间的调用太复杂。不同功能代码抽离出来的垂直结构。原创 2023-07-11 02:28:02 · 101 阅读 · 0 评论 -
onlineSchool 项目课 六:课程主页的开发
一,课程的主页开发:1,轮播的 bootstrap 样式2,sql语句3,?cid二,课程展示页:1,触发函数结合分页:使用同一个触发函数,传递页码(页码的默认值是1),当前操作的分类数据的code,排序的字段,设置到 form表单对应的输入框,同步提交form表单。controller中根据前台提交的分类数据的code,获取分类的数据添加到model,作美观设计。把分类数据的code设置到分页类的entity中。用StringUtils 判断如果 sortField 没有值就设置一个默认原创 2022-03-27 14:33:00 · 1179 阅读 · 0 评论 -
onlineSchool 项目课 八:个人中心部分的开发
点击菜单栏的背景色:将 curNav 和当前的点击对象添加到modal。前台去判断 curNav 是否存在且是当前的点击对象,是就添加背景色,不是就维持原来的样式。学习记录的加载:登录的用户才有学习记录,通过当前登录用户的id获取学习记录表 user course section表 t 的数据,对学习记录表的数据做关联查询,关联course c 表,section s 表查询字段,通过t表的courseId,t表的sectionId建立与course表,courseSection表的关联。查询 t表原创 2022-03-27 00:08:07 · 272 阅读 · 0 评论 -
onlineSchool 项目课 七:实现用户的登录功能
一,Java代码实现用户的登录注册功能。前台:1,点击一个a标签,请求到countroller,返回一个页面,实现返回的页面结构。2, form表单输入用户登录或注册的用户名密码。展示验证码,点击验证码变换的效果。3,对密码进行64位的哈希编码,并设置到输入框。(注册还需要比对密码一致,不一致数据回滚。)4,ajaxSubmit提交form表单,校验成功,页面跳转,校验失败,返回Java中定义的失败提示,重置输入框。//提交登录的form表单function doLogin() {原创 2022-03-27 00:07:19 · 671 阅读 · 0 评论 -
onlineSchool 项目课 五:动态的章节数据
一,动态章节表单的实现1,添加章节信息:通过包含章节样式的id,复制id 里面包含的章节的输入框,得到的是一个dom 对象,通过html 获取 dom 对象的内容,append 到 tabcontent中。章节的内容是拿出来且隐藏的,用触发事件点击添加时,才复制一份出来,复制的一份也是隐藏的,通过替换隐藏的样式才显示出来。 replaceAll替换隐藏的样式。(如果章节的内容不拿出来,这个情况太复杂了,不好描述,可以选择不隐藏章节的内容试试看是什么情况。)2,添加节信息:通过 id 复制节信息,得到原创 2022-03-26 22:10:09 · 950 阅读 · 0 评论 -
onlineSchool 项目课 四 :对项目图片的处理
一,实现图片的预览。1, 标签预留图片上传的位置。<img id="imagePreview" style="width: 220px;height: 90px;background-size: contain;background-image: url('/file/attachment/${(entity.picture)!}/0');"> 2,选择的input,可以选择图片文件。 <input id="file" type="file"原创 2022-03-26 22:09:36 · 192 阅读 · 0 评论 -
onlineSchool 项目课 三 :上下级数据
一,分类数据:1,创建bean封装数据结构。(java类)//放上下级数据public class ClassifyBean extends Classify { private List<Classify> SubClassifyList = new ArrayList<Classify>(); public List<Classify> getSubClassifyList() { return SubClassifyList原创 2022-03-26 22:09:11 · 311 阅读 · 0 评论 -
onlineSchool 项目课 二 :分页函数和数据的上下移动
分页函数。动态的sql针对entity的字段,根据网页上传过来查询参数,对数据库中的数据进行筛选。包括计算需要展示的数据总数和筛选具体的数据。在service中把需要展示的数据总数加载到page中以后,page中将总的数据条数,除以controller中设置的每页展示几条数据,会自动生成一个页码的数组。将具体的数据也加载到page中以后,通过计算得出,每个页码对应的页面,应从第几条具体的数据开始展示。通过前端提交的不同的页码,可以对展示的数据进行切换。这样一个页面查询条件传到sql筛选出来的数据,原创 2022-03-26 22:08:51 · 235 阅读 · 0 评论 -
onlineSchool 项目课 一:ajax提交
一,ajax异步提交的介绍url:异步提交到对应的controller,提交的 url 地址要和@Request mapping与函数的名称对应上。type:‘post’/'get '对应controller中 @PostMapping 或@GetMapping 注解,是接收提交的方式。dataType:‘json’ 把提交后返回的数据格式转成json,返回的可以是从数据库中查询的数据,也可以没有返回的数据。但是必须要写,T必须要大写,是固定写法。可以 alert 一下resp.errorcode,如原创 2022-03-26 22:08:16 · 196 阅读 · 0 评论
分享