Tres escoria, donde ir

Recuerda una respuesta del superior de la estación B.
Anoche vi un video publicado por el programa Wang sobre el estado actual de la pelea Xixi, con mucha emoción y un mensaje. La escoria de los tres libros dejó lágrimas de arrepentimiento, vida confundida y qué hacer.
 
Inicie sesión en la estación B esta mañana para ver que muchas personas mayores me han respondido y también me dieron muchas sugerencias, compiladas en un texto.
 
Aquí, un agradecimiento especial: ¡los generosos discursos de los predecesores como Jing Zeng` Code Farmer, Sycamore Rain, Phoenix Terrace, Hedgehog que no come pescado!
 
Después de que se completen los conceptos básicos de java y javaweb y tomcat; aprenda las adiciones, eliminaciones y cambios en el uso diario de varias declaraciones en bases de datos relacionales , vea lo que la compañía usa para aprender, como mysql, oracle, etc. El índice también necesita saber que el índice mejora en el desarrollo diario Uno de los métodos de optimización de la velocidad de consulta .
Es importante conocer los asuntos , comprar un libro llamado lectura avanzada de base de datos ;
Luego, la tecnología de conexión de la base de datos y el programa java jdbc , que es la tecnología del programa java para conectarse a la base de datos, proporciona varios métodos para operar la base de datos;
Luego spring (desacoplamiento de dependencia de objeto, desacoplamiento de método, también proporciona operaciones de capa de persistencia jdbc, transacciones, etc., springmvc (tecnología y estructuras antiguas, structs2) Este es el marco de la capa de vista es bastante javaweb;
 
mybatis  (base de datos de operación de marco de capa de persistencia)
El marco de la capa de persistencia necesita saber la diferencia entre springjpa, hibernate y mybatis.
Mybatis es semiautomático y requiere que usted mismo escriba SQL, ya sea que esté operando múltiples tablas o múltiples tablas, hibernate está completamente mapeado, no es necesario escribir SQL, adecuado para la operación de una sola tabla);
 
El framework springboot necesita aprender spring antes de hacer esto;
 
然后是架构方面的东西,服务器nginx,数据库高级分库分表mycat,linux基本操作命令,redis或MongoDB分布式缓存,消息队列rabbitmq,activemq,rocketmq,kafka;elasticsearch或者solr搜索引擎; 
 
分布式框架springcloud,dubbo;分布式相关的一些组件zookeeper,nacos,sentinel;一些存储服务器fastdfs等;k8s服务器检测工具;还有一些权限框架springsecurity,shiro;java高级多线程,jvm(知道内存结构,了解gc算法还有调优);算法,数据结构,网络都需要知道一些;设计模式慢慢熟悉吧.
 
开发中一定要按照阿里规范开发注重代码质量,这是个痛苦的过程挺过来就好了;学习的时候尤其涉及到架构或者请求流程的过程的话,多画图能够清晰的表达出自己的逻辑;
 
学习方式三段式:是什么?为什么?怎么办?学历挺重要的,如果是专科的话,尽早考一个成考,这是敲门砖不是太重要;技术要好好搞,只要喜欢技术一心研究就不是问题,还有要善于提问,人情方面要注重一些,多和同事搞好关系让他们给你传授一些技巧;拒接喷子,拒绝云程序员.
 
当然了这里涉及到运维的一些东西,看自己精力吧,能多学就多学,目前的话还是以开发中用到的java,ssm框架,MySQL为主,这些搞明白了,再学其他的;
 
日常开发工具要知道,可以看一下程序羊的b站视频他有介绍一些工具;多看看开源博客,CSDN,开源中国,博客园,简书,掘金;
CSDN这里面有很多的实际解决方案,掘金也有很多的细节点晚上睡觉前有精力时间可以在上面搜索解疑,可以多看看码云(英文叫gitee);

Supongo que te gusta

Origin www.cnblogs.com/muxiyu/p/12730153.html
Recomendado
Clasificación