Red de conocimientos turísticos - Lugares de interés turístico - ¿Qué aprendes principalmente en la formación de Java?

¿Qué aprendes principalmente en la formación de Java?

He respondido esta pregunta muchas veces. Hoy en día, muchos principiantes, especialmente aquellos que acaban de empezar a aprender Java, no saben por dónde empezar. Aprendí Java en Chengdu Workshop y ahora soy un veterano. He recopilado algunos puntos de conocimiento de Java, divididos en seis etapas y 273 puntos de habilidad. La primera etapa, la segunda etapa, la tercera etapa y la cuarta etapa deben dominarse. Solo aprendí la cuarta etapa, la quinta etapa y la sexta etapa, que son la garantía de un alto salario y una alta educación vocacional. Digámoslo de esta manera, si quieres conseguir un salario alto, debes dominar las dos últimas etapas. Hombre, creo que es apropiado adoptarlos.

La primera etapa: formación en habilidades básicas de Java

1.? ¿Entender el hardware de la computadora

2.? Principios de composición informática

3.? Conocimiento de software informático

4.? Conocimiento de redes informáticas

5.? Operaciones comunes de aplicaciones de red

6.? Entender los virus informáticos

7.? Entrenamiento de lógica

8.? ¿Primera vez que ves Java

9.? Variables y tipos de datos

10.? Seleccionar estructura

11.? La estructura del bucle

12.? Estructura circular hacer-mientras

13.? Estructura de bucle mientras

14.? Múltiples bucles y depuración de programas

15.? Bucle Avanzado

16.? Arreglos unidimensionales y sus aplicaciones clásicas

17.? Matriz bidimensional

18.? Clases y objetos cognitivos

19.? Métodos y sobrecarga de métodos

20.? Encapsulación y herencia

21.? Anulación de métodos y polimorfismo

22.? Proyecto de sistema de alquiler de vehículos de combate real

23.? Clases abstractas e interfaces

24.? Anormal

25.? Proyecto de ataque rápido de combate real

26.? ¿Java? Tipo de colección en

27.? ¿Lista? Reunir

28.? ¿configuración? Reunir

29.? ¿HashMap? Reúne

30.? Procedimiento iterativo

31.? ¿recolectar? Algoritmos y métodos comunes

32.? Tipos enumerados

33.? Embalaje y embalaje y desembalaje

34.? ¿Cadena, StringBuffer? Los métodos públicos de clase operan en cadenas

35.? Fecha, calendario

36.? ¿matemáticas? Métodos comunes de clases

37.? IO/NIO

38.? Flujo de entrada de bytes (flujo de entrada, flujo de entrada de archivos, flujo de entrada almacenado en búfer)

39.? Flujo de salida de bytes (flujo de salida, flujo de salida de archivos, flujo de salida almacenado en búfer)

40.? Flujo de entrada de caracteres (Reader, InputStreamReader, FileReader BufferedReader)

41.? Flujo de salida de bytes (Writer, OutputStreamWriter, FileWriter, BufferedWriter)

42.? Archivo de originales

43.? Serialización, deserialización

44.? Mejora del lugar de trabajo: Cuatro cuadrantes de gestión del tiempo y gestión de la energía

45.? Subprocesos múltiples (subprocesos, ejecutables)

46.? ¿Hilo? Ciclo de vida

47.? Programación de hilos

48.? Sincronización de hilos y punto muerto

49.? ¿Hilo? Piscina

50.? Promoción profesional: trabajo en equipo

51.? Zócalos (TCP, UDP)

52.? XML? Conceptos, Ventajas y Normas

53.? XML? Manejo de caracteres especiales en .

54.? ¿Usar DOM? ¿Leer, agregar, eliminar, analizar XML? Datos

La segunda fase: desarrollo javaweb

55.? ¿Construyendo y configurando MySQL? Base de datos

56.? Agregar, eliminar, buscar y modificar frases en la base de datos

57.? Asuntos

58.? Perspectiva

59.? Copia de seguridad y recuperación de bases de datos

60.? Gestión de usuarios de bases de datos

61.? Diseño de bases de datos

62.? Proyecto Práctica-Cajero automático del banco? Sistema de máquina de depósito y retiro

63.? ¿Convertir a HTML? y CSS

64.? Embellecer listas, tablas y formularios

65.? Operaciones avanzadas CSS

66.? Gestor de arranque

67.? Componentes CSS

68.? ¿JavaScript? Orientado a objetos

69.? ¿JavaScript? Juicio, ciclo

70.? ¿JavaScript? Cerrar

71.? ¿JavaScript? Gramática

72.? ¿Oreja? Caso integral

73.? HTML5, CSS3

74.? ¿jQuery? Conceptos básicos

75.? ¿jQuery? Operaciones básicas

76.? ¿jQuery? Eventos y Efectos Especiales

77.? jQuery Ajax

78.? ¿jQuery? Componentes enchufables

79.? Construya un entorno web y comprenda JSP

80.? JSP? Nueve objetos integrados

81.? JSP? Implementar la transmisión y almacenamiento de datos.

82.? JDBC

83.? Modelo Singleton, modelo de fábrica

84.? MVC, modelo de tres capas

85.? Carga de archivos comunes, CKEditor

86.? Consulta de paginación

87.? EL y JSTL

88.? ¿Servlet? y filtros

89.? ¿audiencia? y MVC

90.? Ajax y jQuery

91.? ¿jQuery? ¿Ajax? Extensión interactiva

92.? Práctica de proyectos: ¿usando Ajax? La tecnología mejora el sistema de publicación de noticias

93.? Pantalla

94.? ¿Linux? Instalación del sistema

95.? ¿En Linux? Administrar directorios y archivos

96.? ¿En Linux? Usuarios y permisos en la gestión.

97.? ¿En Linux? Instalar software y desplegar proyectos en un entorno de servidor

98.? Promoción en el lugar de trabajo: comunicación en el lugar de trabajo

La tercera etapa: desarrollo del marco a nivel empresarial

Construcción del entorno 99.MyBatis

Archivo de mapeo 100.SQL

101. SQL dinámico

102. Principios del marco MyBatis

103. ¿primavera? Comité Olímpico Internacional

104.? Inyección estructural, inyección de dependencia, anotación

105.Spring integra MyBatis (SqlSessionTemplate, MapperFactoryBean, transacción.

Procesamiento)

106.Fuente de datos Spring (propiedad Archivo , JNDI), alcance del Bean

107. ¿Cómo funciona el framework Spring?

108. Conceptos del sistema SpringMVC

109.? Vinculación de datos, validación de datos,

110.? Vistas y análisis de vistas de SpringMVC

111.? Análisis de localización y carga de archivos SpringMVC

112.? Procesamiento de recursos estáticos, interceptor de solicitudes y manejo de excepciones de SpringMVC.

113.? ¿Oráculo? Construcción e instalación del entorno de base de datos

114.? ¿Oráculo? Base de datos SQL, paginación, copia de seguridad, recuperación

115.? Hibernar conceptos, dependencias

116.? ¿HQL? Idioma de consulta

117.? Configurar el mapeo de asociaciones en Hibernate

118.? ¿HQL? ¿Usar consulta de conexión de Hibernate? Anotar...

119.? ¿puntales? 2?Concepto, dependencia

120.? ¿puntales? 2?Implementación

121.? ¿OGNL? significa

122.? ¿puntales? 2?Interceptor

123.? ¿Song Seung Heon? Integración del framework

124.? ¿Usar Maven? Crear un proyecto

125.? ¿Usando puntales? 2? ¿Implementar Ajax

126.? ¿Sopa? Rastreador web

127.? Rastreador web multiproceso

128.? Estrategias antiescalada y antiescalada

129.? Diseño General de Reptiles

130.? ¿Eshat? Análisis de gráficos

131.? ¿IKAnalyzer? Participio

132.? Sistema de gestión de agencias de práctica de proyectos de marco empresarial

133.? Enterprise Framework Project Practice-SL Member Mall

134.? Práctica del proyecto Enterprise Framework: sistema de gestión de miembros

135. Práctica del proyecto Enterprise Framework: plataforma de análisis y recopilación de información de reclutamiento en Internet

La cuarta etapa: desarrollo separado del front-end y el back-end. .

136.? Base de código fuente abierta

137.? ¿comilón? Básico (comprar, extraer, confirmar, enviar, fusionar, etc.)

138.? ¿comilón? Avanzado (colaboración multirama)

139.? GitLab

140.? ¿idea? Utilice

141.? ¿Maven? Introducción (concepto, almacén, construcción, mando)

142.? ¿Usar Maven? ¿Construyendo una red? Proyecto

143.? ¿Usar Maven? Construyendo proyectos multimódulo

144.? ¿Usar Maven? Construir un repositorio de servidor privado

145.? ¿Melé? Introducción al marco (tres roles, tres artefactos, cuatro reuniones)

146.? ¿Melé? ¿equipo? Construir un equipo

147.? Requisitos del producto e historias de usuarios

148.? Comité Permanente Diario

149.? ¿Usando Agile-Scrum? Práctica de gestión del desarrollo de modelos

150.? Separación de front-end, arquitectura de clúster distribuido, arquitectura vertical

151.? Combate integral SSM (SpringMVC+Spring+MyBatis)

152.? ¿Git, Maven? Relación

153.? Tecnología de acceso de terceros (WeChat, Alibaba)

154.? MySQL? Batalla del comercio electrónico

155.? Servicio de almacenamiento en caché

156.? Motor de búsqueda-Solr

157.? ¿API de integración? doctor.

Herramientas-Swagger

158.? Procesamiento automático de imágenes: Tengine+LUA+GraphicsMagic

159.? Registro móvil y por correo electrónico

160.? Token de inicio de sesión único

161.? ¿OAuth2.0? Prueba

162.? ¿Sopa? Rastreador web (¿rastreador multiproceso/IP proxy? rastreador)

163.? ¿Realizar servicio? Grupo de subprocesos

164.? ¿IK? Segmentación de palabras chinas

165.? Cartero

166.? Reactor

167.? Paquete de red

168.? Mejora profesional: redacción de currículum

169.? Entrevista al proyecto "Entrevistas" de Cheng

170 Implementación práctica del proyecto de comercio electrónico turístico de Internet a gran escala - iTravel

La quinta fase: desarrollo de una arquitectura de microservicios distribuidos

< pág >171.? ¿primavera? ¿Encender? Construcción ambiental

172.? ¿primavera? ¿Encender? Habilidades comunes

173.? ¿primavera? ¿Encender? Integrar Redis

174.? ¿primavera? ¿Encender? Integrar Mybatis

175.? Arquitectura de microservicios y diseño de arquitectura

176.? Cola de información

ActiveMQ\RabbitMQ

177.? Transacción Distribuida

178.? Candado distribuido Redis-setnx

179.? ¿Cuidador del zoológico? Centro de Registro

180.? ¿Basado en ActiveMQ? Lograr una alta simultaneidad

181.? ¿Peón? Construcción ambiental

182.? ¿Peón? Aceleración del espejo

183.? ¿Peón? Gestión de contenedores

184.? ¿Peón? Gestión de imágenes

185.? ¿Peón? Copia de seguridad de archivos contenedor

186.? Dockerfile

187.? ¿Peón? Almacén de servidores privados

188.? Un proyecto real de comercio electrónico de alta concurrencia en Internet: compra urgente de Double Eleven

189. Camión de vigilancia visual

190.? ¿Peón? Orquestación de contenedores de escritura

191.? ¿Peón? ¿Composición? Ampliación y contracción de capacidad

192.? ¿Peón? ¿Enjambre? Disposición del cluster

193.? Jenkins. Instalación, configuración del complemento

194.? Jenkins. Configurar tareas comunes

195.? Jenkins. Configurar tareas de canalización

196.? Jenkins. Servicio de publicación automática

197.? ¿Chunyun? Eureka

198.? ¿Chunyun? Fingir

199.? ¿Chunyun? Cinta

200.? ¿Chunyun? Zur

201.? ¿Chunyun? Configuración

202.? ¿Chunyun? Tiña

203.? ¿Chunyun? Detective

204.? ¿Bota de primavera? Gestión

205. Un estudio preliminar sobre los principios de registro

206.? ¿primavera? Interpretación de Yungeng

207.? Zipkin

208.? ¿Zipkin? Conejo integral q

209.? ¿Zipkin? Integrar MySQL

210.? ¿Alce? Colección de registros

211.Kafka

212.? Búsqueda elástica? Gestión de mapas

213.? Búsqueda elástica? Consulta/consulta compuesta

214.? Búsqueda elástica? Planificación cluster/cluster

215.? Búsqueda elástica? Agregación

216.? Búsqueda elástica? Monitoreo de cluster

217.? Búsqueda elástica? Componente de complemento

(Head/BigDesk)

218.? ¿mi gato? División lectura/escritura

219.? ¿mi gato? Un amo y muchos esclavos.

220.? ¿mi gato? Muchos amos y muchos esclavos.

221.? ¿mi gato? Fragmentación de datos

222.? Redis

223.? Reddis-Redlock

224.? Búsqueda elástica? Construcción Ambiental

225.? Búsqueda elástica? Cliente

226.? Búsqueda elástica? Gestión de índices

227.? Búsqueda elástica? Gestión de datos

228.? ¿mi gato? Grupo

229.? Pruebas paralelas de Jmeter

230.? Jmeter genera informe de prueba

231.? Inicio de sesión en WeChat

232.? Pago WeChat

233.? Pago Alipay

234.? Mapa de Baidu

235.? ¿Sonar? Detección local

236.? ¿Sonar? +¿Jenkins? Detección online

237.? CI/CD

238.? ¿primavera? ¿Encender? Transformando el Love Travel Project en la práctica

239.? Proyecto de comercio electrónico de venta de entradas por Internet a gran escala - Dami. es

240.? ¿ES6? Concepto (les, const)

241.? ¿ES6? Objetos y Arrays

242.? ¿ES6? Expansión de funciones

243.? ¿VUE? Construcción Ambiental

244.? vista. ¿JS? Comando

245.VUE interacción

246.? Ciclo de vida de la instancia VUE

247.? Componente VUE

248.? ¿VUE? Configuración del entorno del proyecto y componentes de un solo archivo

Enrutamiento 249.VUE

Etapa 6: servicio cc

250.Chunyun Gateway

251. Cónsul

252. Nacos

253. Análisis comparativo de Eureka, Cónsul, lNacos y Zookeeper.

254. Prometheus + Grafana

255. Principios de almacenamiento distribuido de sistemas expertos

256. p>Autenticación 257.OAuth2.0 (modo código de autorización)

Autenticación 258.OAuth2.0 (modo implícito)

Autenticación 259.OAuth2.0 (modo credencial de contraseña del propietario del recurso)

260.? ¿OAuth2.0? Autenticación (¿Cliente? ¿Credencial? Modo)

261.? ¿NAS/FastDFS? Almacenamiento de archivos distribuido

262.? ¿Pitón? Conceptos básicos

263.? ¿Pitón? Reptil

264. Descripción general de Big Data y Hadoop

265. ¿Sistema de archivos distribuido HDFS?

266.MapReduce, un marco informático distribuido.

267. Base de datos tabular distribuida.

Aplicación integral de Hadoop

269. Situación general de la entrevista

¿Planificación de carrera?

271. Entrevista del proyecto

272. Soluciones para escenarios empresariales específicos

273 También están aumentando los temas más técnicos.

Creo que puedo marearte. Si no estás seguro, puedes enviarme un mensaje privado.