需要了解的知识点:
-
什么是JDK什么是JRE?
-
JVM的结构?
堆:
对象进入老年代的条件
栈(线程栈):基本数据类型(如int,double等)、局部变量都是存放在栈内存中的,用完就消失。它是一个先进后出的结构
注:jdk1.7之前为方法区,1.8后换成了元空间
- 垃圾回收原理及过程?
3.1引用计数法
3.2可达性分析法 - 类执行过程?
- JVM调优工具之arthas
- 调优的目的?
减少full GC; why? STOP WORK
许多内容待补充,暂时先写到这里
JavaEE 中级软件工程师
四种经典架构 SSH1、SSI1、SSH2、SSI2 Struts1 表现层框架 入门配置、核心组件、标签库、国际化、数据检验、数据库开发、Sitemesh 集成、集 成 Hibernate/iBATIS Struts2 表现层框架 入门配置、核心组件、标签库、国际化、数据校验、Sitemesh 集成转换器、 拦截器、集成 Hibernate/iBATIS Spring 业务层框架 入门配置、IoC 容器、MVC、标签库、国际化、数据校验、数据库开发 Hibernate 持久层框架 MySQL、Oracle、SQLServer iBATIS 持久层框架 MySQL、Oracle、SQLServer Web 服务器(Tomcat/Jetty/Resin/JBossWeb)
Java 高级软件工程师
javaWeb 开源技术与框架 工作流、 规则引擎 搜索引擎、 缓存引擎 、 任务调度、 身份认证 报表服务、 系统测试、 集群、 负载平衡、 故障转移 JavaWeb 分布式开发技术 JTA(Java 事物管理) JAAS(Java 验证和授权服务) JNDI(Java 命名和目录服务) JavaMail(Java 邮件服务) JMS(java 信息服务) WebService(web 服务)
JCA(java 连接体系) JMS(java 管理体系)
应用服务器(JBossAS/WebLogic/WebSphere)
JavaEE 系统架构师
面向云架构(COA) COA、SaaS、网格计算、集群计算、分布式计算、云计算 面向资源架构(ROA) ROA、RESI 面向 web 服务架构(SOA) WebService、SOA、SCA、ESB、OSGI、EAI Java 设计模式 创建式模式:抽象工厂/建造者/工厂方法/原型/单例 构造型模式:适配器/桥接/组合/装饰/外观/享元/代理 行为型模式:责任链/命令/解释器/迭代子/中介者/备忘录/观察者/状态/策略/模 板方法/访问者 Java 与 UML 建模 对象图、用例图、组件图、部署图、序列图、交互图、活动图、正向工程与逆向 工程
CTO 首席技术官
发展战略 技术总监 团队提升 团队建设 项目管理 产品管理