默认排序价格排序
本课程先通过干净的代码引申出什么是代码的坏味道,且坏味道的代码给我们的项目、人员、收益带来什么样的负面影响,进而通过一些简单的例子,慢慢的将这个课程内容铺展开来。通过从注释、大方法、不明确的名词、错误的编码习惯、不妥的代码设计一步一步将重构的技能点展开进行说明。
希望通过此课程,可以给大家日常的工作、代码的编写带来一些积极的改进指引。
极简代码的升级之道
本课程主要介绍在微服务架构下对于关系数据库不同的使用方式,可能会带来的哪些不同的查询问题,并介绍复杂关联查询问题相应的解决方案,重点介绍在使用mysql做为数据库的场景下,针对数据库和业务服务都进行拆分的情况,如何解决前端应用需要进行复杂条件关联查询的难题,另外会对其他可能的方案进行一些适当的建议,希望能给企业的架构师或者高级研发人员提供一些参考思路。
找到难题破解秘钥
本课程将会剖析约定优于配置设计范式,并分析SpringBoot自动装配实现原理,并对SpringBoot源码进行剖析,探秘底层实现原理及框架设计思想。
自动装配与约定优于配置
本课程将会剖析Spring全家桶中的安全管理框架SpringSecurity,重点分析SpringSecurity认证和授权的核心流程,通过对其源码的剖析,探秘底层实现原理及框架设计思想。
SpringSecurity安全架构解析
本课程完成项目实战,项目设计为互联网主流微服务架构,基于Spring Cloud实现。通过该课程的学习能够认识微服务架构项目研发过程,增强实战开发能力。同时针对微服务架构下分布式事务、虚拟化部署进行了特别说明。
Spring Cloud分布式事务与部署
本课程会讲解算法高级内容,例如高级数据结构、排序、递归与回溯、深度与广度优先搜索、动态规划、二分搜索与贪婪算法等。
算法进阶:数据结构、搜索算法、策略优化
"本课程学习目前比较主流的Java EE企业级框架SSM(Spring、SpringMVC、MyBatis),掌握SSM框架使用细节,能够完成三大框架的整合并进行基本企业级开发。另外,扩展学习安全权限框架SpringSecurity和MyBatis增强工具MyBatis-Plus,使得学员拥有一定Web项目权限控制能力以及企业生产实践中高效应用持久层框架MyBatis的能力。
"
SSM实战,安全权限与MyBatis增强
本课程对市场上常用的开源消息中间件RabbitMQ进行深度剖析、并对ACK、限流、TTL、死信、延迟等高级应用进行讲解。
RabbitMQ深度剖析,高级应用实战
本课程通过讲解数据结构与算法,使得受众储备扎实的数据算法能力;通过讲解并发编程和JVM调优,储备一定的生产场景程序性能优化能力。
数据结构算法与并发调优,性能提升秘籍
本课程会基于互联网电商业务场景,以真实开发流程,从需求分析、概要设计、详细设计、编码实现等几个环节进行讲解,其中涉及了很多互联网公司常用的解决方案,例如:秒杀、三方支付、数据同步、分库分表、分布式事务、用户身份认证和授权解决方案等。
电商业务实战,互联网解决方案精解
本课程将针对Elasticsearch的数据模型分析、构建和算法扩展进行深入讲解,进行搜索实战,最后对ES进行性能调优。
Elasticsearch分析与性能调优
本课程对Redis底层存储结构和原理、持久化方案、删除策略、IO多路复用模型、Redis集群模式、预热、雪崩、击穿、穿透等进行系统剖析。
Redis底层到实战,全面剖析与优化