标签:实例

Java

HashMap以及ConcurrentHashMap(volatile)

Harries 发布于 2018-11-13

1.HashMap怎么实现hashcode和equals HashMap的数据结构是链表+数组,HashMap的数据结构类似于: 元素0->[hashCode=0,key.value=x1的数据] 元素1->[hashCode=1,key.value=y1的数据] ....

阅读(11)评论(0)赞 (0)

Spring

在VS. Code中简单方便开发Spring Boot应用

hellas 发布于 2018-11-13

这是一个youtube教程,在vs code中安装Spring Boot插件和Java语言插件,然后按F1,在命令面板选择如何开始一个Spring Boot应用,Maven或Gradle,生成Spring Boot项目以后,可以在pom.xml中按右键选择编辑started,添加...

阅读(14)评论(0)赞 (0)

Java

Android技能树 — 网络小结之 OkHttp超超超超超超超详细解析

37

hellas 发布于 2018-11-13

本文也做了一次标题党,哈哈,其实写的还是很水,各位原谅我O(∩_∩)O。 介于自己的网络方面知识烂的一塌糊涂,所以准备写相关网络的文章,但是考虑全部写在一篇太长了,所以分开写,希望大家能仔细看,最好可以指出我的错误,让我也能纠正。 1.讲解相关的整个网络体系结构: 网络体系结构小...

阅读(11)评论(0)赞 (0)

Spring

分布式集群环境下调用链路追踪

18

zhuangli 发布于 2018-11-13

前言 现代微服务系统中,一套复杂的分布式 Web 系统中,客户端的一次请求操作,可能需要经过系统中多个模块、多个中间件、多台机器的相互协作才能完成,并且这一系列调用请求中,有些是串行处理的,有些是并发执行的,那么如何确定客户端的一次操作背后调用了哪些应用、哪些模块,经过了哪些节点...

阅读(13)评论(0)赞 (0)

Java

Spring Boot集成Hazelcast实现集群与分布式内存缓存

8

尖兵 发布于 2018-11-13

Hazelcast是Hazelcast公司开源的一款分布式内存数据库产品,提供弹性可扩展、高性能的分布式内存计算。并通过提供诸如Map,Queue,ExecutorService,Lock和JCache等Java的许多开发人员友好的分布式实现。 了解Hazelcast Hazel...

阅读(13)评论(0)赞 (0)

Java

一文带你详解了解Tomcat的Server配置!

18

dulong 发布于 2018-11-13

前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,server.xml的每一个元素都对应了Tomcat中的一个组件;通过对xml文件中元素的配置,可以实现对Tomcat中各个组件的控制。...

阅读(10)评论(0)赞 (0)

Spring

Spring是如何处理注解的

Harries 发布于 2018-11-12

如果你看到了注解,那么一定有什么代码在什么地方处理了它. Alan Hohn 我教Java课程时强调的一点是注解是惰性的。换句话说,它们只是标记,可能具有某些属性,但没有自己的行为。因此,每当你在一段Java代码上看到一个注解时,就意味着必须有一些其他的Java代码来寻找那个注解...

阅读(16)评论(0)赞 (0)

Spring

【备战春招/秋招系列】美团面经总结基础篇 (附详解答案)

7

邓龙华 发布于 2018-11-12

该文已加入开源文档:JavaGuide(一份涵盖大部分Java程序员所需要掌握的核心知识)。地址: github.com/Snailclimb/… . 【强烈推荐!非广告!】阿里云双11褥羊毛活动: m.aliyun.com/act/team111… 差不多一折,不过仅限阿里云新...

阅读(25)评论(0)赞 (0)

Java

Java架构-Java JDK 动态代理

3

likai 发布于 2018-11-12

代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用...

阅读(16)评论(0)赞 (0)

Java

不要打破链式调用!一个极低成本的RxJava全局Error处理方案

6

yeseng 发布于 2018-11-12

在正式铺展开本文内容之前,我们先思考一个问题: 你认为 RxJava 真的好用吗,它好用在哪? CallbackHell,中文翻译为 回调地狱 ,在以往没有依赖 RxJava + Retrofit 进行网络请求的代码中,这种代码并不少见(比如 AsyncTask ),我曾有幸见识...

阅读(13)评论(0)赞 (0)

Java

Dubbo 源码分析 – 服务引用

1

xubiao.zhuang 发布于 2018-11-12

1. 简介 在上一篇文章中,我详细的分析了服务导出的原理。本篇文章我们趁热打铁,继续分析服务引用的原理。在 Dubbo 中,我们可以通过两种方式引用远程服务。第一种是使用服务直联的方式引用服务,第二种方式是基于注册中心进行引用。服务直联的方式仅适合在调试或测试服务的场景下使用,不...

阅读(7)评论(0)赞 (0)

Java

Java 反射机制那些事

1

xiaoli.he 发布于 2018-11-12

前不久学习了反射机制,来总结下。 在此之前,回顾下java程序的编译运行过程,分为三个阶段:源码(.java文件)进过编译生成字节码文件(.class文件),然后jvm加载字节码文件执行程序(runtime)。 前两个步骤(编译阶段)是在硬盘上完成的,后一个步骤(运行阶段)是在内...

阅读(16)评论(0)赞 (0)

Spring

初试Spring Boot:构建第一个Web程序

3

changyuan.xu 发布于 2018-11-12

Spring Boot主要提供快速构建项目的功能。本文中我们会使用Spring Boot构建第一个Web程序,同时介绍Spring Boot最简单的功能,例如运行单元测试,发布与调用REST服务等。本文选自《Spring Boot 2+Thymeleaf企业应用实战》。 Spri...

阅读(21)评论(0)赞 (0)

Spring

【性能优化之道】每秒上万并发下的Spring Cloud参数优化实战

6

songhua.gao 发布于 2018-11-12

欢迎关注个人微信公众号:石杉的架构笔记(id:shishan100) 每周一到周五早八点半!精品技术文章准时送上!! 往期文章 1. 拜托!面试请不要再问我Spring Cloud底层原理 2. 【双11狂欢的背后】微服务注册中心如何承载大型系统的千万级访问? 目录 一、写在前面...

阅读(20)评论(0)赞 (0)

Spring

云计算,如何快速搭建微服务?

6

changyuan.xu 发布于 2018-11-12

编辑推荐: 本文来自于infoq,如今随着云计算越发流行,如何充分利用云环境提供的自动伸缩能力,并与特定云供应商实现松散的耦合,这已成为一个非常有趣的挑战。 近十年来,Spring 因其提供的依赖注入功能而广受 Java 开发者的欢迎,因其可以帮助大家开发出松散耦合的系统。简单来...

阅读(21)评论(0)赞 (0)

Java

使用MVVM尝试开发Github客户端及对编程的一些思考

15

zhuangli 发布于 2018-11-12

本文中我将尝试分享我个人 搭建个人MVVM项目 的过程中的一些心得和踩坑经历,以及在这过程中目前对 编程本质 的一些个人理解和感悟,特此分享以期讨论及学习进步。 缘由 最近在尝试搭建自己理解的 MVVM模式 的应用程序,在这近一个月中,我思考了很多,也参考了若干Github上MV...

阅读(19)评论(0)赞 (0)

Spring

简单读!spring-mvc请求的来龙去脉

puefu.he 发布于 2018-11-11

相信spring-mvc这种被玩坏了的架构理念,大家都烂熟于胸了,不过还是想来扒一扒他的细节。 一个http请求,怎么样被 spring 接收,又怎样做出响应呢? 一般地,我们会配置一个 web.xml,然后开始代码之旅。 在 web.xml 中配置 servlet-mappin...

阅读(24)评论(0)赞 (0)

Java

用懒加载等函数式思想重构Java的初始化

likai 发布于 2018-11-11

假设有一个简单的程序来管理存储在本地文件系统上的某些文件的元数据,用户可从磁盘读取这些文件并以某种方式处理它们。 管理文件元数据的类: @Setter @Getter <b>public</b> <b>class</b> DataF...

阅读(13)评论(0)赞 (0)