# Mk-cloud 说明:
> 这是一个基于SpringCloud的云笔记系统,应用于毕业设计,仅供学习参考~
## 技术点
> 本系统使用的 JDK是 11版本,为了兼容性,请务必使用JDK11!
### 前端主要技术:
1. Vue3
2. Element-plus+
3. TypeScript
4. Echarts
### 后端主要技术以及环境安装:
1. SpringBoot: 版本 2.3.5.RELEASE
> 主要基础微服务框架
2. SpringCloud Alibaba: 2.2.6.RELEASE
> nacos 注册中心(版本: 2.0.3)
>
> open-feign
>
> 详细看配置
安装nacos单节点,建议使用Docker安装。
3. KafKa:
> Kafka 使用Docker容器安装最新版本即可。
4. Elasticsearch
> 安装版本:7.4.2
>
> 参考链接:https://blog.csdn.net/weixin_43505211/article/details/123514848
5. Seata
> 分布式事务,详细请看 源代码里面 需要使用到的文件--》seata-server-1.4.2.zip
>
> 解压后在bin目录下启动seata-server.bat;
>
> ```shell
> seata-server.bat -p 8091
> ```
6. XxlJob 需要使用Postgres修改的版本
> 源代码获取:https://gitee.com/lzy2018cn/xxljob-postgres.git
>
> 需要修改为自己的数据库以及email,然后启动: XxlJobAdminApplication
>
> 访问管理页面:http://localhost:12700/xxl-job-admin/
## 代码模块设计说明
### mk-cloud
> 最外层的依赖脚手架,配置了maven依赖包的各个版本
mk-base
> 基础服务:处理笔记相关的接口
mk-user
> 用户服务:处理用户相关的接口
mk-other
> 其他服务:处理其他业务的接口,比如文件上传,邮箱验证码的发送
有问题可以关注微信公众号,或者添加作者微信lzynb2000
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
Java是一种高性能、跨平台的面向对象编程语言。它由Sun Microsystems(现在是Oracle Corporation)的James Gosling等人在1995年推出,被设计为一种简单、健壮、可移植、多线程、动态的语言。Java的主要特点和优势包括以下几个方面: 跨平台性(Write Once, Run Anywhere): Java的代码可以在不同的平台上运行,只需编写一次代码,就可以在任何支持Java的设备上执行。这得益于Java虚拟机(JVM),它充当了代码和底层硬件之间的中介。 面向对象: Java是一种纯粹的面向对象编程语言,支持封装、继承和多态等面向对象的概念。这使得Java编写的代码更加模块化、可维护和可扩展。 多线程支持: Java内置了对多线程的支持,允许程序同时执行多个任务。这对于开发需要高并发性能的应用程序(如服务器端应用、网络应用等)非常重要。 自动内存管理(垃圾回收): Java具有自动内存管理机制,通过垃圾回收器自动回收不再使用的对象,使得开发者不需要手动管理内存,减轻了程序员的负担,同时也减少了内存泄漏的风险。
资源推荐
资源详情
资源评论
收起资源包目录
这是一个毕业设计用的云笔记网站.zip (178个子文件)
mvnw.cmd 6KB
.gitignore 395B
MkUserServiceImpl.java 15KB
RedisUtil.java 15KB
NoteServiceImpl.java 13KB
AliOssServiceImpl.java 9KB
EsTemplateTest.java 7KB
NoteServiceImplTest.java 7KB
AdminNoteServiceImpl.java 6KB
BaseServiceController.java 4KB
AuthorizeFilter.java 4KB
EsUtil.java 4KB
MkJwtUtil.java 4KB
MkNotesSchedulingXxlJob.java 4KB
MkTypeAndNoteServiceImpl.java 4KB
StatisticServiceImpl.java 3KB
NoteService.java 3KB
ManagerServiceController.java 2KB
UserBasicServicesController.java 2KB
MkNotes.java 2KB
EmailServiceImplTest.java 2KB
MyExceptionCatch.java 2KB
ResponseResult.java 2KB
NoteSearchServiceImpl.java 2KB
BindingResultAspect.java 2KB
RedisConfig.java 2KB
EmailServiceImpl.java 2KB
BaseServiceController.java 2KB
MkCollectServiceImpl.java 2KB
MkUserServiceImplTest.java 2KB
UserAuthController.java 2KB
MyBeanUtils.java 2KB
LogsServiceImpl.java 2KB
CorsConfig.java 2KB
UpdateDTO.java 2KB
MkUser.java 2KB
XxlJobConfig.java 2KB
Knife4jConfiguration.java 2KB
Knife4jConfiguration.java 2KB
Knife4jConfiguration.java 2KB
MkNoteMapper.java 2KB
SearchServiceController.java 1KB
UserManagerController.java 1KB
MyMetaObjectHandler.java 1KB
MkLogs.java 1KB
EsIndexConfig.java 1KB
ExceptionPlus.java 1KB
ExceptionCatch.java 1KB
StatisticsUserAndNote.java 1KB
StatisticMapper.java 1KB
MkType.java 1KB
MkUserService.java 1KB
AdminNoteService.java 1KB
MkLogEnum.java 1KB
UserInfoVO.java 1KB
RegisterDTO.java 1KB
MkStatistic.java 1KB
GlobalExceptionHandler.java 1KB
UserInfoOutVO.java 1KB
BaseServiceRPC.java 1KB
MkCollect.java 1KB
MkGatewayStart.java 1KB
FileController.java 1KB
LeaderboardVO.java 1KB
DataReportArrayVO.java 1017B
NoteDTO.java 976B
MkCollectMapper.java 939B
MkOtherStart.java 938B
MkUrlAuth.java 910B
MkStatistic.java 901B
MkTypeNote.java 898B
MkBaseStart.java 897B
SearchNotesDTO.java 886B
MkBaseFeign.java 877B
MkOtherFeign.java 851B
MkUserStart.java 827B
DataSourceConfiguration.java 823B
UserByStatusVO.java 815B
MkUserAuth.java 804B
MkPicUrl.java 802B
MkScheduling.java 794B
ExceptionCatch.java 793B
CollectNoteVO.java 783B
FeignMultipartSupportConfig.java 746B
MkJwtUtilTest.java 734B
DataReportVo.java 715B
ResponseCodeEnum.java 680B
MkAuth.java 677B
ResponseCodeEnum.java 674B
EmailSendDTO.java 655B
OtherConfig.java 638B
UserAuthEnum.java 623B
OssEntity.java 621B
Testxx.java 611B
LoginDTO.java 599B
GetNotesDTO.java 598B
EsMkNotesRepository.java 587B
MkUserAuthMapper.java 575B
MkUserFeign.java 559B
MkOtherFeignFallBack.java 555B
共 178 条
- 1
- 2
资源评论
JJJ69
- 粉丝: 6209
- 资源: 5783
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功