- 博客(15)
- 收藏
- 关注
原创 项目实训总结
一个月来的项目实训,让我尝试了在云服务上部署java web项目,并且第一次使用前后端分离的方法进行开发。这种方法,使得前端完全不用接触到后端代码,只需定义好接口文档。由于每个人都在自己家里,这种方式带来了极大的便利。另外,我们使用了git作为我们的源代码版本管理工具,这使得多人协作开发变得容易管理。我们使用了Gitee作为代码托管平台。原本打算使用Github,无奈的是经常遇到无法连接的情况。总的来说,这一个月的项目实训,还是学到了很多东西。...
2021-07-29 19:37:03
118
原创 学习知识汇聚平台的评分实现
我们创建了一个表evalue (eid , uid , aid ,mark)mark 是分数(0 -10) aid是文章编号 uid是用户编号 记录用户对文章的评分我们计算出的文章综合评分是按照相同评分的人数作为权重来计算加权的分数。其算法可以用下面的sql得出。(mybatis 的mapper (xml)) <select id="getArticleMarkByAid" resultType="Float"> select ROUND(sum(a)/sum(
2021-07-28 21:50:15
93
原创 往学习资料汇聚平台插入资料
目前项目进入尾声,我目前的任务是往平台中插入一些测试数据。我选择的专题是数值计算专题。我往其中插入了一些数值计算专题的学习资料,markdown格式。下面是其中的一个例子:雅可比法给定一个n×n的线性方程组Ax=b{\displaystyle A\mathbf {x} =\mathbf {b} }Ax=b其中:A=[a11a12⋯a1na21a22⋯a2n⋮⋮⋱⋮an1an2⋯ann],x=[x1x2⋮xn],b=[b1b2⋮bn].{\displaystyle A={\begin{b
2021-07-27 20:46:01
117
原创 页面跳转后滚动条置顶
前端在跳转页面后滚动条不置顶,造成用户体验不好。实现方式: mounted() { // 切换页面时滚动条自动滚动到顶部 window.scrollTo(0,0); },在要跳转的页面的js代码中加入该方法。
2021-07-26 12:23:42
369
原创 vue项目实现局部刷新
在前端项目中用到了点赞,收藏的控件。但每次更新数据都要更新整个页面,造成用户体验不好。于是,我打算将其改成局部刷新。 async upup() { const _this = this; let formdata = new FormData(); formdata.append("aid", _this.$route.query.aid); formdata.append("uid", sessionStorage.getItem("uid"));
2021-07-24 09:13:49
281
原创 主要实现了两个接口
2.25每日文章数 已实现负责人:周志伟前端使用get方法,获取每日文章数2.25.1接口说明说明项描述URLhttp://47.107.40.143:8080/getDailyNum协议http2.25.2请求方式说明 POST GET2.25.3请求说明参数名称是否必选类型描述2.25.4返回说明参数名称参数类型描述codeint状态码msgstring信息描述data::
2021-07-21 17:52:22
65
原创 解决了markdown 编辑器 上传图片的问题。
我们使用的markdown 插件 ,虽然能上传图片。但刷新后就消失了。解决方案是将图片保存到七牛云上。 <mavon-editor v-model="ruleForm.mdContent" ref="md" @imgAdd="imgAdd"> </mavon-editor>在methods中加入函数imgAdd imgAdd(pos, $file) { let formdata = new FormData(); form
2021-07-18 16:39:42
426
原创 一个文件上传界面(带有进度条)
因为项目需要上传文件,所以写了一个文件上传的控件。下面是代码:<template><div> <uploader :options="options" class="uploader-example"> <uploader-unsupport></uploader-unsupport> <uploader-drop> <p>Drop files here to upload or<
2021-07-16 21:44:16
506
原创 实现上传文件到服务器上
前言:我使用nginx 在阿里云服务器上搭建了静态资源文件服务器。下面是实现上传的代码。uploadController @CrossOrigin @PostMapping(value = "upload") public RespBean upload(@RequestParam("file") MultipartFile file,Integer sid , Integer aid ,String uid) { if (file.isEmpty()) {
2021-07-14 21:40:02
95
原创 解决vue 中的post 方法传到后台为null的问题。
在编写vue的post方法时,发现后端一直接收不到。修改之前:commitComment1(item,reply) { console.log(this.inputComment); this.showItem = false; let url_data={ //使用qs编译转换 参数 ,将参数赋值与url_data //qs编译转换的参数, user_id为接口关键字,7为参数值
2021-07-12 18:25:23
1697
原创 spring boot 项目打包成 jar
在将springboot项目打包时报错:报错 在META-INF/Spring.Factories中找不到自动配置类No auto configuration classes found in META-INF/spring.factories解决方案:add only plugin in POM.xml<plugins> <plugin> <groupId>org.springframework.boot</groupId>
2021-07-08 19:55:58
111
原创 阿里云服务器上的nginx 配置
阿里云服务器上的nginx 配置由于前端项目需要弄到服务器上执行。所以写一个博客来记录一下nginx的配置。选好nginx的端口号。我选择的是8081.在阿里云服务器配置安全规则 ,开放8081端口。点击上方的添加安全组规则0.0.0.0/0表示对所有IP授权之后点击确认。服务器防火墙开放端口8081.其他端口也可照做。查看开放的端口:firewall-cmd --list-ports添加8081端口:firewall-cmd --add-port=8081/tcp -
2021-07-07 19:26:07
2378
原创 学习知识汇聚平台的后端接口
本周实现的后端接口:1.4返回点赞数、收藏数[x]已实现返回点赞数,收藏数1.4.1接口说明说明项描述URLhttp://xxxx/getDigital协议http1.4.2请求方式说明 POST GET1.4.3请求说明参数名称是否必选类型描述aid是int文章id1.4.4返回说明参数名称参数类型描述codeint状态码msgstring信息描述data::pra
2021-07-03 09:43:37
125
原创 关于学习知识汇聚平台的数据库设计
ER图2、物理设计Article -文章名称 数据类型 强制 说明aid int(11) 主键 文章id,自增 title varchar(255) 文章标题 mdContent text 文章内容的markdown编码 htmlContent text 文章内容的html编码 summary text 文章摘要 sid int(11) 隶属专题iduid int(11) 发布用户id editTime datetime 最新修改时间 sta.
2021-07-03 09:33:48
170
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人