zoukankan      html  css  js  c++  java
  • 未来一段时间学习方向

    大致总结一下大概设计的技术问题:

        首先是JVM

        ClassLoader的工作机制 JVM的体系结构、工作方式 以及JVM的内存管理 7中GC的区别  Minor GC和Full     GC分别触发的是哪些GC

        然后是J2SE的内容

        反射的机制  java中的多态 常用的集合类以及其实现原理  多线程线程同步以及JUC中的类读过JUC中的哪些源码 ,它们的实现机制

     至于算法并没有刻意刁难我 只是问了一下了解多少种排序算法 以及它们的时间和空间复杂度

        java常用框架 (基本java web面试必考项目)

        Spring /SpringMVC/Struts2/Hibernate/MyBatis/Spring Security 是否阅读过它们的源码  它们实现的原理是什么  附带Servlet的原理

       关于设计模式:

        24种设计模式 都了解哪些 (我偷了个懒用源码来解释了一下)

       关于任务调度:

       quartz使用原理  以及分布式集群下的使用

       前端方面

        javascript的原生API的熟悉程度 jQuery的使用 其中还问了我一个动画效果的底层实现orz

       session与cookie的区别

       缓存方面:

        ehcache和memcached的实现原理以及区别 如何进行分布式 (因为我就用过这两种缓存)

       数据库方面:

          关系型:Mysql、Oracle的使用 考察了一下数据库表的设计技巧  另外尤其考察了一下Mysql  用过哪些Mysql的存储引擎 他们的区别以及原理

         非关系型:NoSQL、MongoDB的使用 原理

      数据库索引的原理 算法

        中间件/驱动方面:

        考察了一下Mysql驱动的源码 实现原理 MysqlIO怎么回事儿

        操作系统方面:

        对于linux的使用  常用的负载均衡操作 以及linux指令

        协议方面:

        Http协议 常见的Http报文头

         web服务器

        nginx和apache的区别 nginx的原理 如何做到负载均衡

        应用服务器

        用过哪些应用服务器  我一般用tomcat/weblogic 是否阅读过tomcat源码 tomcat的原理

        项目管理工具

        SVN 、GIT 基本使用

       项目构建工具

        ANT、MAVEN 基本使用以及 MAVEN的原理 是否搭建过Maven的私服

       然后就是一些项目经验啥的了

  • 相关阅读:
    《Linux C一站式学习》第七章 结构体
    《Linux C一站式学习》第三章 简单的函数
    《Windows程序设计》第一章 起步
    CSS在线课程学习笔记
    《Windows程序设计》第三章 窗口和消息
    window.open与window.showModalDialog中主页面与从页面间的通信(原创) 中庸
    php文件实现将大文件导入到mysql数据库中
    我为何爱读代码?你为何也应当爱?
    解决phpMyAdmin导入mysql数据库超过2M的问题
    对linux交换分区swap的一些认识总结
  • 原文地址:https://www.cnblogs.com/zgghb/p/4211280.html
Copyright © 2011-2022 走看看