学习笔记——架构之路
2023-01-13
一、基本功
(1)工程结构管理
掌握企业环境的搭建和管理
(2)java开发规范
P3C开发规约
(3)高并发及网络编程
需要考虑性能瓶颈
(4)底层源码分析
二、互联网常用技术——分布式
1、NoSQL数据库:是提升数据访问效率的优先选择。
访问效率的提升:Redis、MongoDB
2、分布式文件存储系统
2023-01-17
3、分布式搜索服务:Solr、ElasticSearch
4、消息中间件:ActiveMQ、RabbitMQ
消息中间件可以辅助降低流量高峰压力,提升访问效率
5、分布式事务管理:LCN
6、其他相关技术:Apollo(集中式的、分布式的配置文件管理应用)、Swagger(接口文档管理应用)、Activiti(工作流技术)、RMI(远程方法调用技术)、WebServices(网络服务调用技术)
三、完整生态链框架体系——Spring超级全家桶
包含Spring、Spring Data、Spring Boot、Spring Security、Spring Session、Spring AMQP、Spring Integration、Spring Web Service等
四、互联网热门技术——微服务
热门的微服务技术框架:Spring Cloud、Dubbo
五、系统生命线——架构优化及高可用架构
1、技术、环境上的优化
JVM、代码性能、Tomcat、MySQL、SQL语法、Nginx等方面都需要进行优化、提升代码和环境的性能。
2、架构可靠性的优化
Nginx高可用集群、Tomcat高可用集群、MySQL高可用集群、MongDB分片集群、FastDFS高可用集群等
六、架构
架构过程:原理积累、架构思维、架构原理、设计思维
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南