spring ioc使用什么存储对象 现在开发JAVA后台,主要用哪些技术?

[更新]
·
·
分类:互联网
4322 阅读

spring ioc使用什么存储对象

现在开发JAVA后台,主要用哪些技术?

现在开发JAVA后台,主要用哪些技术?

一般业务的开发就是CRUD,在业务量小的情况下,掌握一般的开发就行。web服务器Tomcat,开发框架SpringMvc、Spring、Mybaits,数据库MySQL,掌握这些就可以搭建一个小型的业务系统了。
但是随着业务的发展,就需要一些分布式的技术了,web服务器需要集群,前面也需要负债均衡,CDN等,既然是分布式,就需要像消息中间件(RocketMQ)来进行通信,后端数据也需要缓存(Redis)。关系型数据库需要分库分表,有些数据还需要借助NoSQL等。
中间需要的技术可能还有很多,但是有个思路是不会变的。所有的技术都是围绕业务转的,都是为了保证业务的高可用、高性能和可扩展的。

怎么快速提高自己的java技术,对于包装经验1年进了公司的?

小编是在某培训公司,大多数培训之后的学生都有这样的感觉。虽然进公司很容易,可是进去之后不知道如何使用自己的技术开发公司的产品,对于这种情况,给大家几个方法:
1、要学会看文档,一般公司都会有自己的一套开发文档,需求文档。你要做的是先把开发文档看了,千万不要把自己之前的类似:命名的喜好啥的带到公司去;其次,你要明白公司做的产品究竟是什么,不要盲目编写代码。
2、如果在开发阶段,有一些较为复杂的需求不太会写,通过以下几个步骤解决:
A、查资料,大部分人查找资料都是按照需求查,基本就是菜鸟,网上一定是没有100%契合你需求的文案的,所以一定要找准问题查找,而不是盲目。
B、问大牛,这也是大部分最喜欢做的,但是对于大部分萌新来说,如果不是妹子,请你在问完同事之后,做好对应的礼节。买个饮料啥的。不然下次就没有下次喽。问别人的时候最好抓住问题的脉络,切记不要直接喊人家过来给你调试,谁也没那个功夫,要会问问题。
C、如果这个问题你有解决思路,那么此时到底如何开发。一般刚进公司的新人,处于知识沉淀期,这个时候千万不要为了开发而开发。对于项目要求时间比较紧张的,那么可以速度开发;如果时间周期比较长,此时建议多做几个技术选型,如果A,B,C三种技术都可以做,一定选择自己不会的去实现,很多人觉得这样不好,但是小编也是这样过来的。当你做了2-3年之后,可能就不要这样做了,因为考虑问题的角度发生改变了。初期一定是以积累为主。
3、这也是最重要的,买两本书吧。周末的时候不要老玩游戏啥的,多看看书,关于图书的建议,大家有兴趣可以关注一下我,看看我之前发的帖子。《多看一些基于源码级别的图书,毕竟已近在公司了,知识肯定已经会使用了,但是原理也是初入公司的程序猿最蒙B的时候!》。
4、看一些大牛的知识分享,这部分大部分人做的都很好的,但是一定要记得写笔记。不写笔记的阅读其实意义一般不大。个人经验,目前我如果不记笔记,基本看过就忘,如果大家有过目不忘的本领,那么就当没说。
以上是我觉得可能会提高的几个方面吧,如果大家觉得在工作中遇到啥问题,解决不了,也欢迎关注小编哦,私信即可。这个算不算一波广告,哈哈!!!