初识SpringCloudAlibaba
简介 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应...
简介 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。 依托 Spring Cloud Alibaba,只需要添加一些注解和少量配置,就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应...
前言 具体为啥要用就不说了,请看下文。 我们知道,随着项目规模的扩大,清晰的模块划分和项目层次划分是势在必行的,如此我们不仅可以实现高效开发,还能实现代码之间的解耦合。 在一个成熟的项目工程中,常见的,一般会划分多个 DO、VO、DTO 对象,DO一般指的是我们的业务实体对象,可以理解成我们对数据库关系的映射;VO一般指的是我们业务需要返回给前端的一些字段(显然,我们返回给前端的字段不可能是...
前言 高级Java课程五一布置的小实验有一个是使用 NIO 完成一个群聊服务端和客户端,故学习学习。 NIO全称为 Non-Blocking IO,是一种同步非阻塞IO模型,也是IO多路复用的基础,迄今已经成为了解决高并发大流量的有效IO解决方案。 在之前传统的阻塞式编程的时候,我们常常使用serverSocket.accept() 等阻塞式操作来获取客户端的Socket连接,不过这个传统模...
微服务基础 单体架构 通常来说 ,如果一个war包或者jar包中包含一个应用的所有功能,则我们称这种架构模式为单体架构。 很多创业型的公司和传统的互联网公司早期基本都会采用这样的架构,原因是这样的架构足够简单,能够快速的开发和上线,并且对于初期用户量不大的情况,这种架构是足以支撑业务的正常运行的。 集群和垂直化 当业务场景越来越多,模块功能越来越多,这就意味着war包或者jar包中的代码量会...
前言 由于某些不可抗力因素,咱的 Maxer 主题弃坑了(其实主要是因为我的 PHP 太菜了,况且主攻的方向是 Java ) 还有大半年就秋招了,所以趁着这个时间节点准备搞一搞事情。 也算是实现一下当初大一的愿望:独立开发一套站点(前中后台)。 寒假一回来我就在开始着手准备前端的开发,花了几天时间上手了 Vue3 和 TypeScript,同时也使用 Vue Cli 4.x 构建了一套 Vu...