(((( ;゚д゚))))javaweb工作两年一直在划水, 该学的都只是按项目需要看了点皮毛, 啥技能都是面试死, 最近越想越慌都没法安心摸鱼了, 请问一般应该掌握哪些技能以及学到什么深度呀?
我sql没写过几条select, 对什么样的语句效率会更高没概念, 不知道怎么分表能提高性能, 这方面读什么书能补?
缓存只会给mybatis接上个ehcache用, 对redis之类的应该了解到什么程度? 除了简单的做sql缓存还能怎么用?
分布式只会rmi或者用dubbo的接口简单对接一下完事, 对dubbo或者spring cloud之类的应该了解到个什么程度?
4 回答
胡子哥哥
TA贡献1825条经验 获得超6个赞
大好时光浪费了。如果说你对提到的三条比较感兴趣,那我建议你好好弄sql,sql有一定高度了再去研究缓存和分布式,毕竟sql写的少还是不行的。书吗,其实不是最重要的,没有一本书能写出来实际的业务场景,sap那么牛逼的系统,还不是要根据每个客户实际的业务场景自定义开发。所以书只能给你提供简单的思想,至于提高,还得实战。你比在校生多一个有利条件,你有公司,有实际业务需求背景。你可以在随便看一本sql的书之后,有了基础知识后,去看公司现在服务器上跑着的代码,理解个七八成,你出去面试就不成问题了。
添加回答
举报
0/150
提交
取消