学习sql优化, java缓存, 分布式应该阅读哪些书籍?

(((( ;゚д゚))))
javaweb工作两年一直在划水, 该学的都只是按项目需要看了点皮毛, 啥技能都是面试死, 最近越想越慌都没法安心摸鱼了, 请问一般应该掌握哪些技能以及学到什么深度呀?

  • 我sql没写过几条select, 对什么样的语句效率会更高没概念, 不知道怎么分表能提高性能, 这方面读什么书能补?
  • 缓存只会给mybatis接上个ehcache用, 对redis之类的应该了解到什么程度? 除了简单的做sql缓存还能怎么用?
  • 分布式只会rmi或者用dubbo的接口简单对接一下完事, 对dubbo或者spring cloud之类的应该了解到个什么程度?
慕姐8265434
浏览 649回答 4
4回答

胡子哥哥

大好时光浪费了。如果说你对提到的三条比较感兴趣,那我建议你好好弄sql,sql有一定高度了再去研究缓存和分布式,毕竟sql写的少还是不行的。书吗,其实不是最重要的,没有一本书能写出来实际的业务场景,sap那么牛逼的系统,还不是要根据每个客户实际的业务场景自定义开发。所以书只能给你提供简单的思想,至于提高,还得实战。你比在校生多一个有利条件,你有公司,有实际业务需求背景。你可以在随便看一本sql的书之后,有了基础知识后,去看公司现在服务器上跑着的代码,理解个七八成,你出去面试就不成问题了。

慕勒3428872

sql方面的书推荐《高性能MySQL》

紫衣仙女

<SQL Cookbook 中文版> 各种数据库的解决方案都有,书中最有用的是要考虑解决方案首先就要明确这个数据库有没有这种功能,然后在做处理
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java