一款网页端的短视频网站。基于上述的背景调查,设计相应的架构来实现一个包含商品交易、广告投放、用户交互的一个项目平台。
第三方登录开源组件。目前已经集成Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、支付宝、QQ、微信、淘宝、Google、抖音、今日头条、京东、阿里云等第三方平台的授权登录。同时发布于Maven中央仓库,可根据指定的文档进行开发。
Spring 的简易框架版本。IOC 全称为:Inversion of Control。控制反转的基本概念是:不用创建对象,但是需要描述创建对象的方式。AOP (Aspect Orient Programming),直译过来就是 面向切面编程,AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。
基于3版本的手写 Mybatis 框架。Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,开发时只需要关注SQL语句本身,不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。程序员直接编写原生态sql,可以严格控制sql执行性能,灵活度高。
RPC是远程过程调用,将远程服务调用到本地使用。项目实现通过Nacos实现注册中心,类调用的是使用的JDK动态代理实现,通过SpringBean将Bean交付Spring管理,通过注入Bean之前将被Service注解的接口注册到注册中心,使用代理来增强接口对象,屏蔽远程调用的底层细节,使用Channel缓存来缓存服务,同时使用负载均衡方式平衡各服务之间的负载,使用Netty中的时间轮算法来定时维
《电化学分析系统》-20级蓝点工作室实训项目
Contributions last year: 0
Max continuous contributions: 0
Recent contributions: 0
Commits, issues, and pull requests will appear on your contribution graph. Only when the email address used for the commits in local configuration is associated with your GitOSC account, the commits' contribution will be counted.