摘要:博客侧边栏公告 <!-- 公告栏时钟控件 --> <embed wmode="transparent" src="https://files.cnblogs.com/files/jingmoxukong/honehone_clock_tr.swf" quality="high" bgcolor="# 阅读全文
posted @ 2019-03-21 17:18 Cynical丶Gary 阅读(198) 评论(0) 推荐(0) 编辑
摘要:词典数据:数据词典(Data Dictionary,简称DD)就是用来定义数据流图中的各个成分的具体含义的。对数据流图中出现的每一个数据流、文件、加工给出详细定义。 散列表:散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关 阅读全文
posted @ 2020-04-30 00:04 Cynical丶Gary 阅读(27) 评论(0) 推荐(0) 编辑
摘要:根据数据源的不同推荐引擎可以分为三类 1、基于人口的统计学推荐(Demographic-based Recommendation) 2、基于内容的推荐(Content-based Recommendation) 3、基于协同过滤的推荐(Collaborative Filtering-based Re 阅读全文
posted @ 2020-04-29 22:44 Cynical丶Gary 阅读(42) 评论(0) 推荐(0) 编辑
摘要:倒排索引 传送门 倒排索引(Inverted Index)也叫反向索引,有反向索引必有正向索引。通俗地来讲,正向索引是通过key找value,反向索引则是通过value找key。 关键字提取算法TF-IDF 传送门 TF,是Term Frequency的缩写,就是某个关键字出现的频率,具体来讲,就是 阅读全文
posted @ 2020-04-12 01:15 Cynical丶Gary 阅读(22) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot的优势,使用它跟之前的对比,有什么改进。 1、什么是SpringBoot 答:Springboot是一个快速整合第三方框架,简化xml,内置Http服务器也就是之前所用Tomcat服务器 2、Springboot和ssm、ssh框架区别 答:ssh和ssm项目都是打成war包 阅读全文
posted @ 2020-02-22 23:19 Cynical丶Gary 阅读(354) 评论(0) 推荐(0) 编辑
摘要:CrudRepository中的方法(这个接口提供了基本增删改查方法) save(entity):添加一条数据 save(entities):添加多条数据entities为集合 findOne(id):根据id查询一条数据 exists(id):判断id是否存在 findAll():查询全部数据 d 阅读全文
posted @ 2020-01-17 12:46 Cynical丶Gary 阅读(2292) 评论(0) 推荐(0) 编辑
摘要:转载: OAuth 2.0 的一个简单解释 作者:阮一峰 传送门 OAuth 2.0 的四种方式 作者:阮一峰 传送门 OAuth 2.0 的一个简单解释 OAuth 2.0 是目前最流行的授权机制,用来授权第三方应用,获取用户数据。 这个标准比较抽象,使用了很多术语,初学者不容易理解。其实说起来并 阅读全文
posted @ 2020-01-17 11:57 Cynical丶Gary 阅读(83) 评论(1) 推荐(0) 编辑
摘要:数据库表 `agree_user_comment` 同意用户评论 `agree_user_reply` 同意用户回复 `agree_user_video` 同意用户视频 `agree_user_video_blog_comment` 同意用户视频博客评论 `barrage` 弹幕 `blog` 博客 阅读全文
posted @ 2020-01-09 12:52 Cynical丶Gary 阅读(62) 评论(0) 推荐(0) 编辑
摘要:推荐算法 基于内容的推荐算法 基于概率论,用户喜欢一个视频概率和不喜欢一个视频概率,工具类RecommendByContentUtils.java package com.Gary.betobe.recommend; import java.util.Set; import org.springfr 阅读全文
posted @ 2020-01-08 00:15 Cynical丶Gary 阅读(40) 评论(0) 推荐(0) 编辑
摘要:分页模块 展示catagory.html页面 <div th:each="video:${catagory.videos}" class="item large-4 medium-6 columns grid-medium"> <div class="post thumb-border"> <div 阅读全文
posted @ 2020-01-07 01:00 Cynical丶Gary 阅读(35) 评论(0) 推荐(0) 编辑
摘要:获取上传视频秒数 在utils包中添加VideoUtils.java工具类,用来获得视频秒数 package com.Gary.betobe.utils; import com.tencentcloudapi.common.Credential; import com.tencentcloudapi 阅读全文
posted @ 2020-01-06 12:29 Cynical丶Gary 阅读(63) 评论(0) 推荐(0) 编辑
摘要:视频模块 保存视频流程图 提交博客页面 submit-post-blog.html 提交视频页面 submit-post-video.html 在上传视频请求@RequestMapping("/submitPostVideo")中添加数据 @RequestMapping("/submitPostVi 阅读全文
posted @ 2020-01-01 13:01 Cynical丶Gary 阅读(65) 评论(0) 推荐(0) 编辑
摘要:summernote富文本功能添加 前台submit-post-blog.html上传图片到图文本框summernote中 修改后台通过Ajax上传图片请求 @RequestMapping("/uploadImageAJAX") @ResponseBody public String uploadI 阅读全文
posted @ 2019-12-31 13:21 Cynical丶Gary 阅读(24) 评论(0) 推荐(0) 编辑
摘要:3.1数据库需求分析 技术博客网站的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据库。针对本学院的毕业论文完成的流程,通过对技术博客网站设计和数据流程分析,设计如下所示的数据项和数据结 阅读全文
posted @ 2019-12-28 14:34 Cynical丶Gary 阅读(79) 评论(0) 推荐(0) 编辑
摘要:添加博客 添加博客流程图 创建博客实体 blog实体中包含了三个复杂字段catagory、subCatagory、tag blog与catagory属于多对一关系 blog与subCatagory属于多对一关系 subCatagory与tag属于多对多关系 catagory与subCatagory属 阅读全文
posted @ 2019-12-22 21:32 Cynical丶Gary 阅读(22) 评论(0) 推荐(0) 编辑
摘要:点赞模块 用户点赞评论后端的书写 //谁,同意了哪个评论?(id) @RequestMapping("/addCommentAgree") public String addCommentAgree(String id,String userId) { User user = (User) sess 阅读全文
posted @ 2019-12-21 22:15 Cynical丶Gary 阅读(41) 评论(0) 推荐(0) 编辑
摘要:用户评论模块 用户评论模块分析 编写Comment表字段 @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; //评论时间 private String commentTime; //评论内容 privat 阅读全文
posted @ 2019-12-19 17:31 Cynical丶Gary 阅读(48) 评论(0) 推荐(0) 编辑
摘要:用户传递图片时,通过saveImage()方法,实现传递的是用户头像或者是用户背景 修改uploadImage上传图片的请求,添加一个参数,用来判断用户传递的是头像还是背景 @RequestMapping("/uploadImage") public String uploadImage(Strin 阅读全文
posted @ 2019-12-17 22:21 Cynical丶Gary 阅读(23) 评论(0) 推荐(0) 编辑
摘要:目录 1、com.jiguiyan.blog 启动层 2、com.jiguiyan.blog.config 配置层 3、com.jiguiyan.blog.controller 控制器层 4、com.jiguiyan.blog.domain 实体层 5、com.jiguiyan.blog.dto 数 阅读全文
posted @ 2019-12-15 13:53 Cynical丶Gary 阅读(40) 评论(0) 推荐(0) 编辑
摘要:用户关注 User.java中创建一个Set<>集合的User对象(多对多的关系) //该用户关注了哪些用户 在保存的时候,会级联保存所有临时对象 @ManyToMany(cascade = CascadeType.PERSIST) @JoinTable( name="user_follow", j 阅读全文
posted @ 2019-12-13 22:09 Cynical丶Gary 阅读(68) 评论(0) 推荐(0) 编辑
摘要:Windows 如何查看本地端口被进程占用的情况? 传送门 Windows 根据端口查看进行PID 并杀掉进程【推荐】 传送门 转载目的:做JavaWeb项目时总提示我80/8080端口号被占用。。。 转载文章:Windows 根据端口查看进行PID 并杀掉进程【推荐】 1. 首先用netstat 阅读全文
posted @ 2019-12-12 17:19 Cynical丶Gary 阅读(174) 评论(0) 推荐(0) 编辑
摘要:搭建 SpringMVC&Spring&MyBatis三大整合 传送门 1、准备 测试搭建S pringMVC&Spring&MyBatis三大整合 用例 a)准备 – 测试数据: i.Bean -> 根据个人喜好; ii.数据库表 -> 根据个人喜好; b)导入 – 测试数据 -> 学习项目 -> 阅读全文
posted @ 2019-12-12 13:35 Cynical丶Gary 阅读(73) 评论(0) 推荐(0) 编辑
摘要:JavaWeb_(SpringMVC框架)测试SpringMVC&Spring&MyBatis三大整合 传送门 1、整合ssm 3大框架 过程 a)导包 -> spring_Jar整理 -> ssm框架整合包 b)配置 -> web.xml i.读取spring配置文件; ii.配置springmv 阅读全文
posted @ 2019-12-12 11:03 Cynical丶Gary 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Spring MVC又叫SpringWebMVC是一个轻量级的基于请求响应的表现层框架。它是Spring框架的一部分。SpringMVC与Struts2都可以替代原始Servlet技术。 SpringMVC是什么? Spring Web MVC框架提供了MVC(模型 - 视图 - 控制器)架构和用于 阅读全文
posted @ 2019-12-10 21:04 Cynical丶Gary 阅读(84) 评论(0) 推荐(0) 编辑
摘要:整合Mybatis a)导包: i.Spring:基本包、aop、aspects、jdbc、tx、test; ii.Mybatis:mybatis-3.4.6 iii.整合包:mybatis-spring-1.3.2 iv.三方包: 1.aopalliance 2.aspectj.weaver 3. 阅读全文
posted @ 2019-12-09 19:53 Cynical丶Gary 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1、事务相关知识 a)什么是事务:把多条数据库操作捆绑到一起执行,要么都成功,要么都失败; b)事务的原则ACID: i.原子性:事务包含的所有操作,要么全部成功,要么全部失败回滚,成功全部应用到数据库,失败不能对数据库有任何影响; ii.一致性:事务在执行前和执行后必须一致;例如A和B一共有100 阅读全文
posted @ 2019-12-09 15:15 Cynical丶Gary 阅读(57) 评论(0) 推荐(0) 编辑