拥有 java 标签的文章 共 74 条数据

Java微服务实战 赵计刚著 PDF下载
编程书籍

Java微服务实战 赵计刚著 PDF下载

34次浏览 0条评论

《Java微服务实战》分为三部分:基础框架篇(1~6章)、服务框架篇(7~10章)、监控部署篇(11~13章),由浅入深来讲解微服务的相关技术。基础框架篇从微服务架构的基本概念与技术选型出发,详细的介绍了微服务基础框架SpringBoot、自动化API文档生成工具Swagger、动态数据源和缓存系统,并深入的分析了SpringBoot启动过程的核心源码,这一部分是《Java微服务实战》的基础;服务框架篇详细的介绍了服务注册与发现框架Consul、热配置管理框架Archaius、服务降级容错框架Hystrix,以及服务通信框架OkHttp、AsyncHttpClient和Retrofit,这一部分是整本书的核心;监控部署篇详细的介绍了ELK日志系统的实现、Zipkin全链路追踪系统的实现,最后介绍了持续集成与持续部署系统的实现,这一部分是开发运维的部分。第1章 微服务概述 1 1.1 初识微服务 1 1.1.1 什么是微服务 1 1.1.2 为什么需要微服务 2 1.1.3 微服务架构的缺点 3 1.2 微服务中的组件与技术选型 4 第2章 微服务基础框架 10 2.1 SpringBo

Java高手真经(系统架构卷):JAVA WEB核心技术 PDF下载
编程书籍

Java高手真经(系统架构卷):JAVA WEB核心技术 PDF下载

44次浏览 0条评论

《Java高手真经(系统架构卷):Java Web系统设计与架构(UML建模+设计模式+面向服务架构)》讲解JavaWeb系统设计与架构,包括Java与UML建模技术、Java设计模式、面向服务架构SOA、面向资源架构ROA、面向云架构COA,这5部分内容层层递进,涵盖了Java EE开发中的各种设计与架构技术。讲解的主要内容包括如下。Java与UML建模:讲解UML建模的5类10种图,包括用例图、静态图(类图、对象图、包图)、实现图(组件图、部署图)、行为图(状态图、活动图)、交互图(序列图、协作图),并结合Bug管理系统、ATM取款机等实例进行讲解。Java设计模式:包括5种创建型模式(工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式)、7种结构型模式(适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式)、11种行为型模式(策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式),并通过Java中的经典案例进行展示。面向服务架构SOA:讲解Web服务协议(SOAP、WSDL、UD

Java高手真经(网络开发卷):JAVA WEB核心技术 PDF下载
编程书籍

Java高手真经(网络开发卷):JAVA WEB核心技术 PDF下载

41次浏览 0条评论

《Java高手真经(网络开发卷):JavaWeb核心技术》详细讲解JavaWeb信息系统开发中的各种技术,主要包括如下内容。网页开发技术:HTML静态网页技术、CSS网页美化技术、JavaScript核心技术、XML核心技术、AJAX核心技术。Java与数据库开发技术:掌握数据库设计ER图、SQL语句、MySQL数据库、Oracle数据库、SQLServer数据库、JDBC数据库访问技术。JavaWeb核心开发技术:掌握Eclipse集成开发环境、Linux下JavaWeb项目的部署、JSP页面开发技术、JavaBean组件开发技术、Servlet服务器端组件开发技术、EL表达式语言、JSTL标准标签库、Taglib自定义标签。JSF页面组件技术:掌握配置文件(页面导航、后台Bean)、JSF组件库(JSFEL语言、HTML标签、事件处理)、JSF核心库(格式转换、输入验证、国际化)。随书附赠光盘内容为《Java高手真经(网络开发卷):JavaWeb核心技术》各种原型包、系统源程序。《Java高手真经(网络开发卷):JavaWeb核心技术》内容循序渐进,通俗易懂,覆盖了Java开发的最

Java P2P技术内幕 PDF下载
编程书籍

Java P2P技术内幕 PDF下载

22次浏览 0条评论

本书详细深入地介绍了P2P技术的基本概念、开发技术和应用实例。全书分为4个部分23章。第一部分为前4章,简单介绍了P2P的基本概念、其Java开发平台的特性、P2P应用程序的类型以及相关产品。第二部分包括第5到10章,介绍了P2P系统的各个组成部分以及P2P应用程序的体系结构。第三部分是第11到17章,详细地阐述了使用Java开发P2P分布式系统的知识。最后5章是第四部分,介绍了5个具体的应用程序实例。本书附录介绍了J2EE的基本知识,有助于读者更好地了解开发平台。本书适合Java专业程序员阅读,也可供准备学习和了解P2P计算技术的读者阅读参考。第一部分 P2P简介第1章 P2P的基本概念 31.1 P2P发展简史 31.2 P2P应用程序的用武之地 51.3 采用P2P的目的 51.3.1 分散化 61.3.2 费用和有效的资源分配 71.3.3 普及应用的计算和边缘服务 71.4 商业和实现方面的考虑 71.5 P2P体系结构 81.5.1 P2P如何形成动态网络 101.5.2 节点自制 131.5.3 支持混合模型 141.6 JXTA和XML 171.7 未来包含Web服务的

JAVA多线程设计模式 PDF下载
编程书籍

JAVA多线程设计模式 PDF下载

27次浏览 0条评论

《JAVA多线程设计模式》中包含JAVA线程的介绍导读,12个重要的线程设计模式和全书总结以及丰富的附录内容。每一章相关线程设计模式的介绍,都举一反三使读者学习更有效率。最后附上练习问题,让读者可以温故而知新,能快速地吸收书中的精华,书中最后附上练习问题解答,方便读者学习验证。漫谈UMLUML类图类和层次结构的关系接口与实现聚合访问控制类间的关联性顺序图处理流程和对象间的协调时序图Introduction 1 Java语言的线程Java语言的线程何谓线程明为追踪处理流程,实则追踪线程单线程程序多线程程序Thread类的run方法和start方法线程的启动线程的启动(1)——利用Thread类的子类线程的启动(2)——利用Runnable接口线程的暂时停止线程的共享互斥synchronized方法synchronized阻挡线程的协调wait set——线程的休息室wait方法——把线程放入wait setnotify方法——从wait set拿出线程notifyAll方法——从wait set拿出所有线程wait、notify、notifyAll是Object类的方法线程的状态移转跟线

写给大忙人看的Java核心技术 PDF下载
编程书籍

写给大忙人看的Java核心技术 PDF下载

57次浏览 0条评论

《写给大忙人看的Java核心技术》为经典著作Core Java作者Cay S. Horstmann的全新力作,以关键的核心技术为着眼点,以全局高度提炼语言精髓,以高浓度、高含金量的方式对Java 8新特性进行细致讲解,将其沉浸于Java多年的真知灼见蕴藏于书中,既扎实覆盖Java编程的基础知识,更独具匠心地从Java 8极其重要的新特性之一lambda表达式发端,带领读者一路探索和实践Java 8的诸多新特性,诸如针对数据处理的Stream、并发编程中的增强部分、全新的时间/日期API,以及脚本语言在Java中的使用。“For the Impatient”系列风格鲜明,除悉数出自大师之手外,更以文笔轻松、易读易懂、富含生动且可用于实践的示例程序(下载源代码后可直接运行)见长。这种亲身实践的讲授模式,非常便于各阶层读者加深对技术的理解和掌握,初学者可用来参考入门,有开发经验者也可用来巩固编程核心知识,或与时俱进地把握技术发展现状与未来趋势。《写给大忙人看的Java核心技术》适合有一定Java开发经验的工程师或者架构师阅读,也可以作为Java新特性的参考手册。第1章 基本的编程结构....

Java函数式编程 高清华译 PDF下载
编程书籍

Java函数式编程 高清华译 PDF下载

106次浏览 0条评论

《Java函数式编程》并不是一本关于Java的书,而是一本关于函数式编程的书。作者由浅入深地介绍了函数式编程的思维方式,并引导读者通过易于掌握的例子、练习和图表来学习和巩固函数式编程的基本原则和最佳实践。读者甚至可以在阅读的同时编写出自己的函数式类库!第1章 什么是函数式编程 1 1.1 函数式编程是什么 2 1.2 编写没有副作用的程序 4 1.3 引用透明如何让程序更安全 6 1.4 函数式编程的优势 7 1.5 用代换模型来推断程序 8 1.6 将函数式原则应用于一个简单的例子 9 1.7 抽象到极致 15 1.8 总结 16 第2章 在Java中使用函数 17 2.1 什么是函数 .18 2.1.1 现实世界里的函数 18 2.2 Java中的函数 24 2.2.1 函数式的方法 24 2.2.2 Java的函数式接口与匿名类 30 2.2.3 复合函数 31 2.2.4 多态函数 32 2.2.5 通过 lambda简化代码 33 2.3 高级函数特性 36 2.3.1 多参函数怎么样 36 2.3.2 应用柯里化函数 37 2.3.3 高阶函数 38 2.3.4 多态高阶函

Java核心技术 卷 I :基础知识(原书第9版)PDF下载
编程书籍

Java核心技术 卷 I :基础知识(原书第9版)PDF下载

85次浏览 0条评论

Java领域最有影响力和价值的著作之一,拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据JavaSE7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。《Java核心技术·卷1:基础知识》共14章。第1章概述了Java语言与其他程序设计语言不同的性能;第2章讲解了如何下载和安装JDK及本书的程序示例;第3章介绍了变量、循环和简单的函数;第4章讲解了类和封装;第5章介绍了继承;第6章解释了接口和内部类;第7章概述了图形用户界面程序设计知识;第8章讨论AWT的事件模型;第9章探讨了SwingGUI工具箱;第10章讲解如何部署自己的应用程序或applet;第11章讨论异常处理;第12章概要介绍泛型程序设计;第13章讲解Java平台的集合框架;第14章介绍了多线程。本书最后还有一个附录,其中列出了Java语言的保留字。译者序 前言 致谢 第1章 Java程序设计概述 1.1 Java程序设计平台 1.2 Java“白皮书”的关键术

Java核心技术 卷Ⅱ :高级特性(原书第9版)PDF下载
编程书籍

Java核心技术 卷Ⅱ :高级特性(原书第9版)PDF下载

76次浏览 0条评论

Java领域最有影响力和价值的著作之一,由拥有20多年教学与研究经验的资深Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第9版根据Java SE 7全面更新,同时修正了第8版中的不足,系统全面讲解Java语言的核心概念、语法、重要特性和开发方法。本书全面覆盖Java技术的高级主题,包括流与文件、XML、网络、数据库编程、国际化等,详细描述了图形与GUI编程,还涉及安全、远程方法、注解处理、本地方法等。本书对Java技术的阐述精确到位,叙述方式深入浅出,并包含大量示例代码,能够帮助读者充分理解Java语言并灵活应用。译者序 前言 第1章 流与文件 1 1.1 流 1 1.1.1 读写字节 1 1.1.2 完整的流家族 3 1.1.3 组合流过滤器 7 1.2 文本输入与输出 10 1.2.1 如何写出文本输出 10 1.2.2 如何读入文本输入 13 1.2.3 以文本格式存储对象 13 1.2.4 字符集 16 1.3 读写二进制数据 20 1.4 ZIP文档 27 1.5 对象流与序列化 29 1.5.1 理解对象序列化的文件格式

Java并发编程之美 PDF下载
编程书籍

Java并发编程之美 PDF下载

78次浏览 0条评论

并发编程相比 Java 中其他知识点的学习门槛较高,从而导致很多人望而却步。但无论是职场面试,还是高并发/ 高流量系统的实现,却都离不开并发编程,于是能够真正掌握并发编程的人成为了市场迫切需求的人才。《Java并发编程之美》通过图文结合、通俗易懂的讲解方式帮助大家完成多线程并发编程从入门到实践的飞跃!《Java并发编程之美》分为三部分,第一部分为Java 并发编程基础篇,主要讲解Java 并发编程的基础知识、线程有关的知识和并发编程中的其他相关概念,这些知识在高级篇都会有所使用,掌握了本篇的内容,就为学习高级篇奠定了基础;第二部分为Java 并发编程高级篇,讲解了Java 并发包中核心组件的实现原理,让读者知其然,也知其所以然,熟练掌握本篇内容,对我们在日常开发高并发、高流量的系统时会大有裨益;第三部分为Java 并发编程实践篇,主要讲解并发组件的使用方法,以及在使用过程中容易遇到的问题和解决方法。《Java并发编程之美》适合Java 初级、中高级研发工程师,对Java 并发编程感兴趣,以及希望探究JUC 包源码原理的人员阅读。第一部分 Java 并发编程基础篇 第1 章 并发编程线程

Java开放源码编程 PDF下载
编程书籍

Java开放源码编程 PDF下载

52次浏览 0条评论

本书介绍了如何通过使用开放源码工具来构建一个现实的应用,以提高开发效率,降低企业开发费用。本书共分三个部分,使基本概念、使用工具和开发应用三个过程贯穿于读者的学习当中。特别是本书提及的开发者工具箱,包含了诸多的开放源码项目,它们都是与J2EE长期协同工作的结晶。而且,书中的实例使通过重新创作著名的Sun Java 蓝图——PetStore应用,将JUnit、Ant、Hibernate、WebWork、SiteMesh、XDoclet以及Lucene等工具的应用演绎得淋漓尽致,有利于读者在开发过程中提高可用性、结构简洁性和复用性的能力。本书适合于希望学习Java开放源码技术的程序员阅读。第一部分 介绍 第一章 本书概述 第二章 应用概况 第二部分 建立开放源码工具箱 第三章 用JUnit进行单元测试 第四章 用Mocks测试对象的交互作用 第五章 用Hibernate存储对象 第六章 使用WebWork实现MVC模式 第七章 用SiteMesh简化布局 第八章 用Lucene添加搜索能力 第九章 用XDoclet生成配置文件 第十章 交流与工具 第十一章 省时工具 第三部分 开发应用 第

Java极限编程 PDF下载
编程书籍

Java极限编程 PDF下载

55次浏览 0条评论

本书通过介绍一系列开源Java开发工具和生动的实例,描述如何用极限编程理论指导具体的开发行为,从而使Java开发更加灵活、高效、低成本。 本书主要讲述J2EE和极限编程的基础,重点介绍如何掌握极限编程过程中最难的部分:测试、整合和部署。全书以基础开篇,接着辅以范例并对著名的宠物商店范例进行功能性剖析。在了解各个工具的概念后,作者介绍了测试的实践,一步一步指导读者掌握极限编程开发的技术要点。 本书内容丰富、详实、生动,适合作为Java软件开发人员的参考书。译者序致谢作者简介前言第一部分 关键概念介绍第1章 Extreme Programming介绍第2章 J2EE部署第3章 应用程序范例第二部分 掌握工具第4章 使用Ant进行持续整合第5章 使用Ant建立Java应用程序第6章 使用Ant建立J2EE应用程序第7章 使用Junit进行单元测试第8章 使用Cactus测试容器服务第9章 使用Http Unit进行功能测试第10章 使用Jmeter测试应用程序性能第11章 使用JunitPerf进行负载测试第三部分 API和标记参考第12章 Ant标记参考第13章 Ant API参考第14章

大话Java性能优化 PDF下载
编程书籍

大话Java性能优化 PDF下载

118次浏览 0条评论

《大话Java性能优化》主要提供Java性能调优方面的参考建议及经验交流。作者力求做到知识的综合传播,而不是仅仅只针对Java虚拟机调优进行讲解,另外力求每一章节都有实际的案例支撑。具体包括:性能优化策略、程序编写及硬件服务器的基础知识、Java API优化建议、算法类程序的优化建议、并行计算优化建议、Java程序性能监控及检测、JVM原理知识、其他相关优化知识等。通读《大话Java性能优化》后,读者可以深入了解Java性能调优的许多主题及相关的综合性知识。读者也可以把《大话Java性能优化》作为参考,对于感兴趣的主题,直接跳到相应章节寻找答案。总的来说,性能调优在很大程度上是一门艺术,解决的Java性能问题越多,技艺才会越精湛。我们不仅要关心JVM的持续演进,也要积极地去了解底层的硬件平台和操作系统的进步。第1章 性能调优策略概述 1 1.1 为什么需要调优 1 1.2 性能优化的参考因素 5 1.2.1 传统计算机体系的分歧 5 1.2.2 导致系统瓶颈的计算资源 7 1.2.3 程序性能衡量指标 8 1.2.4 性能优化目标 9 1.2.5 性能优化策略 10 1.3 性能调优分

Java性能调优指南 PDF下载
编程书籍

Java性能调优指南 PDF下载

68次浏览 0条评论

《Java性能调优指南》主要展示了如何在当今先进的多核硬件和复杂的操作系统环境下,系统且主动地提高Java性能。本书对Charlie Hunt 和Binu John的经典图书《Java Performance》进行延伸,提供了两个前所未有的、强大的Java平台创新细节:Garbage First(G1)垃圾收集器和HotSpot虚拟机服务代理。阅读《Java性能调优指南》,你就可以在任何情况下从JDK8或9中发挥Java的最大性能。前言 VII 致谢 IX 作者介绍 XII 第1章 Garbage First综述 1 术语 1 并行垃圾收集器 2 串行垃圾收集器 4 并发标记清除(CMS)垃圾收集器 5 收集器的概括总结 7 Garbage First(G1)垃圾收集器 8 G1设计 10 巨型(Humongous)对象 12 Full垃圾收集 12 并发周期 13 堆空间调整 13 引用 14 第2章 深入Garbage First垃圾收集器 15 背景 15 G1中的垃圾收集 16 年轻代 17 年轻代收集暂停 18 对象老化与老年代 19 巨型分区 19 混合收集 22 收集集合

Java常用算法手册(第3版)PDF下载
编程书籍

Java常用算法手册(第3版)PDF下载

130次浏览 0条评论

Java常用算法手册(第3版)共分三篇,共14章,分别介绍了算法基础、算法应用和算法面试题。首先介绍了算法概述,然后重点分析了数据结构和基本算法思想;接着详细讲解了算法在排序、查找、数学计算、数论、历史趣题、游戏等领域中的应用;后梳理和精选了一些经典的算法面试题,供读者开拓思维之用。第1章 算法和实现算法的Java语法1.1 建立算法初步概念 11.1.1 什么是算法 11.1.2 算法的发展历史 31.1.3 算法的分类 31.2 算法相关概念的区别 31.2.1 算法与公式的关系 41.2.2 算法与程序的关系 41.2.3 算法与数据结构的关系 41.3 算法的表示 41.3.1 自然语言表示 51.3.2 流程图表示 51.3.3 N-S图表示 61.3.4 伪代码表示 71.4 算法的性能评价 71.4.1 时间复杂度 81.4.2 空间复杂度 81.5 一个算法实例 81.5.1 查找数字 81.5.2 创建项目 101.5.3 编译执行 111.6 Java程序的基本结构 131.6.1 类是一个基本单元 131.6.2 main方法 141.6.3 自定义方法 141.

Java编程的逻辑 PDF下载
编程书籍

Java编程的逻辑 PDF下载

128次浏览 0条评论

Java专家撰写,力求透彻讲解每个知识点,逐步建立编程知识图谱。本书以Java语言为例,由基础概念入手,到背后实现原理与逻辑,再到应用实践,融会贯通。全书共六大部分,其要点如下。第一部分(第1~2章)讲解计算机程序的基本执行流程与元素,以及数据背后的二进制表示,帮读者掌握编程的基本概念。第二部分(第3~7章)讲解面向对象的编程原理与逻辑,涉及类、继承与多态、接口与抽象类、异常与常用基础类,让读者透彻了解Java的重要基础——面向对象。第三部分(第8~12章)介绍泛型与容器及其数据结构和算法,涵盖泛型、列表和队列、各种Map和Set、堆与优先级队列等。第四部分(第13~14章)介绍文件处理。涵盖文件的基本概念、二进制文件和字节流、文本文件和字符流、文件和目录操作,以及文件处理的一些高级技术,包括常见文件类型的处理、随机读写文件、内存映射文件、标准序列化机制,以及Jackson序列化。第五部分(第15~20章)介绍并发,包括线程的传统基础知识和Java并发包。传统基础知识包括线程的基本概念与基本的同步、协作和中断机制;Java并发包涵盖原子变量、显式锁、显式条件、并发容器、异步任务执行服务

Java并发编程:设计原则与模式(第2版) PDF下载
编程书籍

Java并发编程:设计原则与模式(第2版) PDF下载

101次浏览 0条评论

本书全面介绍了如何使用Java 2平台进行并发编程,较上一版新增和扩展的内容包括:·存储模型 ·取消 ·可移植的并行编程 ·实现并发控制的工具类Java平台提供了一套广泛而功能强大的api,工具和技术。内建支持线程是它的一个强大的功能。这一功能为使用Java编程语言的程序员提供了解并发编程这一诱人但同时也非常具有挑战性的选择。本书通过帮助读者理解有关并发编程的模式及其利弊,向读者展示了如何更精确地使用Java平台的线程模型。这里,读者将通过使用java.lang.thread类、synchronized和volatile关键字,以及wait、notify和notifyall方法,学习如何初始化、控制和协调并发操作。此外,本书还提供了有关并发编程的全方位的详细内容,例如限制和同步、死锁和冲突、依赖于状态的操作控制、异步消息传递和控制流、协作交互,以及如何创建基于web的服务和计算型服务。 本书的读者对象是那些希望掌握并发编程的中高级程序员。从设计模式的角度,本书提供了标准的设计技巧,以创建和实现用来解决一般性并发编程问题的组件。贯串全书的大量示例代码详细地阐述了在讨论中所涉及到的并发编程

极客时间 java核心技术36讲 完整音频+文档下载
视频教程

极客时间 java核心技术36讲 完整音频+文档下载

178次浏览 0条评论

杨晓峰,Oracle 北京 Java 平台部门,首席工程师,OpenJDK Committer,从 JDK 8 开始参与了 JDK 的开发和测试工作,目前领导 Java 核心类库北京团队,主要负责前沿版本的核心类库新特性相关任务。专注于 Java 以及其他编程语言的新特性,尤其是在云计算等前沿领域的应用和演进。专栏共 36 期,分为 5 大模块。Java 基础:将围绕 Java 语言基本特性和机制,由点带面,帮你构建牢固的 Java 技术功底。Java 进阶:主要将围绕并发编程、Java 虚拟机等领域展开,助你攻坚大厂 Java 面试的核心阵地。Java 应用开发扩展:将聚焦数据库编程、主流开源框架、分布式开发等,让你掌握 Java 开发的十八般兵器。Java 安全基础:帮助你理解常见的应用安全问题和处理方法,掌握如何写出符合大厂规范的安全代码。Java 性能基础:帮助你掌握相关工具、方法论与基础实践。第1讲 谈谈你对Java平台的理解第2讲 Exception和Error有什么区别第3讲 谈谈final、finally、 finalize有什么不同第4讲 强引用、软引用、弱引用、幻象

零基础学Java 第4版 常建功著 高清文字版PDF下载
编程书籍

零基础学Java 第4版 常建功著 高清文字版PDF下载

118次浏览 0条评论

本书一共分为四篇,共25章,循序渐进地讲述了Java语言的语法规则,Eclipse和MyEclipse开发环境的使用,从基本概念到具体实践、从入门知识到高阶主题、从语法语义到数据结构和算法都进行了详细的阐述,主要包括运算符、表达式、分支语句、循环语句、函数、数组、字符串、类、对象、包、继承、多态、封装、枚举、反射、标注、泛型、类加载器、动态代理、多线程、文件的操作和访问、数据的操作、数据的存储、Java数据结构、XML文件的创建和解析、数据库的连接、网络编程和界面的设计等知识点。前言 第一篇Java语言语法基础--面向过程知识 第1章Java技术概览 1.1Java技术 1.1.1认识Java语言 1.1.2认识Java平台 1.1.3Java语言的功能 1.1.4Java语言的优点 1.1.5Java分布式应用和多线程的特点 1.1.6Java程序的可靠性、安全性 1.1.7Java小程序和应用程序 1.2Windows下的"HelloWorld"应用程序 1.2.1创建应用程序的软件环境 1.2.2创建"HelloWorld"应用程序的步骤 1.3深入探讨"HelloWorld"应

云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计 PDF下载
编程书籍

云原生Java:Spring Boot、Spring Cloud与Cloud Foundry弹性系统设计 PDF下载

155次浏览 0条评论

无论是传统IT行业,还是互联网行业,都正处于行业历史上最剧烈的变革中 :大量的系统正在从传统的IT架构转向基于云的架构, 开发模式也正在从开发和运维分工的传统模式,逐渐转向统一的“DevOps”模式。Java技术已经进入了新的生命周期,大量被用于构建现代的、基于云的应用程序。 本书详细阐述了开发云原生应用程序的机遇和挑战,明确指出了成功实现的方向,并且重点介绍了微服务框架Spring Boot。Spring Boot可以轻松创建任何粒度的 Spring服务,并部署到现代的容器环境中。本书主要面向正在使用 Spring Boot、SpringCloud和Cloud Foundry, 以便更快、更好地构建软件的Java/JVM 开发人员。本书一共分为4个部分共15章。第1章和第2章介绍了云原生思想产生的背景,然后介绍了Spring Foundry。第3章介绍了如何配置Spring Boot应用程序。第4章介绍了如何测试Spring应用程序,从如何测试最简单的组件到测试分布式系统。第5章介绍了可以将应用程序迁移到Cloud Foundry等云平台的轻量级重构方式。第6章介绍了如何使用Spri

Java NIO 中文版 PDF下载
编程书籍

Java NIO 中文版 PDF下载

123次浏览 0条评论

Java NIO 深入探讨了 1.4 版的 I/O 新特性,并告诉您如何使用这些特性来极大地提升您所写的Java 代码的执行效率。这本小册子就程序员所面临的有代表性的 I/O 问题作了详尽阐述,并讲解了如何才能充分利用新的 I/O 特性所提供的各种潜能。您将通过实例学如何使用这些工具来解决现实工作中常常遇到的 I/O 问题,并了解这些新特性如何对响应速率、可伸缩性和可靠性产生直接影响。目录题献 ........ 1前言 ........ 2组织形式 .........3目标读者 .........5软件及版本 .....5本书中使用的约定 .....6如何联系我们 .7鸣谢 .....8第一章 简介 .. 101.1 I/O 与 CPU 时间的比较 .101.2 CPU 已不再是束缚 ........111.3 进入正题 121.4 I/O 概念 ..131.5 总结 ........20第二章 缓冲区 .......... 222.1 缓冲区基础 ........232.2 创建缓冲区 ........362.3 复制缓冲区 ........382.4 字节缓冲区 ........4

Java夜未眠:程序员的心声 PDF下载
编程书籍

Java夜未眠:程序员的心声 PDF下载

93次浏览 0条评论

本书是一本散文集。作为一名资深程序设计师,作者走笔清新面独特,简练俏皮的文字下,是作者对工作,对人生的理性思考。书中收录的文章内容贴近程序员的生活,能令读者产生强烈共鸣。此外,书中的部分文章也以轻松的风格剖析了学习Java技术时的常见问题,并以专家眼光和经验推荐介绍了一批优秀的技术书籍,旨在帮助读者兴趣盎然地学习Java。[励志篇] 1 学习,是一条漫长的道路 2 写程式,好好玩 3 如何进入程式设计的领域 4 职业敏感度 5 从美丽的菲奥莉娜说起 6 走出你的成功之路 7 从 a 到 e+ [牢骚篇] 8 香鸡排首部曲:程式与香鸡排 9 香鸡排二部曲:再论香鸡排 10 香鸡排三部曲:完结篇 11 software rush 12 ain't no sunshine anymore? 13 e化声声催,e化路迢迢 14 我的座右铭 15 一个java信仰者的告解 [生涯篇] .16 程式员的生涯规划 17 软体人才何处寻? 18 软体产业的知识经济 19 认证无用论? 20 认证有用论? 21 软体与性 [图书篇] 22 你说挑书就像挑老师一样,我说你乱有思想的 23 苦恨年年压金线,

Java入门123 一个老鸟的Java学习心得 二维码版 PDF下载
编程书籍

Java入门123 一个老鸟的Java学习心得 二维码版 PDF下载

89次浏览 0条评论

本书是深受读者好评的《Java入门1·2·3——一个老鸟的Java学习心得》的最新升级版。作者以独特的视角向Java初学者讲述了如何才能真正理解和掌握Java。本书充分考虑了初学Java的种种困难,讲解时细致入微,抽丝剥茧,层层推进,并采用对比、比喻和类比等方式讲解,还给出了大量的流程图帮助读者理解各种概念和程序的运行过程,而且还给出了大量简单易懂的实例,真正做到了零门槛学Java。另外,本书基于最新的Java 8标准讲解,以顺应技术的发展,而且还首次引入了在手机上学Java编程的方式,并提供了二维码扫描源代码和习题答案的方式。书中的源代码也经过了上机测试,保证可以正常运行。本书共22章,分为3篇。第1篇为Java语言基本语法,包括Java语言概述、配置开发环境、Java中的基本数据类型、Java运算符、Java流程控制语句和数组。第2篇为Java语言高级语法,包括类、对象、方法、继承、多态、修饰符、接口、抽象类、内部类、Java异常处理和多线程编程。第3篇为Java语言编程进阶,包括Java编程常用知识、Java文件编程、Java文件I/O编程、Java TCP编程、Java UDP

Java程序性能优化:让你的Java程序更快、更稳定 葛一鸣著 PDF下载
编程书籍

Java程序性能优化:让你的Java程序更快、更稳定 葛一鸣著 PDF下载

99次浏览 0条评论

Java是目前应用最为广泛的软件开发平台,学习针对Java程序的优化方法有重要的现实意义。《Java程序性能优化:让你的Java程序更快、更稳定》以Java性能调优为主线,系统地阐述了与Java性能优化相关的知识与技巧。《Java程序性能优化:让你的Java程序更快、更稳定》共6章,先后从软件设计、软件编码、JVM调优以及程序故障排斥等方面介绍针对Java程序的优化方法。第1章介绍性能的基本概念、定律、系统调优的过程和注意事项。第2章从设计层面介绍与性能相关的设计模式、组件。第3章从代码层面介绍如何编写高性能的Java程序。第4章介绍了并行开发和如何通过多线程提高系统性能。第5章立足于JVM虚拟机层面,介绍如何通过设置合理的JVM参数提升Java程序的性能。第6章为工具篇,介绍了获取和监控程序或系统性能指标的各种工具,包括相关的故障排查工具。本书适合所有Java程序员、软件设计师、架构师以及软件开发爱好者,对于有一定经验的Java工程师,本书更能帮助他突破技术瓶颈,深入Java内核开发!第1章 Java性能调优概述 1.1 性能概述 1.1.1 看懂程序的性能 1.1.2 性能的参考指

图灵程序设计丛书《图解Java多线程设计模式》PDF下载
编程书籍

图灵程序设计丛书《图解Java多线程设计模式》PDF下载

171次浏览 0条评论

本书通过具体的Java 程序,以浅显易懂的语言逐一说明了多线程和并发处理中常用的12 种设计模式。内容涉及线程的基础知识、线程的启动与终止、线程间的互斥处理与协作、线程的有效应用、线程的数量管理以及性能优化的注意事项等。此外,还介绍了一些多线程编程时容易出现的失误,以及多线程程序的阅读技巧等。在讲解过程中,不仅以图配文,理论结合实例,而且提供了运用模式解决具体问题的练习题和答案,帮助读者加深对多线程和并发处理的理解,并掌握其使用技巧。序章1 Java线程  1 I1.1 Java线程  2 I1.2 何谓线程  2 明为跟踪处理流程,实为跟踪线程  2 单线程程序  3 多线程程序  4 Thread类的run方法和start方法  5 I1.3 线程的启动  9 线程的启动(1)——利用Thread类的子类  9 线程的启动(2)——利用Runnable接口  10 I1.4 线程的暂停  12 I1.5 线程的互斥处理  13 synchronized方法  14 synchronized代码块  17 I1.6 线程的协作  18 等待队列——线程休息室  19 wait方法——

深入理解Java7:核心技术与最佳实践 PDF下载
编程书籍

深入理解Java7:核心技术与最佳实践 PDF下载

131次浏览 0条评论

《深入理解Java 7:核心技术与最佳实践》的主要内容可分为三大部分:第一部分是1-6章,全面阐释Java 7在语法、JVM、类库和API等方面的所有重要新功能和新特性,掌握这部分内容有助于大幅度提升编码效率和提高代码质量;第二部分是7-13章,对JVM、Java源代码和字节代码操作、类加载器、对象生命周期、多线程、并发编程、泛型、安全等Java平台的核心技术进行了深入解析,掌握这部分内容有助于深入理解Java的底层原理;第三部分为第14章,是对Java8的展望,简要介绍了Java 8中将要增加的新特性。前言Java的挑战与展望 第1章 Java 7语法新特性 1.1 Coin项目介绍 1.2 在switch语句中使用字符串 1.2.1 基本用法 1.2.2 实现原理 1.2.3 枚举类型 1.3 数值字面量的改进 1.3.1 二进制整数字面量 1.3.2 在数值字面量中使用下划线 1.4 优化的异常处理 1.4.1 异常的基础知识 1.4.2 创建自己的异常 1.4.3 处理异常 1.4.4 Java 7的异常处理新特性 1.5 try-with-resources语句 1.6 优化

Java语言导学(原书第6版)中文完整版PDF下载
编程书籍

Java语言导学(原书第6版)中文完整版PDF下载

130次浏览 0条评论

本书基于JavaSE8编写,清晰地介绍了面向对象编程的概念、语言基础等,涵盖了Lambda表达式、类型注解、默认方法、聚合操作、日期/时间API等JavaSE8的新特性,更新了限制恶意小程序的攻击和RIA等相关内容。每章后面的问题和练习可以帮助读者巩固所学知识,此外,附录中还给出Java编程语言认证考试的相关内容。本书可作为高等院校计算机等相关专业的基础教材,也可作为编程初学者和中级程序员的参考资料。出版者的话 译者序 前言 章快速入门 1.1关于Java技术 1.1.1Java程序语言 1.1.2Java平台 1.1.3Java技术的功能 1.1.4Java技术的优势 1.2“HelloWorld!”实例程序 1.2.1用NetBeansIDE开发“HelloWorld!” 1.2.2在MicrosoftWindows中开发“HelloWorld!” 1.2.3在Solaris和Linux中开发“HelloWorld!” 1.3“HelloWorld!”实例程序剖析 1.3.1源码注释 1.3.2HelloWorldApp类定义 1.3.3main方法 1.4常见问题(及其解决方案)

Java语言规范:基于Java SE 8 中文完整版PDF下载
编程书籍

Java语言规范:基于Java SE 8 中文完整版PDF下载

136次浏览 0条评论

Oracle官方发布,Java编程语言及规范创建人撰写,国内资深Java技术专家翻译,Amazon畅销书!基于最新Java SE 8,完整且准确地阐述Java编程语言及其规范,是深度了解Java语言及其技术细节的权威参考书。本书由Java技术的发明者编写,是Java编程语言的权威性技术指南。如果你想知道Java语言构造的精确含义以及各种技术细节,本书是最好的资源。本书全面、准确而详细地讨论了Java编程语言,是Java语言最新版本的规范。全书从Java最基础的文法、类型、变量到高级特性lambda表达式、线程与锁等进行了详尽阐述。该规范针对每一项语言特性都给出了代表性的示例程序,以帮助读者更容易地理解和掌握这些特性。通过阅读本规范,可以全面系统地了解Java语言的各项特性,为充分利用这些特性来编写出更加高效简洁的Java程序提供帮助。读者还可以从Oracle的Java官方网站上看到本书的最新进展和修订,以了解Java语言的最新发展动向。本书可作为高等院校Java语言程序设计等相关专业的学习手册,也可作为Java语言爱好者的参考资料。本书主要内容全面反映Java语言的整个发展历程。详细讲

21天学通Java(第7版)高清文字版PDF下载
编程书籍

21天学通Java(第7版)高清文字版PDF下载

121次浏览 0条评论

 《21天学通Java(第7版)》是初学者学习Java编程语言的畅销经典教程,循序渐进地介绍了Java编程语言知识,并提供了丰富的实例和练习;同时全面涵盖了Java 8这一新标准以及与Android开发相关的Java编程知识。通过本书的学习,读者将逐步了解、熟悉并精通Java编程语言。《21天学通Java(第7版)》包括3周的课程,通过学习,读者将具备使用Java开发应用程序和Android应用的知识和技能。第1周介绍Java语言的基本知识,包括数据类型、变量、表达式、对象、数组、条件语句、循环、类、接口、包、异常、线程等;第2周介绍Java类库,包括链表、栈、散列映射和位组等数据结构以及Swing组件、布局管理器和Java Web Start等;第3周介绍高级主题,包括输入和输出、内部类和闭包、通过Internet进行通信、使用数据库、XML、Web服务、Android编程等内容。《21天学通Java(第7版)》可作为初学者学习Java编程技术的教程,也可供已掌握其他语言的程序员学习Java时参考 第1章  Java基础 21.1  Java语言   21.1.1  Java的历史 

Java经典实例(第三版)PDF下载
编程书籍

Java经典实例(第三版)PDF下载

150次浏览 0条评论

《Java经典实例(第三版)》 从lambda表达式、JavaFX 8,到网络编程和支持移动设备等方面,Java 8都有许多更新。包含了数百个经过实践验证的技巧,内容涵盖了广泛的Java主题,可帮助你快速进入编程状态。你可以从中学到一切有用的技术,包括调试、数据结构、GUI开发和函数编程。的每个技巧既给出了代码部分,也给出了运行结果,还有对它们的讨论。你可以免费使用这些代码。如果你对Java基础知识比较熟悉,学习将使你进一步掌握语言方面的通用知识和Java 8 中主要API方面的特殊知识。的主题包括:1.用于编译、运行和调试的方法。对文本的处理、比较和重新安排。2.用于字符串匹配和模式匹配的正则表达式。?处理数字、日期和时间。3.使用集合、数组和其他类型实现数据的结构化。4.面向对象技术和函数编程技术。5.目录和文件系统运算符。6.使用图形、视频和音频。7.GUI开发,包括JavaFX和处理器。8.客户端和服务器端的网络编程。9.数据库访问,使用JPA、Hibernate和JDBC。10.处理JSON和用于数据存储的XML。11.多线程和并发机制。前言. 1 第1章 入门: 编译、 运