九八年生于晚秋


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 搜索

SpringBoot开发二十四-Kafka入门和Spring整合Kafka

发表于 2019-09-02 | 分类于 SpringBoot项目
需求分析阻塞队列(BlockingQueue) 解决线程通信的问题,阻塞方:put,take。 主要是生产者,消费者模式,生产者是产生数据的线程,消费者是使用数据的线程。 kafka:一个分布式的流媒体平台,主要应用在消息系统,日志收集,用户行为追踪, 它的特点:高吞吐量,消息持久化,高可靠性,高拓展性。 消息持久化能支撑 Kafka 的高吞吐,持久化就是把数据永久的保存到一个介质里比方说硬盘,也 ...
阅读全文 »

SpringBoot开发二十三-优化登录模块

发表于 2019-09-02
阅读全文 »

SpringBoot开发二十二-关注取消关注和关注列表粉丝列表

发表于 2019-09-02
阅读全文 »

SpringBoot开发二十一-点赞和我收到的赞

发表于 2019-09-02
阅读全文 »

参加字节ByteCamp有感(近段时间回顾)

发表于 2019-08-31 | 分类于 杂记
8.24 - 8.30,紧张紧凑的一个星期终于是结束了。我选择的是工程赛道的高并发秒杀项目,最终的结果不算好,连终审都没进,但不遗憾,我终于是算自己参与系统设计,从 0 到 1 的完成了一次后台开发任务,学习怎么去使用我之前学习的 SpringBoot 框架,以前都是看着视频敲代码一点感觉都没有;学习了怎么配置 Redis 实例;学习限流,消息队列,负载均衡等等之前都没接触过的知识。 这次真的让我 ...
阅读全文 »

SpringBoot开发二十-Redis入门以及Spring整合Redis

发表于 2019-08-30 | 分类于 SpringBoot项目
需求介绍安装 Redis,熟悉 Redis 的命令以及整合Redis,在Spring 中使用Redis。 代码实现Redis 内置了 16 个库,索引是 0-15 ,默认选择第 0 个 Redis 的常用命令: 12345678910111213141516171819202122232425262728293031323334353637383940// 切换到第 1 个库select 1 // ...
阅读全文 »

SpringBoot开发十九-统一处理异常

发表于 2019-08-30 | 分类于 SpringBoot项目
需求介绍首先服务端分为三层:表现层,业务层,数据层。 请求过来先到表现层,表现层调用业务层,然后业务层调用数据层。 那么数据层出现异常它会抛出异常,那异常肯定是抛给调用者也就是业务层,那么业务层会再抛给表现层,所以无论是哪个层次的异常最终都会汇总到表现层。 SpringBoot 给的解决方案是在项目的某一个特定的路径下(templates 目录下 error 下放 404.html 以及 500. ...
阅读全文 »

SpringBoot开发十八-事务管理和添加评论

发表于 2019-08-30 | 分类于 SpringBoot项目
需求介绍熟悉事务管理,并且应用到添加评论的功能。 数据层:增加评论数据,修改帖子的评论数量 业务层:处理添加评论的业务,先增加评论再更新帖子的评论数量(因为用到了两个DML操作所以要用到事务管理) 表现层:处理添加评论数据的请求,设置添加评论的表单 代码实现首先模拟某一个业务,利用事务实现,首先我们要确定我们的业务要写在 Service 业务层,所以在 AlphaService 文件里面编写,我们 ...
阅读全文 »

SpringBoot开发十七-显示评论

发表于 2019-08-30 | 分类于 SpringBoot项目
需求介绍显示评论,还是我们之前做的流程。 数据层:根据实体查询一页的评论数据,以及根据实体查询评论的数量 业务层:处理查询评论的业务,处理查询评论数量的业务 表现层:同时显示帖子详情数据时显示该帖子的所有的评论的数量和数据 代码介绍首先新增一个实体类 Comment 12345678910111213141516171819202122232425262728293031323334353637 ...
阅读全文 »

SpringBoot开发十六-帖子详情

发表于 2019-08-30 | 分类于 SpringBoot项目
需求介绍实现帖子详情,在帖子标题上增加访问详情页面的链接。 代码实现开发流程: 首先在数据访问层新增一个方法 实现查看帖子的方法 业务层同理增加查询方法 最后在表现层处理查询请求 数据访问层增加根据帖子 id 查询出一个帖子的详细信息 1DiscussPost selectDiscussPostById(int id); 然后去 discusspost-mapper.xml 文件里写具体的实 ...
阅读全文 »
123…10

Rui Zhou

100 日志
10 分类
30 标签
GitHub
0%
© 2019 Rui Zhou
本站访客数:
由 Hexo 强力驱动