图书

  • 精通Spring:Java Web开发与Spring Boot高级功能

    兰加•拉奥•卡拉南   石华耀   熊珅   译

    本书是使用Spring进行Java Web开发的指导手册,介绍了Spring Framework的演变——从解...

  • Java数据科学实战

    [美] 迈克尔 • R. 布茹斯托维奇   姜建锦   赵绪营   张岩   译

    本书基于清晰的、面向对象的Java代码,讨论了数据科学研究的一些基本原理。考虑到项目所需的可伸缩性、稳健性以及...

  • 虚拟机设计与实现:以JVM为例

    李晓峰   单业   译

    本书从一位虚拟机(VM)架构师的角度,以易于理解、层层深入的方式介绍了各种主题和算法,尤其是不同VM通用的主要...

  • RxJava反应式编程

    [波兰] 托马什 • 努尔凯维茨   [美] 本 • 克里斯滕森   张卫滨   译

    RxJava广泛应用于Android应用程序的开发,得到了广大开发人员的青睐。其语法简洁,运行高效,未来有望成...

  • Java实践指南

    Phillip Johnson   武传海   译

    Java因其强大、易用等诸多优点而广受青睐、久盛不衰。本书是Java实践指南,从实战角度指导读者快速上手Jav...

  • gRPC Java工程入门实践

    熊涛  

    本书介绍了 RPC 的概念,gRPC 在 Java 工程中的应用,以及在应用 gRPC 时所面临的一些实际问题...

  • 精通Java并发编程(第2版)

    【西】哈维尔·费尔南德斯·冈萨雷斯   唐富年   译

    Java 提供了一套非常强大的并发API,可以轻松实现任何类型的并发应用程序。本书讲述Java 并发API 最...

  • Java轻松学

    Bryson Payne   袁国忠   译

    本书是Java 基础教程类图书,通过开发实际的桌面和移动应用,从实战角度指导读者快速上手Java编程。主要内容...

  • Java虚拟机基础教程

    Vincent van der Leun   袁国忠   译

    本书概述Java 虚拟机(JVM)及其特性,并用大量示例详细介绍了Java、Scala、Clojure、Kot...

  • 明解Java

    柴田望洋   侯振龙   译

    本书图文并茂,示例丰富,通过284幅图表和258段代码,由浅入深地解说了从Java的基础知识到面向对象编程的内...

  • Java机器学习

    Boštjan Kaluža   武传海   译

    本书介绍如何使用Java创建并实现机器学习算法,既有基础知识,又提供实战案例。主要内容包括:机器学习基本概念、...

  • Java从小白到大牛 精简版

    这是一本Java语言学习教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Java语...

  • Java从小白到大牛

    这是一本Java语言学习立体教程,读者群是零基础小白,通过本书的学习能够成为Java大牛。主要内容包括:Jav...

  • 图解Java多线程设计模式

    结城浩   侯振龙   杨文轩   译

    本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程...

  • Java测试驱动开发

    Viktor Farcic   Alex Garcia   袁国忠   译

    本书介绍如何将各种TDD最佳实践应用于Java开发,主要内容包括:用Java语言进行TDD会用到的各种工具和框...

  • Android编程权威指南(第3版)

    Bill Phillips   Chris Stewart   Kristin Marsicano   王明发   译

    Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基...

  • Java编程思维

    Allen B. Downey   Chris Mayfield   袁国忠   译

    本书从最基本的编程术语入手,用代码示例诠释计算机科学概念,旨在教会读者像计算机科学家那样思考,并掌握解决问题这...

  • 图解设计模式

    结城浩   杨文轩   译

    本书以浅显易懂的语言逐一说明了GoF的23种设计模式。在讲解过程中,不仅搭配了丰富的图片,而且理论结合实例,用...

  • Spring Boot实战

    Craig Walls   丁雪丰   译

    Spring改变了企业级Java应用开发方式,让Java开发更简单、高效;Spring Boot作为Sprin...

  • Java 8实战

    Raoul-Gabriel Urma   Mario Fusco   Alan Mycroft   陆明刚   劳佳   译

    本书全面介绍了Java 8 这个里程碑版本的新特性,包括Lambdas、流和函数式编程。有了函数式的编程特性,...

  • 雨帆 26推荐

    OneAPM 工作两年总结

    掐指一算,从 OneAPM 离职也快一个月了,在 OneAPM 工作的种种,仿佛还像是在昨天。细数两年的工作经历,我很庆幸在恰当的时间点和这么一群有激情有活力的人共事。那么,是时候总结一下我在 OneAPM 做的牛(cai)逼(ji)事情了。 大家好,今天由我来分享一下,我在…...

  • 老赵 15推荐

    为什么我不喜欢Go语言式的接口(即Structural Typing)

    所谓Go语言式的接口,就是不用显示声明类型T实现了接口I,只要类型T的公开方法完全满足接口I的要求,就可以把类型T的对象用在需要接口I的地方。这种做法的学名叫做Structural Typing,有人也把它看作是一种静态的Duck Typing。除了Go的接口以外… ...

  • 雨帆 15推荐

    如何更好地创建对象

    写Java一类的面相对象语言的程序员常常会遇到这么一个冷笑话:我今年都30了,还没找到对象,怎么办?简单啊,new 一个对象就好。 当然这只是一个冷笑话,所谓的 new 一个对象,无非不就是调用这个类的构造方法去创建对象。乍一看也没什么问题,写个类ABC,用的时候new AB…...

  • 梁涛 12推荐

    [讨论] Java语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域?

    问题源自知乎问答:Java语言被很多人抱怨语法繁琐、开发效率低、体系繁杂而笨重,为什么还有这么强的生命力,尤其是在企业软件领域? 做过五年对日外包,接触过一点Java,提供一些观察同事搞Java项目而得到的看法(本人主要在UNIX下写C和Shell): **语言… ...

  • 丁晓昀 11推荐

    小编荐书——Java性能问题的免疫魔法《Java性能优化权威指南》

    看到这篇推荐的朋友一定猜到了,Java Performance中文版马上就要见到曙光女神了!对这本权威调优“魔法书”中文版期盼已久的人们可以喜大普奔了!Java和JVM工程师一定不要错过这本由Java之父重磅推荐的力作呦。 ![enter image descript…...

  • const_cast 11推荐

    编程语言在2012年的起伏

    作者Andrew Binstock,2013年1月8日 C++的复兴并没有出现,JAVA活的非常好,Object-C仍然原地打转。都发生了什么? 编程语言们经常遵循这么一种生存规律:他们出生后,幸运的那部分并不会在初期就消亡,这部分有时候可以活的更久、更滋润,然后,不可…...

  • 盼盼姐 11推荐

    Ben Evans:保守的设计思想是Java的最大优势(manbetx户口访谈)

    Benjamin J. Evans是jClarity的联合创始人。其公司致力于开发可以为开发和运维团队提供帮助的性能工具和服务。他是LJC(伦敦Java用户组)的组织者之一,也是JCP(Java社区过程)执行委员会的成员之一,帮助定义Java生态系统中的一些标准。他还是“Jav…...

  • dotzhang 11推荐

    32道常见的Java基础面试题

    内容整理自网上。 什么是 Java 虚拟机(JVM)?为什么 Java 被称作是“平台无关的编程语言”? Java 虚拟机是一个可以执行 Java 字节码的虚拟机进程。Java 源文件被编译成能被 Java 虚拟机执行的字节码文件。 Java 被设计成允许应用程序可…...

  • 刘敏ituring 11推荐

    《SQL基础教程(第2版)》作者MICK:上帝存在于细节之中(manbetx户口访谈)

    ![enter image description here][1] 访谈嘉宾:MICK, 就职于日本的一家系统开发公司,是性能方面的工程师。专业领域是BI/DWH之类的大规模数据解析系统的设计和性能优化,如果发生性能问题,也会去应对OS资源或者Java的内存解析等各个方面。…...

  • 杨帆 10推荐

    manbetx户口书单:Java学习路线☕️

    其他:🐍Python篇 / 💻前端篇 自1996年JDK 1.0(Java 1.0)发布以来,Java受到了广泛的欢迎,在你说得出名字的所有计算平台上,都或多或少会浮现出Java的影子。它是一门非常强… ...

  • OneAPM官方技术博客 10推荐

    除非万不得已,别 Catch!

    【编者按】作者 Yegor Bugayenko 是 Teamed.io 的软件架构师,热衷于软件质量研究和有效的项目管理方法探索。在本文中,Yegor 就「异常被捕获但并未重新抛出」这个问题进行了深入讨论,并分享了一些建议。 对异常只捕获但并未重新抛出究竟是 anti-pat…...

  • 姚琪琳 9推荐

    闭包之美

    本文是《深入理解C#(第2版)》网站上作者的文章 原文地址:https://csharpindepth.com/Articles/Chapter5/Closures.aspx 很多介绍闭包的文章都是基于函数式语言的,因为函数式语言对闭包的支持更好。因此,基于传统的OO语言…...

  • 袁野 9推荐

    假如女人是一种编程语言

    计算机语言的实质其实是为了让人类能够更好与计算机打交道,最终结果都是通过编译成二进制代码或通过解释器转译成二进制代码的形式,由计算机来执行。而二进制就是0和1,假设1代表男人,0代表女人,那么瞬间就可以发现世界就变成了一台大“计算机”。而爱情和情爱也可以看成是1和0组成的二进制…...

  • 黄志斌 9推荐

    变量的作用域最小化原则

    起源 前几天,赵明威在manbetx户口社区发表了“算法导论学习之补漏:斐波那契数列”,该文中最后的 Java 程序中有一个 fibonacci 函数,如左栏所示 。我在评论中指出,这个函数应该如右栏这样写: static BigInteger fi… ...

  • 喵一喵 8推荐

    【J+】8月【Java高并发实践】【Druid实时海量多维数据分析】

    ![enter image description here][1] J+移动互联网技术沙龙2016八月场! 大伙注意: 场地转移到(山东省济南市高新区鑫盛大厦2号楼24层 智汇蓝海路演厅) 跟奥盛大厦斜对过。 时间(8月27日-周六下午) 秋天已到,烈日转和,虽有大雨…...

  • dotzhang 8推荐

    Java 学习路线之四个阶段

    给想要学习Java的同学一些参考 写这篇总结,主要是记录下自己的学习经历,算是自己对知识的一个回顾。也给想要学习 Java 的提供一些参考,对于一些想要学习Java,又不知道从哪里下手,以及现在有哪些主流的 Java 技术。想必大家学习一门技术,前期都很想看到一些结果或成就,…...

  • 刘敏ituring 8推荐

    『SQL ゼロからはじめるデータベース操作』の著者ミック:神は細部に宿る(manbetx户口访谈)

    ![enter image description here][1] ミック, 日本のシステム開発企業で、パフォーマンス専門のエンジニアとして仕事をしています。専門分野はBI/DWHのような大規模データを解析するシステムの設計やチューニングですが、性能問題が発生すればOSリソ…...

  • 愛飛翔 8推荐

    代码质量随想录(一)可读是王道

      一直以来想写点关于代码质量的心得,碍于自身的懒惰。今天终究找到一个提前忙完工作的午后,可以先让自己的思路开动起来了。   最终促使我开始整理自己对于代码质量的看法,还多亏了前阵子认识的Long小朋友,他及时地向我推荐了《The Art of Readable Code》这…...

  • 丁晓昀 8推荐

    《Java性能优化权威指南》的边边角(3)——生存代和内存泄漏

    本文摘自《Java性能优化权威指南》第5章“Java应用性能分析”,这一章介绍了Java应用性能分析的基本概念。本文节选的是正文里穿插的一个小TIP。 为了理解内存… ...

  • 黄志斌 8推荐

    Java 的字符串和子串

    在《算法(第4版)》第 129 页说到: 第1章 基础 1.4 算法分析 1.4.9 内存 1.4.9.5 字符串的值和子字符串 一个长度为 N 的 String 对象一般需要使用 40 字节(String 对象本身)加上(24 + 2N )字节(字符数组),总共(…...