自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 【大三上学期实训】第九周总结

这周是最后一周,我们下周就要答辩了。最后做一次工作总结,这个项目从暑假开始,然后开学之后坐了一个模型出来,模型有很多问题,但是核心算法已经重要的xml建模部分已经做好了。而且我不会前端,所以这个项目的前端写的十分混乱,在实训的过程中,我们就是主要进行前端的优化以及后端的完善,比如pdf导出的完善,数据库的完善,中间有很多问题,但是最终都解决了。但是最后仍然不完美,虽然实训已经结束,但是这个项目没有

2018-01-11 20:36:01 410

原创 【大三上学期实训】第八周总结

这一周我们把所有的接口都实现好了,然后部署到了老师的服务器上,可是部署的时候出现了很多问题,首先是启动ElasticSearch的时候,我是直接把本地的ElasticSearch拷到了服务器上,然后启动,结果报了错,查log发现说是不能使用root用户打开,然后我们就重新设置了一个用户,然后启动,结果启动之后立马就退出了,然后查日志也没看到有什么地方有错,就是打开之后,过不了多久就显示,已杀死,而

2018-01-11 20:30:23 557

原创 【大三上学期实训】第七周总结

前端部分的优化作的差不多了。我们这个项目并没有让前后端完全分离。因为有些地方耦合起来比较方便,比如在文章查看的哪部分,因为我们有书籍查看,文章查看。文章查看又分很多部分,比如根据正文查询的,根据文章名字查询的,根据注释查询的。他们其他部分都是一样的,只有展示部分有些许不一样,以及获取数据的url不一样,这两部分可以直接使用jsp的el表达式直接渲染出来,然后他们通用一个页面。这样就可以精简很多代码

2018-01-11 20:14:09 230

原创 【大三上学期实训】第六周总结

最近做的工作如下:继续实现之前接口文档的接口,更换ORM框架。之前ORM层一直使用spring data,spring data实现了JPA,在进行基本的增删改查的时候,是很方便的,但是如果有多对多关系,这时候需要新建一张关系表,这时候就比较麻烦了。而且效率还十分低,所以我作出决定,将ORM层换成了mybatis框架。虽然mybatis中基本的增删改查还是需要自己来实现,但是JPA里面已经

2018-01-11 20:00:54 268

原创 【大三上学期实训】第五周总结

这周我们实现了导出pdf,导出pdf分两步,因为我们的古文是放到svg中的,所以第一步是把每个svg给转成pdf,然后在进行pdf的合并,每个svg是一页pdf,这样最后得到比较完好的效果。在我本地进行测试的时候,是没问题的,可是之后把这块功能部署到远程服务器上之后,再重新导出的时候,竟然打印不出来文字,最后查找资料才找到问题所在,原因是字体缺失。解决方案如下:先安装fontconfig,

2018-01-11 19:49:59 312

原创 【大三上学期实训】第四周总结

我们这次自习研究了一下ElasticSearch中的分词器,最终我们决定使用ik中文分词器,https://github.com/medcl/elasticsearch-analysis-ik这个分词器中有两种分词方式,一种是ik_smart一种是ik_max_word,前者是通过最粗粒度去进行分词,后者是通过最细粒度进行分词。我们研究之后,决定使用ik_max_word这个是把一句话穷举

2018-01-11 19:37:53 355

原创 【大三上学期实训】第三周总结

重新设计了数据库,之前的数据库设计不是很合理。我们重新设计了数据库,提高了数据库的性能,由于作者部分可以重用,而且一本书或者一篇文章可能不只有一个作者,所以我们新建了一个作者表,然后每次,就先检测这个作者在作者表里是否存在,若存在则直接使用现成的,否则就插入新的作者,然后使用新的id进行关联,新的表结构如下:#### 用户:users id char(32) 唯一标识 UUID

2018-01-11 19:21:42 319

原创 【大三上学期实训】第二周总结

这周我们把之前的代码完善了一下,重点是完善了参数检验过程。之前写接口的时候,只是单纯的写逻辑,没有完善用户参数的检验,最近把用户参数检验加上了,这样提升了项目的健壮性,因为有时候因为用户输入参数非法,而且没有仔细检查,会导致很严重的错误。所以用户输入的检查是很重要的。现在的检验都是很直接的,编程式检验,就是在接收到用户请求之后,写逻辑进行检验。这是最直接,也是最简便的一种做法。不过这样会导致大量的

2018-01-11 18:52:28 554

原创 【大三上学期实训】第一周总结

我们本周商量了一下项目需求,这个项目之前是我再做的,现在新添加了三个队友,需要把项目在重新熟悉起来。经过本次的商量总结,我们确定了新的接口文档。我是做后台的,对前端不是很熟悉,所以之前的前端写的很乱。很多地方写的不优雅,所以这次的主要任务是优化前端代码,这部分工作由王方良和陈苇如去做,后台部分我和祖佑再把新的功能实现出来,即导出pdf,还有就是项目的核心算法,包括用ElasticSearch进

2018-01-11 18:47:47 458

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除