最新公告
  • 欢迎您光临IT100,各种优质it资源共享下载,精品资源,持续更新
  • 文章介绍
  • 【资源介绍】:

    项目背景

    随着智能手机和高速互联网的普及,人们开始寻求更便捷的方式来获取信息和娱乐。有声书的出现使得人们可以在旅途中、跑步时、做家务时等各种场景下,以更加灵活的方式享受阅读。

    在过去,有声书主要是由专业的演员朗读,制作成录音带或CD。但随着数字化媒体的发展,听书软件应运而生,为用户提供了更多选择,包括自助出版的有声书和多样化的内容。

    项目意义

    1. 便捷性:听书软件使得阅读不再局限于纸质书籍,用户可以通过手机等设备在任何时间、任何地点收听有声书,节省了携带实体书的麻烦。
    2. 多样化内容:听书软件提供了广泛的有声书选择,涵盖了各种类型的图书、小说、杂志、教育内容等。这样的多样性使得用户能够根据个人兴趣和需求选择内容。
    3. 阅读体验:通过专业的朗读演员和音效制作,听书软件可以提供更加生动、有趣的阅读体验,有助于吸引更多读者,尤其是那些不太喜欢阅读纸质书籍的人。
    4. 辅助功能:听书软件通常还具备一些辅助功能,如调整朗读速度、书签功能、字幕显示等,有助于提高可访问性,使得视力受损或其他障碍的用户也能轻松阅读。
    5. 支持作家和内容创作者:听书软件为作家和内容创作者提供了另一种传播作品的渠道,有助于扩大影响力和读者群。
    6. 学习工具:听书软件也可以用作学习工具,提供学术教材、外语学习材料等,帮助用户在学习过程中更好地理解和吸收知识。

      总的来说,听书软件的开发推动了阅读体验的数字化和个性化,为用户提供了更加便捷、多样化的阅读方式,也促进了作家和内容创作者的创作和传播。

    核心技术

    SpringBoot:简化Spring应用的初始搭建以及开发过程

    SpringCloud:基于Spring Boot实现的云原生应用开发工具,SpringCloud使用的技术:(Spring Cloud Gateway、Spring Cloud Task和Spring Cloud Feign等)SpringBoot+SpringCloudAlibaba(Nacos, Sentinel)+Cloud OpenFeign

    MyBatis-Plus:持久层框架,也依赖mybatis

    Redis:内存做缓存

    Redisson:基于redis的Java驻内存数据网格 – 框架;操作redis的框架

    MongoDB: 分布式文件存储的数据库

    Kafka:消息中间件;大型分布式项目是标配;分布式事务最终一致性

    ElasticSearch+Kibana+Logstash/Filebeat 全文检索服务器+可视化数据监控:检索

    ThreadPoolExecutor+CompletableFuture:线程池来实现异步操作,提高效率

    xxl-Job: 分布式定时任务调用中心

    Knife4J/YAPI:Api接口文档工具

    MinIO(私有化对象存储集群):分布式文件存储 类似于OSS(公有)

    微信支付:

    MySQL:关系型数据库 {shardingSphere-jdbc 进行读写分离; 分库,分表}

    Lombok: 实体类的中get/set 生成的jar包

    natapp:内网穿透

    Docker:容器化技术; 生产环境Redis(运维人员);快速搭建环境Docker run

    Git:代码管理工具;git使用,拉代码、提交、推送、合并、冲突解决

    前端技术栈

    UniApp

    Vue3全家桶

    TypeScript

    Grace-UI

    Uni-UI

    uniapp-axios-adapter

    【资源目录】:

    ├──day01

    | ├──代码

    | ├──视频

    | | ├──01.学习方法介绍.mp4 64.56M

    | | ├──02.上课学习方法介绍.mp4 89.12M

    | | ├──03.学习方法介绍.mp4 27.75M

    | | ├──04.项目功能演示与介绍.mp4 47.82M

    | | ├──05.项目用到的技术复习.mp4 85.69M

    | | ├──06.项目用到技术.mp4 56.43M

    | | ├──07.项目用到的技术.mp4 42.77M

    | | ├──08.安装虚拟机.mp4 61.93M

    | | ├──09.安装docker环境.mp4 52.98M

    | | ├──10.安装ES容器.mp4 81.50M

    | | ├──11.安装kibana和分词器.mp4 108.70M

    | | ├──12.安装redis和minio软件.mp4 53.88M

    | | └──13.利用compose安装软件.mp4 152.20M

    | ├──文档

    | | └──上课笔记.txt 2.38kb

    | └──资料

    | | ├──资料

    | | | └──资料

    | | └──day01.docx 1019.57kb

    ├──day02

    | ├──代码

    | | └──tingshu_parent.zip 4.31M

    | ├──视频

    | | ├──01.docker网络之间的访问.mp4 71.57M

    | | ├──02.容器稳定访问地址.mp4 59.30M

    | | ├──03.项目各个模块分析.mp4 79.16M

    | | ├──04.搭建项目各个模块.mp4 141.37M

    | | ├──05.项目模块解释.mp4 49.91M

    | | ├──06.dependencies和manegemnt的区别.mp4 61.82M

    | | ├──07.模块之间的依赖关系.mp4 38.93M

    | | ├──08.项目配置文件的解释.mp4 79.02M

    | | ├──09.逆向工程的引出.mp4 38.74M

    | | ├──10.MP逆向工程生成代码解释.mp4 128.55M

    | | ├──11.主类的扫描规则.mp4 68.20M

    | | ├──12.搭建小程序与运行.mp4 43.83M

    | | ├──13.微信登录的原理.mp4 67.31M

    | | └──14.微信登录前端代码分析.mp4 61.16M

    | ├──文档

    | | └──上课笔记.txt 1.23kb

    | └──资料

    | | ├──拷贝代码

    | | | ├──tingshu_common

    | | | └──tingshu_model

    | | ├──apache-maven-3.5.0-bin.zip 8.29M

    | | ├──day02.docx 5.72M

    | | ├──HBuilderX.3.7.11.20230427.zip 46.16M

    | | ├──ListenToBooks-master.zip 3.78M

    | | ├──mysql_tingshu.sql 40.09M

    | | ├──node-x64.msi 30.29M

    | | ├──OpenJDK17U-jdk_x64_windows_hotspot_17.0.6_10.msi 160.19M

    | | ├──repository.zip 338.69M

    | | ├──wechat_devtools_1.06.2303220_win32_x64.exe 185.30M

    | | └──项目演示.mp4 46.42M

    ├──day03

    | ├──代码

    | | └──tingshu_parent.zip 4.40M

    | ├──视频

    | | ├──01.微信登录流程分析与代码编写.mp4 91.44M

    | | ├──02.登录流程代码详情.mp4 91.37M

    | | ├──03.引出切面编程.mp4 85.20M

    | | ├──04.切面编程代码编写.mp4 81.00M

    | | ├──05.登录切面代码编写.mp4 98.23M

    | | ├──06.登录模块的修改与完善.mp4 77.75M

    | | ├──07.引出MQ的内容.mp4 24.40M

    | | ├──08.各种MQ的介绍.mp4 134.16M

    | | ├──09.minio官网例子编写.mp4 129.57M

    | | ├──10.官网例子遇到的问题.mp4 43.22M

    | | └──11.minio文件上传改造.mp4 169.58M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    | | ├──苹果手机

    | | | ├──httpsitem.jd.com100016034386.html

    | | | ├──Thumbs.db 730.00kb

    | | | ├──白色1.jpg 22.38kb

    | | | ├──白色2.jpg 90.76kb

    | | | ├──白色3.jpg 19.99kb

    | | | ├──白色4.jpg 20.55kb

    | | | ├──白色5.jpg 86.15kb

    | | | ├──红色1.jpg 26.09kb

    | | | ├──红色2.jpg 31.37kb

    | | | ├──红色3.jpg 96.42kb

    | | | ├──红色4.jpg 33.64kb

    | | | ├──绿色1.jpg 25.75kb

    | | | ├──绿色2.jpg 88.98kb

    | | | ├──绿色3.jpg 24.48kb

    | | | └──绿色4.jpg 21.42kb

    | | ├──day03.docx 6.36M

    | | ├──首页分类要求返回格式.txt 0.85kb

    | | └──专辑分类数据格式.json 56.23kb

    ├──day04

    | ├──代码

    | | └──tingshu_parent.zip 6.35M

    | ├──视频

    | | ├──01.JDK高级特性复习.mp4 88.75M

    | | ├──02.查询所有的分类信息.mp4 76.59M

    | | ├──03.查询所有分类信息代码.mp4 88.10M

    | | ├──04.优化查询所有分类信息.mp4 151.56M

    | | ├──05.根据一级分类Id查询分类属性信息.mp4 92.14M

    | | ├──06.保存专辑信息.mp4 97.27M

    | | ├──07.保存专辑信息.mp4 102.11M

    | | ├──08.专辑分页列表的查询.mp4 47.87M

    | | └──09.专辑分页列表的编写.mp4 93.82M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    ├──day05

    | ├──代码

    | | └──tingshu_parent.zip 6.40M

    | ├──视频

    | | ├──01.根据id查询专辑信息.mp4 32.54M

    | | ├──02.专辑修改与删除.mp4 54.11M

    | | ├──03.腾讯云音频操作.mp4 94.71M

    | | ├──04.上传声音操作.mp4 72.05M

    | | ├──05.保存声音信息.mp4 109.92M

    | | ├──06.分页查询声音列表.mp4 67.99M

    | | ├──07.编写声音与测试.mp4 104.57M

    | | ├──08.引出使用redis.mp4 51.11M

    | | ├──09.谈谈你对集合的理解.mp4 84.87M

    | | ├──10.项目中融入redis与解决编码问题.mp4 87.76M

    | | ├──12.一个对redis操作num的案例.mp4 70.93M

    | | └──13.高并发情况访问redis.mp4 38.33M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    | | ├──cardigan.mp3 9.99M

    | | └──day5.docx 708.44kb

    ├──day06

    | ├──代码

    | | └──tingshu_parent.zip 6.41M

    | ├──视频

    | | ├──01.分布式锁案例1.mp4 37.20M

    | | ├──02.分布式锁案例2.mp4 53.71M

    | | ├──03.分布式锁案例3.mp4 83.12M

    | | ├──04.分布式锁案例4.mp4 109.74M

    | | ├──05.内存泄漏问题.mp4 63.82M

    | | ├──06.锁续期的问题.mp4 40.95M

    | | ├──07.分布式锁整合到项目当中.mp4 75.42M

    | | ├──08.红锁算法的步骤.mp4 89.59M

    | | ├──09.锁的粒度问题.mp4 49.79M

    | | └──10.引出redisson.mp4 62.67M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    | | ├──1-redis数据问题.png 79.18kb

    | | ├──2-引出分布式锁.png 67.79kb

    | | ├──3-redis锁方案出现的问题.jpg 155.66kb

    | | ├──4-uuid遇到的问题.jpg 166.46kb

    | | ├──5-自旋死锁.png 23.75kb

    | | ├──day05.docx 1.44M

    | | └──红锁.png 20.81kb

    ├──day07

    | ├──代码

    | | └──tingshu_parent.zip 6.44M

    | ├──视频

    | | ├──01.redisson使用lock锁.mp4 91.27M

    | | ├──02.redisson源码观看.mp4 75.47M

    | | ├──03.redisson的使用.mp4 68.94M

    | | ├──04.redisson的使用.mp4 46.43M

    | | ├──05.Redisson的使用.mp4 56.58M

    | | ├──06.redisson融入到项目当中.mp4 36.84M

    | | ├──07.缓存中重要的概念.mp4 44.19M

    | | ├──08.布隆过滤器.mp4 18.04M

    | | ├──09.布隆过滤器的概念 .mp4 48.35M

    | | ├──10.布隆过滤器的使用.mp4 93.70M

    | | ├──11.缓存不一致性问题.mp4 55.36M

    | | ├──12.缓存不一致性问题.mp4 36.31M

    | | └──13.引出切面编程.mp4 41.62M

    | ├──文档

    | | └──上课笔记.txt 2.25kb

    | └──资料

    | | ├──day06.docx 2.38M

    | | ├──Distributed locks and synchronizers.pdf 4.45M

    | | ├──Distributed locks and synchronizers8-中文.pdf 1.44M

    | | ├──~缓存数据一致性.pptx (Can’t open) | | ├──红锁.png 20.81kb | | ├──缓存数据一致性.pptx 89.10kb | | └──位格式.png 0.51kb ├──day08 | ├──代码 | | └──tingshu_parent.zip 6.46M | ├──视频 | | ├──01.编写专辑详情切面.mp4 74.18M | | ├──02.单例模式与切面编写.mp4 80.89M | | ├──03.volatile答出高度.mp4 65.61M | | ├──04.读写锁的编写.mp4 79.42M | | ├──05.使用本地锁实现专辑详情.mp4 119.50M | | ├──06.改造本地锁与jmeter的介绍.mp4 106.75M | | ├──07.jmeter单纯访问数据库.mp4 73.51M | | ├──08.jemter测试访问redis与调整堆大小.mp4 102.27M | | └──09.jmeter直接测数据库与springboot.mp4 58.76M | ├──文档 | | └──上课笔记.txt | └──资料 | | ├──apache-jmeter-5.4.2.zip 70.68M | | ├──day07.docx 1.39M | | ├──mysql-connector-java-5.1.46.jar 981.29kb | | ├──mysql-connector-java-8.0.21.jar 2.29M | | ├──~day07.docx 0.16kb

    | | └──测试情况.docx 298.03kb

    ├──day09

    | ├──代码

    | | └──tingshu_parent.zip 6.50M

    | ├──视频

    | | ├──01.ES的介绍与基本命令.mp4 108.43M

    | | ├──02.ES的查询命令.mp4 67.79M

    | | ├──03.ES的查询命令.mp4 82.38M

    | | ├──04.ES的聚合查询.mp4 79.59M

    | | ├──06.嵌套查询的介绍.mp4 81.71M

    | | ├──07.IK分词器的本地扩展.mp4 102.99M

    | | ├──08.动态扩展IK分词的扩展词.mp4 117.41M

    | | ├──09.动态扩展IK分词的停词器.mp4 53.09M

    | | ├──10.操作ES的API.mp4 136.55M

    | | └──11.搭建搜索模块.mp4 70.00M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    | | ├──day08.docx 1.84M

    | | ├──default.conf 0.25kb

    | | ├──es-day01.docx 1.81M

    | | ├──es-day02.docx 1.16M

    | | └──~day08.docx 0.16kb ├──day10 | ├──代码 | | └──tingshu_parent.zip 6.58M | ├──视频 | | ├──01.专辑上架准备工作.mp4 77.27M | | ├──02.专辑上架代码编写.mp4 105.43M | | ├──03.专辑上架代码编写.mp4 139.95M | | ├──04.专辑上架下架测试.mp4 70.17M | | ├──05.利用kafka发送消息进行上下架.mp4 90.71M | | ├──06.根据一级分类id获取三级分类列表.mp4 71.05M | | ├──07.首页频道数据分析与编写.mp4 61.37M | | ├──08.首页频道数据查询代码.mp4 96.05M | | ├──09.首页频道数据查询代码.mp4 103.75M | | ├──10.首页频道数据查询解释.mp4 86.98M | | ├──11.根据一级分类id获取全部分类信息.mp4 50.08M | | └──12.搜索接口编写.mp4 14.63M | ├──文档 | | └──上课笔记.txt | └──资料 | | └──返回数据要求.txt 49.11kb ├──day11 | ├──代码 | | └──tingshu_parent.zip 6.59M | ├──视频 | | ├──01.专辑搜索DSL语句.mp4 86.18M | | ├──02.专辑搜索语句JAVA编写.mp4 95.16M | | ├──03.专辑搜索语句JAVA编写.mp4 82.88M | | ├──04.专辑搜索语句测试代码.mp4 56.88M | | ├──05.专辑搜索结果解析.mp4 99.49M | | ├──06.引出关键字自动补全.mp4 19.77M | | ├──07.上传自动补全索引.mp4 63.57M | | ├──08.自动补全搜索语句代码编写.mp4 100.90M | | ├──09.自动补全代码解析.mp4 40.71M | | ├──10.自动补全利用搜索凑数.mp4 42.73M | | └──11.专辑详情内容编写.mp4 83.92M | ├──文档 | | └──上课笔记.txt | └──资料 ├──day12 | ├──代码 | | └──tingshu_parent.zip 6.64M | ├──视频 | | ├──01.引出异步编排.mp4 44.03M | | ├──02.异步编排知识点一.mp4 64.86M | | ├──03.异步编排知识点二.mp4 85.54M | | ├──04.异步编排知识点三.mp4 76.89M | | ├──05.异步编排融入到项目中.mp4 83.10M | | ├──06.线程池的引入与编写.mp4 92.15M | | ├──07.线程池整合到项目当中.mp4 54.60M | | ├──08.远程调用开启feign日志.mp4 95.58M | | ├──09.mongodb数据库的介绍.mp4 45.19M | | ├──10.mongodb的操作.mp4 48.21M | | ├──11.是否订阅进行编写.mp4 83.01M | | ├──12.查询所有的会员配置信息.mp4 22.50M | | └──13.今日内容总结.mp4 42.83M | ├──文档 | | └──上课笔记.txt | └──资料 | | └──day11.docx 1.63M ├──day13 | ├──代码 | | └──tingshu_parent.zip 6.66M | ├──视频 | | ├──01.专辑声音列表查询.mp4 69.87M | | ├──02.用户没有登录显示.mp4 51.89M | | ├──03.引出用户购买声音的标识.mp4 68.37M | | ├──04.获取是否需要显示购买的标识.mp4 99.56M | | ├──05.测试是否需要显示购买标识.mp4 106.44M | | ├──06.更新专辑排行榜.mp4 98.97M | | ├──07.排行榜信息的展示.mp4 64.70M | | ├──08.更新声音播放进度.mp4 99.94M | | ├──09.更新播放量.mp4 87.47M | | ├──10.完善更新播放量.mp4 64.58M | | └──11.获取最近播放记录.mp4 89.19M | ├──文档 | | └──上课笔记.txt | └──资料 | | ├──day12.docx 787.01kb | | └──~day12.docx 0.16kb

    ├──day14

    | ├──代码

    | | └──tingshu_parent.zip 6.81M

    | ├──视频

    | | ├──01.获取声音的统计信息.mp4 30.62M

    | | ├──02.点赞具体代码编写.mp4 107.72M

    | | ├──03.用户点赞与取消点赞.mp4 42.87M

    | | ├──04.查询用户点赞列表.mp4 141.71M

    | | ├──05.查询用户播放历史记录列表.mp4 142.05M

    | | ├──06.测试用户播放历史列表.mp4 42.13M

    | | ├──07.获取购买声音列表进行选择.mp4 68.56M

    | | ├──08.获取需要购买的专辑集数.mp4 97.52M

    | | ├──09.测试需要购买的专辑数.mp4 45.29M

    | | ├──10.订单确认信息.mp4 130.80M

    | | └──11.专辑确认信息的编写.mp4 32.07M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    | | ├──day14.docx 801.78kb

    | | └──~day14.docx 0.16kb ├──day15 | ├──代码 | | └──tingshu_parent.zip 6.95M | ├──视频 | | ├──01.专辑声音列表确认.mp4 29.36M | | ├──02.专辑声音列表确认.mp4 78.37M | | ├──03.购买VIP会员确认.mp4 68.52M | | ├──04.订单提交的流程分析.mp4 67.13M | | ├──05.解决重复提交与签名问题.mp4 92.17M | | ├──06.锁定账号余额信息.mp4 142.98M | | ├──07.保存订单的相关信息.mp4 47.17M | | ├──08.保存订单相关信息.mp4 99.33M | | ├──09.保存订单相关信息.mp4 105.99M | | ├──10.支付成功之后修改的内容.mp4 97.33M | | └──11.更新购买专辑数量-未完.mp4 76.16M | ├──文档 | | └──上课笔记.txt | └──资料 ├──day16 | ├──代码 | | └──tingshu_parent.zip 7.07M | ├──视频 | | ├──01.更新专辑购买数量.mp4 53.11M | | ├──02.解除锁定金额.mp4 143.84M | | ├──03.出现异常解除锁定.mp4 83.52M | | ├──04.订单模块打断点测试.mp4 124.48M | | ├──05.订单模块打断点测试.mp4 127.47M | | ├──06.订单模块打断点测试.mp4 148.08M | | ├──07.订单整体测试.mp4 62.91M | | ├──08.引入信息校验.mp4 61.73M | | ├──09.数据校验信息返回给前端.mp4 68.61M | | ├──10.主从复制的原理.mp4 23.98M | | ├──11.搭建主从复制.mp4 58.88M | | └──12.shardingsphere的介绍.mp4 34.23M | ├──文档 | | └──上课笔记.txt | └──资料 | | ├──分库分表配置 | | | ├──application-1读写分离.yml 3.53kb | | | ├──application-2单表分库分表.yml 4.03kb | | | ├──application-3多表分库分表.yml 4.62kb | | | └──application-4分库分表+读写分离.yml 7.08kb | | ├──day16.docx 1.60M | | ├──分库分表_db_order.sql 5.64kb | | ├──主从复制.txt 2.39kb | | └──主从复制架构图.png 54.79kb ├──day17 | ├──代码 | | └──tingshu_parent.zip 7.12M | ├──视频 | | ├──01.shardingsphere配置读写分离.mp4 86.41M | | ├──02.shardingsphere配置读写分离.mp4 87.15M | | ├──03.分库分表的规则介绍.mp4 27.90M | | ├──04.分库分表规则配置.mp4 72.83M | | ├──05.单库分库分表测试.mp4 44.86M | | ├──06.多表分库分表测试.mp4 36.97M | | ├──07.绑定表的查询.mp4 104.17M | | ├──08.非分片的键查询出现跨库跨表.mp4 35.31M | | ├──09.读写分离+分库分表.mp4 85.83M | | ├──10.微信支付介绍.mp4 86.34M | | ├──11.搭建支付模块项目.mp4 65.15M | | └──12.接入微信支付接口.mp4 122.51M | ├──文档 | | └──上课笔记.txt | └──资料 | | ├──apiclient_key.pem 1.67kb | | ├──day17.docx 3.16M | | ├──natapp_windows_amd64_2_3_9.zip 3.20M | | ├──windows_amd64.zip 6.17M | | ├──~day17.docx 0.16kb

    | | └──内网穿透.png 35.37kb

    └──day18

    | ├──代码

    | | └──tingshu_parent.zip 7.26M

    | ├──视频

    | | ├──01.创建微信支付相关代码.mp4 108.38M

    | | ├──02.微信创建支付二维码接口.mp4 102.13M

    | | ├──03.内网穿透的引入.mp4 43.13M

    | | ├──04.内网穿透工具的介绍与使用.mp4 78.07M

    | | ├──05.支付成功之后的代码.mp4 67.83M

    | | ├──06.支付回调方法编写.mp4 96.08M

    | | ├──07.分布式解决方案的引入.mp4 40.70M

    | | ├──08.微信支付成功自动查询.mp4 85.10M

    | | ├──09.账号充值金额.mp4 137.87M

    | | ├──10.账号充值测试.mp4 95.55M

    | | ├──11.充值过程bug与查询.mp4 122.04M

    | | └──12.还未总结完.mp4 21.07M

    | ├──文档

    | | └──上课笔记.txt

    | └──资料

    1. 本站所有资源收集于互联网,如有争议与本站无关!
    2. 分享目的仅供大家学习和交流,不得使用于非法商业用途,不得违反国家法律,否则后果自负!
    3. 如有链接无法下载、失效或广告,请联系管理员处理!
    4.本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!

    常见问题FAQ

    视频课程的格式是什么
    视频不加密,网盘在线学习,课程免费更新,持续更新
    怎么发货?
    有些资源没更新完结怎么办
    有问题不懂想咨询怎么办
    • 13279会员总数(位)
    • 39018资源总数(个)
    • 9本周发布(个)
    • 5今日发布(个)
    • 3495稳定运行(天)

    IT100资源站国内最专业的学习课程平台

    加入我们
  • 联系我们:

  • XML地图 | 标签云
  • © 2011 IT100资源站 All rights reserved