标签:HashSet

Java

dubbo集群和负载均衡

likai 发布于 2018-12-19

Cluster接口的作用是将RegistryDirectory目录中的List 包装为Invoker接口,让Invoker接口调用方不需要关注负载均衡的细节。 @SPI(FailoverCluster.NAME) public interface Cluster { @Adapt...

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

Java

常被问到的十个 Java 面试题

1

xiaoli.wang 发布于 2018-12-19

在这篇文章中,我试图收录最有趣和最常见的问题。此外,我将为您提供正确的答案。 接下来,就让我们来看看这些问题。 1. 以满分十分来评估自己——你有多擅长 Java? 如果你并不完全确信你自己或是你对 Java 的熟练程度,那么这会是一个非常棘手的问题。如果有这种情况,你应该把打分...

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

Java

Spring系列之DI的原理及手动实现

3

puefu.he 发布于 2018-12-18

在上一章中,我们介绍和简单实现了容器的部分功能,但是这里还留下了很多的问题。比如我们在构造bean实例的时候如果bean是带参数的我们需要怎么来进行,当然这个是可以在init方法中进行的,再比如我们平时在Spring中获取一个对象通过一个注解即可获取到类的实例,这个实例是怎么注入...

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

Java

《两周自制脚本语言》——第五天(设计语法分析器)

4

changyuan.xu 发布于 2018-12-18

写在前面 本章会用到一个Parser类,该类已经写好,直接先导入即可,在Code/Stone文件夹里面 Stone语言的语法 首先,我们借助BNF来试写一下Stone语言的语法规则。具体内容请参见代码清单5.1。规则中出现的NUMBER、IDENTIFIER、STRING、OP与...

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

Spring

Spring系列之DI的原理及手动实现

3

puefu.he 发布于 2018-12-18

在上一章中,我们介绍和简单实现了容器的部分功能,但是这里还留下了很多的问题。比如我们在构造bean实例的时候如果bean是带参数的我们需要怎么来进行,当然这个是可以在init方法中进行的,再比如我们平时在Spring中获取一个对象通过一个注解即可获取到类的实例,这个实例是怎么注入...

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

Java

为什么阿里巴巴禁止把SimpleDateFormat定义为static类型的?

6

hellas 发布于 2018-12-17

在日常开发中,我们经常会用到时间,我们有很多办法在Java代码中获取时间。但是不同的方法获取到的时间的格式都不尽相同,这时候就需要一种格式化工具,把时间显示成我们需要的格式。 最常用的方法就是使用SimpleDateFormat类。这是一个看上去功能比较简单的类,但是,一旦使用不...

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

Java

浅析Spring Framework框架容器启动过程

7

刘莉莉 发布于 2018-12-17

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.1...

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

Java

Dubbo标签解析详解 原 荐

尖兵 发布于 2018-12-17

在Spring继承dubbo时,会使用dubbo自定义的标签来定义相关的属性,常见的标签有<dubbo:application/>,<dubbo:registry/>,<dubbo:service/>等。对于这些标签的解析,dubbo都是使用的...

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

Java

Java容器概览

1

尖兵 发布于 2018-12-16

容器主要包括 Collection 和 Map 两种,Collection 存储着对象的集合,而 Map 存储着键值对(两个对象)的映射表。 Collection 1. Set TreeSet:基于红黑树实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 Ha...

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

Java

SLF4J源码解析(一)

darida 发布于 2018-12-15

阅读源码之前,首先提几个问题 SLF4J是如何整合不同的日志框架的 Class Path中为什么只能有且仅有一种日志框架的binding 这段文字摘录自官网:In your code, in addition to slf4j-api-1.8.0-beta2.jar, you s...

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

Java

【Dubbo源码阅读系列】之 Dubbo SPI 机制

dulong 发布于 2018-12-12

最近抽空开始了 Dubbo 源码的阅读之旅,希望可以通过写文章的方式记录和分享自己对 Dubbo 的理解。如果在本文出现一些纰漏或者错误之处,也希望大家不吝指出。 Dubbo SPI 介绍 Java SPI 在阅读本文之前可能需要你对 Java SPI(Service Provi...

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

Spring

看spring cloud开源项目Pig的云踩坑记

9

changyuan.xu 发布于 2018-12-12

最近看到一个有趣的开源项目pig,主要的技术点在认证授权中心,spring security oauth,zuul网关实现,Elastic-Job定时任务,趁着刚刚入门微服务,赶快写个博客分析一下。此篇文章主要用于个人备忘。如果有不对,请批评。:sob: 由于每个模块篇幅较长,且...

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

Java

Effective Java 3rd Edition — 第七章 lambda表达式与流

3

dulong 发布于 2018-12-11

Item 42 : Prefer lambdas to anonymous classes 使用lambda表达式来代替匿名类 Collections.sort(words, new Comparator<String>() { public int com...

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

Java

作为一位开发三到五年的java程序员,这些必备的技能你是否具备?

2

dulong 发布于 2018-12-11

前言 因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B...

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

Java

【译】Java引用对象

8

xiaoli.wang 发布于 2018-12-10

在写了15年C/C++之后,我于1999年开始写Java。借助指针切换(pointer handoffs)等编码实践或者Purify等工具,我认为自己对C风格的内存管理已经得心应手了,甚至已经不记得上次发生内存泄露是什么时候了。所以起初我接触到Java的自动内存管理时有些不屑,但...

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

Java

Java8 Stream

1

xiaoli.he 发布于 2018-12-09

在Java 8中API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。在Java中只要你应用的版本是java 8以上的话都能使用该API,但是在Android中如果API低于24时,是无法使用该java API,今天我们来介绍在Android中如何使用 S...

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

Java

Effective Java Item28 – 列表優於數組

3

Harries 发布于 2018-12-09

這篇是Effective Java – Prefer lists to arrays章節的讀書筆記 本篇的程式碼來自於原書內容 Item28: 列表優於數組 我們來看看先講泛型跟數組的不同 covariant 協變 跟 invariant 不可變 Array 是協變 ...

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

Java

Gratry-1.1.0 发布, Spring Aop 之外的新选择

刘莉莉 发布于 2018-12-06

简介: Gadtry 是一个构建于java8之上的工具库, 涵盖了 Ioc Aop exec graph 等等工具库,几乎涵盖了日常开发中非常多工具类,当然它还在不断丰富中. Gadtry 1.1.0 稳定版已发布,主要新增Aop功能,特点如下: *  新增完备 Aop...

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