La primera etapa, conceptos básicos de Java SE:
Construcción del entorno Java, declaración de control de procesos Java: bucle for, juicio de selección de interruptor, anidamiento de bucle, copia de matriz, matriz multidimensional, final Palabras clave, llamadas al constructor, derechos y rutas de acceso a clases, funciones avanzadas orientadas a objetos, manejo de excepciones de Java, conjuntos, mapas, listas de interfaces y clases de implementación de interfaces, subprocesos de Java, bloqueo de sincronización, flujos de JavaIO, operaciones de archivos, copia, lectura, escritura, eliminar etc La segunda etapa, JavaWeb:
Instalación MySQL, administración, creación de bases de datos, MySQL
Consulta ACTUALIZAR, operaciones avanzadas de Mysql, JDBC, operaciones de conexión de bases de datos JDBC, procesamiento Sql dinámico JDBC, Servlet3. 0
Redirección de páginas web, nuevo soporte de anotaciones de Servlet3.0, AJAX, explicaciones detalladas de atributos, etc. La tercera etapa, marco avanzado de Java-SSH:
Manejo de excepciones de Struts2, integración de Struts2Log4j, ejemplos de Struts2 y JSON, Hibernate5, mapeo de colecciones de Hibernate, mapeo de componentes de Hibernate, Spring4.0, SpringAOP
Marco AspectJ, integración de Spring con otros marcos web, soporte Spring Hibernate, etc. La cuarta etapa, marco avanzado de Java-SSM:
SpringMVC, Spring MVC genera datos JSON, MyBatis, configuración del entorno MyBatis y introducción, etiqueta de configuración de Mybatis, etiqueta de recorte de Mybatis, Shiro, tutorial de inicio rápido de Shiro, Shiro Aplicaciones web, etc.
La quinta etapa, marco de pila completa SpringBootVUE:
SpringBoot, manejo global de excepciones, escucha de filtro, caché EHCache, tarea programada SpringBoot Quartz, Vue, instalación de Vue.js, sintaxis de plantilla, propiedades calculadas, procesamiento de eventos. La sexta etapa incluye:
Construcción del entorno ActiveM, productores y consumidores, operaciones de persistencia de mensajes, algoritmo de cifrado digital RSA, generador de códigos de barras Codebar, generador de códigos QR zxing, gráfico estadístico HighCharts, gráfico estadístico Echarts, reproductor de red ckplayer, integrado. reproductor de red, se puede utilizar libremente en navegadores y terminales móviles. La séptima etapa, aplicación avanzada del marco de Internet 1: p>
Comprensión del marco de servicios distribuidos, explicación detallada del diseño de la arquitectura Dubbo y sus puntos centrales, análisis. Principios operativos del marco, acceso a datos SpringData, motor de búsqueda Lucene, introducción al servidor de búsqueda de texto completo de Lucene, métodos de creación de índices y motor de búsqueda de datos masivos Solr, comunicación de red Socket, realización de comunicación de objetos remotos RMI, uso del servicio de mensajes JMS, distribución Kafka. sistema de mensajes, WebService y Restful
WS, etc. La octava etapa, aplicación avanzada del marco de Internet 2:
Marco de seguridad Spring Security, que implementa el control de seguridad de las aplicaciones web, el almacenamiento en caché de aplicaciones y Marco EhCache, marco OSCache y JBossCache, mecanismo de almacenamiento en caché MyBatis e Hibernate, aplicaciones NoSQL y ajuste de SQL, base de datos MongoDB
NoSQL, base de datos de memoria Redis, realización de intercambio de sesiones *** de Redis, optimización de declaraciones SQL, realización de separación de lectura y escritura de bases de datos, clúster de aplicaciones WEB y optimización del rendimiento, herramienta de gestión de proyectos Maven, equilibrio de carga del servidor web, realización del clúster Nginx y Tomcat, uso de la herramienta de prueba LoadRunner, ajuste de memoria para optimización del rendimiento, optimización de código y métodos de refactorización, etc. Los amigos que estén interesados en Java tal vez deseen comenzar con Getting Started with Java. Hay muchos videos de enseñanza de Java en el sitio B, desde básicos hasta avanzados. Son bastante buenos. Los puntos de conocimiento se explican en detalle y también hay una hoja de ruta de aprendizaje completa. También puedes comprobarlo tú mismo, descargarlo y probarlo.