java知识总结

数据传输方面

Json

XML(dom4j/sax/DOM/JDOM

JAVA方面

  • Servelt/JSP(九大内置对象)

  • SpringMVC的知识

  • Spring的IDC、AOP

  • JavaScript(闭包)

  • jQuery

  • Hibernate的知识

  • mybatis的知识

  • MQ消息队列(ActiveMQ)

  • RMI(远程接口调用,Hessian是一个轻量级的RMI工具)

  • NIO和BIO(NIO主要有三点Channel、Buffer、Selector;NIO使用一个线程处理多个链接;Channel是双向的,它是传输数据的管道;Buffer是缓存主要使用的有ByteBuffer、IntBuffer、LongBuffer、DoubleBuffer等;Selector是NIO的灵魂, 能够检测多个注册的通道上是否有事件发生,如果有事件发生,便获取事件然后针对每个事件进行相应的响应处理。)

  • spring事务传播级别

  • concurrent包(高并发常用包Local、定时任务)

理论知识方面

  • JVM内存管理

  • 各种排序算法

  • 二叉树知识

  • 算法复杂度

  • 数据库存储引擎

  • 数据结构

  • tomcat架构分析

  • 事务隔离级别(4中隔离级别)

源码分析方面

  • ArrayList源码分析

  • HashMap源码分析

  • LinkList源码分析

服务方面

  • Apache

  • Nginx

  • Netty(一个基于NIO的框架,可以模拟web服务器)

  • zookeeper(服务集群使用)

  • dubbo(服务分布式使用)

关系数据库方面

  • MySQL(主从备份、索引、分表等)

  • Oracle

  • SQL(优化、内连接、外连接、Having语句)

非关系型数据库方面(一般用作缓存,在高并发的时候会经常用到)

  • Redis

  • MemoryCached

  • Mongodb

自动化运维方面

  • shell(awk、sed)

  • python





本文出自 “底小高大” 博客,转载请与作者联系!

你可能感兴趣的:(spring,数据库,二叉树,channel,java知识)