首页 文学书籍正文

redis书籍(有哪些关于Java Web后端的书籍?)

admin 文学书籍 2023-05-09 09:34:10 0

本文目录

  1. c++码农是否需要花心思去学redis?
  2. ASP.NET学习路线以及书籍有什么?
  3. 有哪些关于Java Web后端的书籍?

c++码农是否需要花心思去学redis?

redis书籍(有哪些关于Java Web后端的书籍?)

redis是用纯C写的一个缓存数据库实现吧,如果你是要用redis,那其实和你本身会不会C++也没有关系。

现多的业务层开发都在用redis,包括JAVA,PHP等,这是用来放在实体数据库前当缓存提高性能用的,和你用什么语言不相关。

如果你们的业务对redis要求很高,需要用到一个很大的集群或是性能要求,那建议看一下,你不深入了解,其实很难用好,网上人云亦云的东西很多,但不少是有坑的,并不能当成生产环境的经验。

ASP.NET学习路线以及书籍有什么?

首先,学习C#语言,打好基础。

ASP.NET

是微软开发的一套编程框架,要想学

ASP.NET

首先应该学好C#这门编程语言。

如果你有其他面向对象编程语言做基础,那么对你来说学习C#还是比较轻松的。如果以前没学过面向对象语言的话,那就努力啃一本入门书籍把。这里推荐几本书。

这本书还是比较适合初学者的,章节安排比较适合初学者,看起来系统且详尽。还有一本很值得推荐的书,被誉为“C#圣经”,入选Jolt大奖提名。无论是初学者,还是高级软件工程师,常备一本还是大有裨益的。

读了这两本书以后,可以看点不一样的,譬如下面这两本。

这两本书没有按照一般的习惯依照语法讲解顺序来组织内容,而是有点跳跃性地,从如何解决问题的角度出发,初学者看着可能有点迷茫,所以建议有一点基础以后再看这两本。

不管怎么样,要想精通,多线程编程是必须要学习的。

虽然以上书籍都涉及了多线程,但是还不够,我们需要一本或几本专门讲解多线程的书,下面列举几本,都是本人读过的,觉得还不错。

其次,有了上面的基础,还不够,如何没学过HTML,CSS,JavaScript,那么建议也学一学。这部分内容相对简单,可以找几本经典的书籍看看。虽然这几项技术被称为“前端”技术,但是一个合格的

.NET

工程师一定了解,但不一定很熟。

另外,值得一提的设计模式,面向对象编程思想,领域驱动设计,测试驱动设计相关的数据也可以适当的看,但是不推荐暂时把大量的时间都花在这,我们可以一边实践,一边看理论,反过来再在实践中验证理论。

再次,在掌握了常用API以后,我们可以读读比较好的开源项目源码,从中学到实战知识,尽快提升自己。

第四,要重点说明的是,想要从事

ASP.NET

开发,不仅要学好

ASP.NET

相关技术,譬如

ASP.NET

WEBAPI、

ASP.NET

MVC,最近比较流行的,也是微软力推的开源框架

.NET

core,这些都要掌握。

另外很值得提及的是微软的WCF,这款通信基础框架已经存在很多年了,目前为止还没有新产品替代他,不过随着微服务和restful的兴起,很多场景使用ASP.NETWEBAPI。

还有就是,几乎每一个应用都离不开数据库,那么我们必须学好如何使用数据库,不仅会操作,还要懂原理。常用数据库MySQL,SQLserver,还有就是非关系型数据库Redis,MongoDB

还有,说一点关于设计的问题。软件架构设计很重要,涉及到日后的可扩展性等问题。

所以有必要掌握建模相关知识,架构设计相关知识。

不过,由学习理论,到理解掌握,在实践运用是有一个漫长的过程的,如果想快一点找到一个可用架构,那么在网上找一找相关博文也是一个不错的选择。

还有一点差点忘了,就是关于网络安全的,尤其是做web开发。

当然,每一套开发框架都会提供一些便捷的、内嵌的安全机制,但是,我们还是要懂一些安全的基本原理,不能只知道框架这样实现就能避免信息泄露或攻击,那样会很被动的。

最后,还应该多浏览微软官方网站,网站是有很多例子和讲解。

回答可能不是很全面,希望有热心的同学接着补充。

有哪些关于Java Web后端的书籍?

从加入BAT起,就一直从事后端开发,从PHP到JAVA,也经历过自学成才的过程。

接下来我就根据我的经验来为大家分享我读过的,javaweb后端开发的好书。

《thinkinginjava》

中文版叫《Java编程思想》,是Java学习领域的圣经,也是入门书。基本上,Java成手都会推荐新人来看这本,里面详尽介绍了Java的基本概念,对于打牢Java基础,后面不论是做web开发,还是app开发,都有非常重要的作用。不过这本书过于厚重,里面有些Java的使用方式已经过时,因此只建议读懂这本书的前半部分,夯实基础即可。

《headfirstjava》

这本书可以与上面的那本辅助着看,相对来说,它读起来更加轻快,里面很多结合实际生活的例子也很幽默,算是深入浅出。或者可以考虑先读这本,把基础打个七分牢固,然后再去读《thinkinginjava》来补充最后的三分。

《headfirstservlet》

javaweb开发少不了要知道servlet,就算现在有很多成熟的框架,比如SSH,SSM,SPRINGBOOT,其中已经将servlet的部分封装了起来,但是发展到后期想往高级Java工程师方向前进的话,还是需要去了解很多底层的原理。

《图解HTTP》

javaweb开发自然少不了web相关的。作为目前最广泛使用的http协议,在开发过程中自然也要掌握相关的知识,才能写出优雅美丽的接口。

《JavaEE互联网轻量级框架整合开发》

目前所有开发Javaweb的项目都会选择使用框架,从而减轻程序员的很多负担,目前常用的框架SSM已经逐渐把SSH淘汰,因此,非常建议了解这本介绍SSM框架的书,能够大大提高工作效率。

《深入浅出SpringBoot2.x》

最后是这本springboot,因为springboot目前势头更加强劲,由于它能够仅仅依赖注解就完成配置,而不需要很麻烦的xml文件,我们公司很多项目已经淘汰了SSM,用上了springboot。

以上是我的浅见,欢迎各位在下方评论区给我交流点赞。

我是苏苏思量,来自BAT的Java开发工程师,每日分享科技类见闻,欢迎关注我,与我共同进步。

redis书籍(有哪些关于Java Web后端的书籍?)
版权声明

本文内容均来源于互联网,版权归原作者所有。
如侵犯到您的权益,请及时通知我们,我们会及时处理。