Una petición de un novato que sabe algunos conocimientos básicos a un maestro programador.
Si estás creando una aplicación grande, hay muchas cosas que debes considerar. Tráfico de red. carga. Memoria. hilo.
La base de Java no es sólida. Ni siquiera puedes pensar en conseguir nada más.
Conocimientos básicos de Java
1: Paquete concurrente multiproceso ¿lo has visto? He visto el paquete automático, he visto el paquete automático, he visto el paquete automático.
2: nio
3: ¿Reflexión? ¿Ha escrito anotaciones de reflexión para implementar la inyección de dependencia? Grupo de conexiones JDBC ¿Lo ha escrito usted mismo?
Grupo de subprocesos, nunca antes escrito
¿Qué estás haciendo ahora? Aplicación parcial. Desplazamiento frontal.
Si quieres hacer algunas cosas de backend. Eche un vistazo a algunos de los algoritmos subyacentes desarrollados para big data.
Por ejemplo, red neuronal mapreduce y algoritmo hibench, etc.