首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

成为一个Java架构师要学习哪些知识?(1)

1、Maven部分

1.1、分模块、分工程管理

1.2、多模块,多Web应用,合并成一个War包

2、与Git部分

2.1、Git简介、基本原理、安装、Git服务器配置、插件Egit

2.2、TortoiseGit的本地使用

2.3、Egit的本地使用

2.4、TortoiseGit和Egit的远程使用,以及冲突解决,包括:内容冲突、树冲突、逻辑冲突

3、基本业务功能块构建部分:

3.1、完成的基本业务功能介绍、基本的数据字典

3.2、搭建基础的开发环境:Eclipse+Maven+Git

3.3、使用Spring+Mybatis来实现Customer的DAO部分

3.4、Mybatis的分页实现,DAO的简单测试

3.5、Service部分的实现,以及基本的基础模块开发

3.6、基于Spring MVC实现Web层开发

3.7、基本的新增和列表页面,还有分页的tag开发和测试

3.8、带查询条件的分页、修改和删除页面的开发和测试

3.9、查询页面、Mybatis动态查询的实现,Json的自动拼装

3.10、提炼公共的Webmodel,开始X-gen生成的模板制作,做DAO部分的模板

3.11、制作X-gen生成需要的service、web层需要的模板

3.12、制作X-gen生成需要的数据,以及相应的Visitor

3.13、制作X-gen生成需要的Action,还有部分的Visitor

3.14、通过X-gen生成商品模块,并调整整个生成的模板和程序

3.15、通过X-gen生成购物车模块,并调整整个生成的模板和程序

3.16、通过X-gen来生成订单主模块、明细模块,还有库存管理模块

3.17、给客户管理模块加入ehcache,然后把现有的工程加入到Git中

3.18、实现前端的业务登录、首页等功能

3.19、测试并调整登录的业务功能,使用Cookie来保存用户信息

3.20、实现index功能的开发

3.21、Index和商品详细描述页面实现,购物车的实现

3.22、完成下订单和修改库存的功能

3.23、把基础的业务应用配置并部署到Linux服务器上去

4、Nginx部分

4.1、Nginx简介、安装和基本运行

4.2、Nginx的进程结构、基本配置等

4.3、Nginx常用核心模块指令的功能和配置使用

4.4、Nginx的Http模块部分的功能和配置使用

4.5、Nginx的Location区段的功能和配置使用

4.6、Nginx的反向代理模块的功能和配置使用

4.7、Nginx结合实际应用,来实现反向代理和动静分离的功能

4.8、Nginx的负载均衡模块,以及结合实际应用的配置

4.9、Nginx的Rewrite模块的配置和使用

4.10、Nginx更多模块的基本功能和配置,常见功能的配置示例

4.11、Nginx的配置优化以及使用建议

4.12、应用上Nginx过后的体系结构,以及在更大访问量下,体系结构如何变化

5、Varnish部分

5.1、Varnish简介、安装和基本使用

5.2、VCL简介、基本语法和基本配置使用,包括负载均衡的配置使用

5.3、VCL来配置实现健康检查、ACL访问控制等功能

5.4、Grace模式和Saint模式的理解和应用

5.5、VCL常用的函数和常用的Http头

5.6、VCL的子程序,Ation和理解Request流程

5.7、VCL的变量,常见的VCL应用片断

5.8、使用CLI来管理Varnish,掌握如何清除缓存,varnishadm命令

5.9、Varnishd命令和运行期参数,理解参数和选项的功能

5.10、Varnish的日志操作和Varnish的共享内存:Varnishlog、Varnishtop、Varnishhist、Varnishsizes、Varnishnsca、Varnishreplay

5.12、规划Varnish的缓存大小;Varnishstat统计信息;提高Varnish的命中率

5.13、Varnish的性能调优和基本的配置使用建议

5.14、把Varnish和基本应用,还有Nginx组合起来使用

5.15、基本的性能测试;Varnish的监控和初步优化

5.16、应用上Varnish后的体系结构,以及体系结构的演变

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180110G00J7V00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券