自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(529)
  • 资源 (20)
  • 收藏
  • 关注

原创 Spring 5 中文解析之核心篇-表达式(SpEL)

Spring表达式语言(简称SpEl)是非常强大的表达式语言,它支持在运行时查询和手动操作对象图。这个语言语法类似EL但是提供了额外的特性,最著名的是方法调用和基本字符串模板功能。虽然还有其他几种Java表达式语言OGNL、MVEL和JBoss EL可用,但创建Spring表达式语言是为了向Spring社区提供一种受良好支持的表达式语言,可以跨Spring组合中的所有产品使用。它的语言特性是由Spring组合中的项目需求驱动的,包括用于Eclipse的Spring工具中的代码完成支持的工具需求。也就是说,

2020-08-17 11:10:10 2207

原创 Spring 5 中文解析之核心篇-数据绑定、校验和类型转换

将验证视为业务逻辑有其优缺点,Spring提供的验证(和数据绑定)设计不排除其中任何一种。具体来说,验证不应与Web层绑定,并且应该易于本地化,并且应该可以插入任何可用的验证器。考虑到这些问题,Spring提供了一个Validator契约,该契约既基本又可以在应用程序的每个层中使用。数据绑定对于使用户输入动态绑定到应用程序的域模型(或用于处理用户输入的任何对象)非常有用。Spring提供了恰当地命名为DataBinder的功能。Validator和DataBinder由validation包组成,被主要的

2020-08-17 11:08:10 322

原创 Spring 5 中文解析之核心篇-Resources

这个章节涵盖了Spring怎样处理和在Spring中使用资源文件。包括下面主题:介绍Resource接口内建Resource实现ResourceLoaderResourceLoaderAware接口Resource作为依赖应用上下文和Resource路径2.1 介绍Java的标准java.net.URL类和标准处理URL前缀变体,不幸地,对于所有访问低级资源的能力还不够。例如,这里没有需要从类路径或相关联的ServletContext获取资源使用的标准URL实现。当然也可以注册新的处理

2020-08-17 11:07:01 213

原创 Spring 5 中文解析之核心篇-IoC容器(下)

1.11 使用JSR330标准注解Spring3.0开始,Spring提供对JSR-330标准注解的支持(依赖注入)。这些注解和Spring注解一样的方式被扫描。去使用它们,你需要在类路径中依赖相关的jar包。如果你使用Maven,javax.inject组件在标准的Maven仓库中(https://repo1.maven.org/maven2/javax/inject/javax.inject/1/)是有效的。你可以添加下面的依赖到你的pom.xml:<dependency> &lt

2020-08-17 11:05:17 321

原创 Spring 5 中文解析之核心篇-IoC容器(中)

1.5 bean的作用域当你创建一个bean的定义时候,你可以创建一个模版(recipe)通过bean定义的类定义去创建一个真实的实例。bean定义是模版(recipe)的概念很重要,因为这意味着,与使用类一样,你可以从一个模版(recipe)创建多个对象实例。你不仅可以控制要插入到从特定bean定义创建的对象中的各种依赖项和配置值,还可以控制从特定bean定义创建的对象的作用域。这种方法是非常有用的和灵活的,因为你可以选择通过配置创建的对象的作用域,而不必在Java类级别上考虑对象的作用域。bean能

2020-08-17 11:02:19 194

原创 Spring 5 中文解析之核心篇-IoC容器(上)

关于本书本书本书编写主要目的在于翻译官方spring.io关于SpringFramework模块文档,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,SpringFramework文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。So我在翻译SpringFramework

2020-08-17 09:51:44 352

原创 InheritableThreadLocal一文让你读懂

前言现在正是抗击新型冠状病毒关键时期,为了响应国家号召在家休息减少外出这是作为我们普通老百姓对国家最大的贡献,同时必要外出时必须要戴上口罩,回家后需要使用消毒剂或肥皂洗手。相信国家和一线的工作者还有我们广大的人民群众我们一定能够战胜。有关最新疫情实时数据可以查看官方数据以下链接直达!疫情实时大数据报告新型肺炎确诊患者相同行程查询工具什么是InheritableThreadLocal...

2020-02-09 20:09:59 391

原创 TheadLocal一文让你读懂

前言现在正是抗击新型冠状病毒关键时期,为了响应国家号召在家休息减少外出这是作为我们普通老百姓对国家最大的贡献,同时必要外出时必须要戴上口罩,回家后需要使用消毒剂或肥皂洗手。相信国家和一线的工作者还有我们广大的人民群众我们一定能够战胜。有关最新疫情实时数据可以查看官方数据以下链接直达!疫情实时大数据报告新型肺炎确诊患者相同行程查询工具什么是ThreadLocal回到今天的主题,Thr...

2020-02-09 20:09:14 490

原创 怎样保证缓存一致性问题?

什么是缓存百度百科定义> **缓存(cache)**,原始意义是指访问速度比一般[随机存取存储器](https://baike.baidu.com/item/随机存取存储器)(RAM)快的一种高速存储器,通常它不像系统主存那样使用[DRAM](https://baike.baidu.com/item/DRAM)技术,而使用昂贵但较快速的[SRAM](https://baike.baidu...

2020-02-08 10:59:22 2573

原创 Mysql索引那些事情

什么是索引?索引在搜索引擎优化简单解释指已经被收录且参与关键词排名的页面。索引的通俗解释索引就像是图书的目录,根据目录中的页码快速找到所需内容。索引在百度百科中的解释在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。MySQL官方对索引的定义为:...

2020-02-08 10:59:08 218

原创 SpringBoot集成ServiceComb Pack

SpringBoot2.x集成ServiceComb pack###事务基本概念​ 有过后端数据库编程经验的童鞋应该知道事务的基本理论知识同时网上有许多更为规范的文档参考,我在这里大致简单介绍一下。在数据库编程中我们通常知道ACID的基本概念,为什么会存在这个理论知识的,我个人认为人们在实践的经验中总结出来了对数据库的基本范式和编程规范。###本地事务场景​ 这里简单的那一个业务场景举例,...

2020-02-08 10:58:50 2335

原创 线程状态流转图

1. 初始状态实现Runnable接口和继承Thread可以得到一个线程类,new一个实例出来,线程就进入了初始状态。2.1. 就绪状态就绪状态只是说你资格运行,调度程序没有挑选到你,你就永远是就绪状态。调用线程的start()方法,此线程进入就绪状态。当前线程sleep()方法结束,其他线程join()结束,等待用户输入完毕,某个线程拿到对象锁,这些线程也将进入就绪状态。当前线程时...

2020-02-08 10:58:35 870

原创 博客文章迁移至新网站

为了更好的整理和归纳博客文章,现自主建立博客站点 ,站点名称:青年IT男的博客 地址:http://youngitman.tech

2019-08-15 14:01:09 219

原创 mac更换homebrew

all/master/install)"应该是这个资源访问有问题,那么我们可以尝试使用国内的镜像。给大家推荐一个中科院的镜像站点,里面有各种资源: https://mirrors.ustc.edu.cn/brew.git 言归正传,开始踩坑第一步,获取install文件把官网给的脚本拿下来 curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install &gt;&gt; br

2018-08-27 09:45:02 166

原创 Mac 安装Minikube

7 20:03:51 2017 OS/Arch:    darwin/amd64Server: Engine:  Version:    17.12.0-ce  API version:    1.35 (minimum version 1.12)  Go version:    go1.9.2  Git commit:    c97c6d6  Built:    Wed Dec 27 20:12:29 2017  OS/Arch:    linux/amd64  Experimental:    fals

2018-08-16 12:17:19 176

原创 解决Minikube start卡住的方法

者VM ware fusion(未测试) 然后执行 minikube start然而我的minikube卡在了starting cluster components处 问题解决 这可能是0.28.2版本的原因,将其降级即可 首先停止minikube 将其删除 minikube stopminikube deletebrew cask uninstall --force minikube然后修改minikube的信息 brew cask

2018-08-15 23:17:52 620

原创 Java API设计清单

2018-07-30 09:03:45 153

原创 git命令下载使用idea导入项目不能关联git

令行下载git仓库代码,然后使用后idea到入项目,今天在使用的是否发现一个奇葩问题(之前这种使用方式没出现过问题),就是在使用idea到入已经下载好的项目提交代码的时候始终提交不了,在idea命令后窗口使用git命令是能正常提交的。解决办法:首先看到我现在不能正常上次情况下的vsc配置 图中可以看出 这几个模块是没有加入到git版本关联中的,可以使用 删除掉这几个模块只保留最顶层项目的git配置就可以了。

2018-07-27 10:31:35 963

原创 redisson-2.10.4源代码分析

http://aperise.iteye.com/blog/2310254redis  cluster 非ruby方式启动http://aperise.iteye.com/blog/2310254redis-sentinel安装部署http://aperise.iteye.com/blog/2342693spring-data-redis使用 http://aperise.iteye.com/blog/2342615redis客户端r

2018-06-26 23:50:58 805

原创 Spring Boot Profile使用

production")public class ProductionConfiguration { // ...} 通常,一个项目中可能会有多个profile场景,例如下面为test场景:@Configuration@Profile("test")public class TestConfiguration { // ...} 在存在多个profile情况下,你可以使用spring.profiles.active来设

2018-06-26 19:06:47 116

原创 maven本地配置规范

2018-06-26 17:34:22 129

原创 maven 组件发布配置

id&gt;        &lt;name&gt;local-releases&lt;/name&gt;        &lt;url&gt;http://bin.huwo.io/artifactory/libs-release-local&lt;/url&gt;    &lt;/repository&gt;    &lt;snapshotRepository&gt;

2018-06-26 17:28:59 189

原创 CentOS7 64位下MySQL5.7安装与配置(YUM)

get http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell&gt; yum localinstall mysql57-community-release-el7-8.noarch.rpm检查mysql源是否安装成功shell&gt; yum repolist enabled | grep "mysql.*-community.*" 看到上图

2018-06-16 12:01:46 129

原创 消息队列之 RabbitMQ

2018-06-14 23:21:31 96

原创 RabbitMQ整合springboo

2018-06-14 23:12:44 140

原创 RabbitMQ的应用场景以及基本原理介绍

2018-06-14 22:52:47 130

原创 史上最全的maven pom.xml文件教程详解

-v4_0_0.xsd "&gt; &lt;!-- 父项目的坐标。如果项目中没有规定某个元素的值,那么父项目中的对应值即为项目的默认值。 坐标包括group ID,artifact ID和 version。 --&gt; &lt;parent&gt; &lt;!-- 被继承的父项目的构件标识符 --&gt; &lt;artifactId /&gt; &lt;!-- 被继承的父项目

2018-06-14 14:21:24 109

原创 史上最全的maven pom.xml文件教程详解

 &lt;project xmlns="http://maven.apache.org/POM/4.0.0"     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd

2018-06-14 14:21:07 102

原创 Maven中的库(repository)详解

的计算机上的指定路径下(通常是用户主目录下的.m2/repository),本地库中的构件往往是远程库中下载到本地的部分构件,被本地项目所引用。当然,本地项目发布时,默认也发布到本地库中。远程库往往是由第三方提供的,用于发布构件供项目下载使用,如著名的Maven central库。根据构件的用途,构件可以分为两类,一类是被其他构件依赖的构件(dependencies),这也是Maven库中主要的构件。另一类是插件(plugins),这是一种特殊的构件。对于依赖的构件,其所在的库通过&lt;rep

2018-06-14 14:10:09 623

原创 Maven学习 --- <distributionManagement>

2018-06-13 23:42:50 276

原创 Maven——项目构建完整配置

诞生前,这一系列的问题,总能困住一群又一群的开发人员,而今天的我们,因为有了maven,再也不必担心依赖于插件的问题啦。所以,我们有必要好好来了解一下Maven。 一、Maven简介(一)什么是Maven      Maven是apache下的开源项目,项目管理工具,管理java项目。1、项目对象模型(Project Object Model)      POM对象模型,每个maven工程中都有一个pom.xml文件,定义工程所依赖的jar包、本工程的坐标、打包运行方式。。2

2018-06-13 23:37:29 661

原创 Maven中mirrors和repository的关系

repository都有一个id(此id非常重要)。2.maven获取真正起作用的repository集合流程:     首先会获取pom.xml里的repository集合,然后在settings.xml里找mirrors元素     如果repository的id和mirror的mirrorOf的值相同,则该mirror替代该repository,     如果该repository找不到对应的mirror,则使用其本身。依此可以得到最终起作用的     repository集合3.关于maven如何查

2018-06-13 23:21:01 494

原创 Maven的Mirror和Repository 的详细讲解

2018-06-13 22:59:41 324

原创 Maven学习-Profile详解

2018-06-13 21:59:57 114

原创 swagger2的常用注解,传递参数的注意使用方法

这个注解就不行了。在集成了swagger2后,找了半天的原因,发现使用@ApiImplicitParam这个注解可以解决这个问题。对应下面的参数。所以我们可以使用这个注解来解决我们所遇到的参考为空的问题。而且已经集成了swagger2,所以我们尽量来使用这个注解吧。说明:1.这里使用的版本:springfox-swagger2(2.4)springfox-swagger-ui (2.4)2.这里是说明常用注解的含义和基本用法(也就是说已经对swagger进行集成完成)

2018-06-08 17:36:49 4522

原创 Kubernetes 1.3 从入门到进阶 安装篇:minikube

2018-06-05 23:36:19 176

原创 CDN加速WordPress触发CORS导致跨域加载失败

2018-04-09 17:36:45 750

原创 轻松看懂Java字节码

2018-04-09 10:28:00 156

原创 happens-before俗解

2018-04-09 10:03:15 118

原创 位与&,位或|,位异或^运算

2018-04-04 17:25:48 235

小额支付系统详细介绍.ppt.zip

中国人民银行-小额批量支付系统

2021-04-19

Python 3.6标准库参考手册.pdf.zip

Python 3.6标准库参考手册高清版 (带目录)

2021-04-15

SpringFramework-5.2.7中文解析-Reactive篇

本书编写主要目的在于翻译官方`spring.io`关于`SpringFramework`模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,`SpringFramework`文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。**So**我在翻译`SpringFramework`过程中会不断编写相应的示例代码、结合文档和源码分析达到更好的理解。

2020-12-07

SpringFramework-5.2.7中文解析-Servlet篇

本书编写主要目的在于翻译官方`spring.io`关于`SpringFramework`模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,`SpringFramework`文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。**So**我在翻译`SpringFramework`过程中会不断编写相应的示例代码、结合文档和源码分析达到更好的理解。

2020-12-07

SpringFramework-5.2.7中文解析-数据存储篇

本书编写主要目的在于翻译官方`spring.io`关于`SpringFramework`模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,`SpringFramework`文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。**So**我在翻译`SpringFramework`过程中会不断编写相应的示例代码、结合文档和源码分析达到更好的理解。

2020-12-07

SpringFramework-5.2.7中文解析-测试篇

本书编写主要目的在于翻译官方`spring.io`关于`SpringFramework`模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,`SpringFramework`文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。**So**我在翻译`SpringFramework`过程中会不断编写相应的示例代码、结合文档和源码分析达到更好的理解。

2020-12-07

SpringFramework-5.2.7中文解析-核心篇

本书编写主要目的在于翻译官方`spring.io`关于`SpringFramework`模块文档之核心篇,但是本书不仅仅是简单的翻译,我会根据相应的模块给出一些代码的操作实践以及给出相应的源码分析,`SpringFramework`文档我个人认为在所有开源框架中算是写得最好的了,But如果对于初学者或者是实践经验较少的小伙伴来说还是比较困难的。这里不仅仅是文档全是英文形式而且根据文档的概述是比较难理解和应用到实践项目开发中,这里需要开发人员积累了相应的项目实践经验才行。**So**我在翻译`SpringFramework`过程中会不断编写相应的示例代码、结合文档和源码分析达到更好的理解。

2020-12-07

ojdbc14.zip

驱动程序类: oracle.jdbc.OracleDriver url: jdbc:oracle:thin:@<host>:<port1521>:<全局数据库名> 或 java:oracle:oci@<本地服务名> oracle的oci和thin连接的区别 1)从使用上来说,oci必须在客户机上安装oracle客户端或才能连接,而thin就不需要,因此从使用上来讲thin还是更加方便,这也是thin比较常见的原因。 2)原理上来看,thin是纯java实现tcp/ip的c/s通讯;而oci方式,客户端通过native java method调用c library访问服务端,而这个c lib

2020-06-16

已激活截图+序列号.zip

AxureRP8.1.0.3388授权码,亲测可用使用,授权码在文本文件中。

2019-08-27

《RxJava 2.x 实战》_沈哲.pdf

rxjava2介绍pdf,可用于了解rxjava2中的各个方法区别以及用法 带目录

2019-06-26

《码出高效:Java开发手册》-非扫描版-带目录.pdf.zip

《码出高效:Java开发手册》完整版带书签,java开发进阶必备 基本上看完 java开发没难度了

2019-06-25

深入分析Java Web技术内幕

《深入分析Java Web技术内幕(修订版)》完整版 带目录 PDF 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富 、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。 作者简介 · · · · · · 许令波,毕业于合肥工业大学,获计算机硕士学位。热爱Java Web技术,关注服务端性能优化,热衷开源技术的研究和分享,曾获developerWorks最佳作者称号。2009年进入淘宝工作,目前从事模板渲染框架与MVC框架的开发与应用、Java Web的性能优化、高访问量系统静态化和商品详情系统的业务改造等工作。 《深入分析Java Web技术内幕(修订版)》新增了淘宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。, 《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。, 《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

2018-04-27

实战Java高并发程序设计.pdf 带书签+源码 (密码:ouwen)高清

带部分书签,内容清晰。 实战Java高并发程序设计主要介绍基于Java的并行程序设计基础、思路、方法和实战。第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。

2018-04-27

Java多线程编程核心技术_完整版 PDF电子书下载

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录 资深Java专家10年经验总结,全程案例式讲解,首本全面介绍Java多线程编程技术的专著, 结合大量实例,全面讲解Java多线程编程中的并发访问、线程间通信、锁等最难突破的核心技术与应用实践, Java多线程无处不在,如服务器、数据库、应用。多线程可以有效提升计算和处理效率,大大提升吞吐量和可伸缩性,深得广大程序员和公司的青睐。很多人学习完JavaSE/JavaEE之后想往更深入的技术进行探索,比如对大数据、分布式、高并发类的专题进行攻克时,立即遇到针对java.lang包中线程类的学习,但线程类的学习并不像JDBC一样简单,学习曲线陡峭,多弯路与“坑”。要学习这些热点技术,Java多线程技术避无可避。而本书将引领读者拿下该“技术高地”。, 本书有以下特点:, 不留遗漏——全面覆盖Java语言多线程知识点;, 直击要害——实战化案例精准定位技术细节;, 学以至用——精要式演示确保开发/学习不脱节;, 潜移默化——研磨式知识讲解参透技术要点;, 提升效率——垂直式技术精解不绕弯路;, 循序提升——渐进式知识点统排确保连贯。

2018-04-26

大型网站技术架构:核心原理与案例分析+李智慧.带目录书签.清晰.完整版

本书作者是阿里巴巴网站构建的亲历者,拥有核心技术部门的一线工作经验,直接体验了大型网站构建与发展过程中的种种生与死,蜕与变,见证了一个网站架构从幼稚走向成熟稳定的历程。 本书通过梳理大型网站技术发展历程,剖析大型网站技术架构模式,深入讲述大型互联网架构设计的核心原理,并通过一组典型网站技术架构设计案例,为读者呈现一幅包括技术选型、架构设计、性能优化、Web 安全、系统发布、运维监控等在内的大型网站开发全景视图。

2018-04-26

实战Java虚拟机——JVM故障诊断与性能优化

带标签的,java虚拟机中比较好的一本书,值得阅读与收藏 随着越来越多的第三方语言(Groovy、Scala、JRuby等)在Java虚拟机上运行,Java也俨然成为了一个充满活力的生态圈。《实战Java虚拟机——JVM故障诊断与性能优化》将通过200余示例详细介绍Java虚拟机中的各种参数配置、故障排查、性能监控以及性能优化。, 《实战Java虚拟机——JVM故障诊断与性能优化》共11章。第1~3章介绍了Java虚拟机的定义、总体架构、常用配置参数。第4~5章介绍了垃圾回收的算法和各种垃圾回收器。第6章介绍了Java虚拟机的性能监控和故障诊断工具。第7章详细介绍了对Java堆的分析方法和案例。第8章介绍了Java虚拟机对多线程,尤其是对锁的支持。第9~10章介绍了Java虚拟机的核心——Class文件结构,以及Java虚拟机中类的装载系统。第11章介绍了Java虚拟机的执行系统和字节码,并给出了通过ASM框架进行字节码注入的案例。, 《实战Java虚拟机——JVM故障诊断与性能优化》不仅适合Java程序员,还适合任何一名工作于Java虚拟机之上的研发人员、软件设计师、架构师。

2018-04-26

深入分析Java Web技术内幕带书签目录

《深入分析Java Web技术内幕》围绕JavaWeb相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。

2018-04-26

Java多线程编程核心技术_完整版 PDF电子书下载 带书签目录

Java多线程编程核心技术完整版 PDF电子书下载 带书签目录

2018-04-26

Spring源码深度解析

《spring源码深度解析》spring源码深度解析.pdf书完整版

2018-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除