摘要: 添加评论 数据层 增加评论数据 修改帖子的评论数量 在接口定义CommentMapper //添加评论int insertComment(Comment comment); DiscussPostMapper //添加评论int updateCommentCount(int id, int comm 阅读全文
posted @ 2023-08-25 11:21 奔跑的阿彤 阅读(80) 评论(0) 推荐(0)
摘要: 显示评论 数据层 根据实体查询一页评论数据。 根据实体查询评论的数量。 业务层 处理查询评论的业务。 处理查询评论数量的业务。 表现层 显示帖子详情数据时 同时显示该帖子所有的评论数据。 帖子回复目标有变化 entity_type 评论目标类型 entity_id 该类型具体目标 target_id 阅读全文
posted @ 2023-08-25 11:20 奔跑的阿彤 阅读(39) 评论(0) 推荐(0)
摘要: 事务管理 什么是事务 事务是由N步数据库操作序列组成的逻辑执行单元,这系列操作要么全执行,要么放弃执行。 事务的特性ACID 原子性:事务是应用中不可再分的最小执行体。 一致性:事务执行的结果,须使数据从一个一致性状态,变为另一个一致性状态。 隔离性:各个事务的执行互不干扰,任何事务的内部操作对其他 阅读全文
posted @ 2023-08-25 11:19 奔跑的阿彤 阅读(67) 评论(0) 推荐(0)
摘要: 帖子详情 DiscussPostMapper 数据访问层 DiscussPostService 业务层 DiscussPostController 表现层 index.html 在帖子标题上增加访问详情页面的链接 discuss-detail.html 处理静态资源的访问路径 复用 index.ht 阅读全文
posted @ 2023-08-25 11:17 奔跑的阿彤 阅读(214) 评论(0) 推荐(0)
摘要: 发布帖子 AJAX Asynchronous JavaScript and XML 异步的JavaScript 与 XML,不是一门新技术,只是一个新的术语。 异步请求:当前网页不刷新,访问服务器,服务器会返回结果,通过返回结果,对网页进行处理(刷新,更改样式); 使用AJAX,网页能够将增量更新呈 阅读全文
posted @ 2023-08-25 11:15 奔跑的阿彤 阅读(36) 评论(0) 推荐(0)
摘要: 前缀树 根节点没有字符,除了根节点,每个节点都有一个字符。 名称:Trie、字典树、查找树 特点:查找效率高,消耗内存大 应用:字符串检索,词频统计,字符串排序 敏感词过滤器 定义前缀树 根据敏感词,初始化前缀树 编写过滤敏感词的方法 新建sensitive-words.txt 把敏感词放入 赌博吸 阅读全文
posted @ 2023-08-25 11:14 奔跑的阿彤 阅读(58) 评论(0) 推荐(0)
摘要: 开发登录 退出功能 访问登录页面 点击顶部区域内的链接,打开登录页面 登录 验证账号,密码,验证码。 成功时,生成登录凭证,发给客户端。 失败时,跳转返回登录页面。 退出 将登录凭证修改为失效状态。 跳转至网站首页。 新建LoginTicket 实体类 新建LoginTicketMapper接口 @ 阅读全文
posted @ 2023-08-22 11:03 奔跑的阿彤 阅读(63) 评论(0) 推荐(0)
摘要: 牛客网项目 发送邮件 邮箱设置 启用客户端SMTP服务 Spring Email 导入jar包 邮箱参数配置 使用javaMailSender 发送邮件 模板引擎 使用Thymeleaf发送HTML邮件 1.新建MailClient类 @Componentpublic class MailClien 阅读全文
posted @ 2023-08-20 13:22 奔跑的阿彤 阅读(66) 评论(0) 推荐(0)
摘要: 牛客网项目 Spring Spring Ioc Inversion of Control 控制反转,是一种面向对象编程的设计思想。 Dependency Injection 依赖注入,是IOC思想的实现方式。 Ioc Container Ioc容器,是实现依赖注入的关键,本质上是一个工厂。 Spri 阅读全文
posted @ 2023-08-03 14:28 奔跑的阿彤 阅读(29) 评论(0) 推荐(0)
摘要: 面向对象 本质:以类的方式组织代码,以对象的组织(封装)数据。 三大特性: 封装 继承 多态 从认识论角度是先有对象后有类,对象,是具体的事物。类,是抽象的,是对对象的抽象。 从代码运行角度是先有类后有对象。类是对象的模板。 静态方法 static 类名.方法名 非静态方法 静态方法不能调用非静态方 阅读全文
posted @ 2023-08-03 10:57 奔跑的阿彤 阅读(8) 评论(1) 推荐(0)