标签:stream

Java

Stream#foreach方法摸底提问,快来回答吧

4

changyuan.xu 发布于 2019-11-15

JAVA8 新增了 Stream API,而在 Stream API 中又为程序员提供了一个遍历集合的 foreach 方法: java.util.stream.Stream#forEach 。 那你对这个 foreach 方法了解多少呢?快来回答这几个问题吧。 问题 1:for...

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

Spring

SpringBoot+轮询or长连接 实现扫码登录功能Demo—Postman模拟扫码请求

10

likai 发布于 2019-11-14

扫码登录功能Demo—Postman模拟扫码请求 扫码登录功能—轮询or长连接WebSocket—Zxing生成二维码 扫码登录其实就是一个登录请求,只不过信息存储在用户手机上,还需要通过二维码验证是否匹配的方式就可以登录,免去了用户多次输入密码的场景,现在越来越多登录方式,其中...

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

Spring

SpringCloud源码阅读0-SpringCloud必备知识

邓龙华 发布于 2019-11-14

在开始源码阅读前,我觉得有必要先讲讲springcloud的体系。 SpringCloud 是一系列微服务工具项目的 集合 。这个集合包含如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等工具。 这些项目地址在: github.com/spring-clou… 包含...

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

Java

Dubbo源码解析(十一)远程通信——Buffer

1

dulong 发布于 2019-11-14

目标:介绍Buffer的相关实现逻辑、介绍dubbo-remoting-api中的buffer包内的源码解析。 前言 缓存区在NIO框架中非常重要,它作为字节容器,每个NIO框架都有自己的相应的设计实现。比如Java NIO有ByteBuffer的设计,Mina有IoBuffer...

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

Spring

学习SpringCloud Hystrix带你从0到1

19

hellas 发布于 2019-11-14

正常情况下请求经过多个服务传到服务T,服务T进行处理并逐级返回。 当服务B接收到了大量的请求时,最终处理服务的服务T会受到压力,导致服务崩掉。 因为服务T最先瘫痪,请求就会积压在服务U,当压力过大时各级系统都会崩掉,这样就令这条线路的服务全部不可用了。 一个线路的瘫痪也会影响到其...

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

Java

5种常见Bean映射工具的性能比对

9

xubiao.zhuang 发布于 2019-11-14

本文由 JavaGuide 翻译自 https://www.baeldung.com/java… 。转载请注明原文地址以及翻译作者。 1. 介绍 创建由多个层组成的大型 Java 应用程序需要使用多种领域模型,如持久化模型、领域模型或者所谓的 DTO。为不同的应用程序...

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

Java

Java生成二维码分享海报

17

changyuan.xu 发布于 2019-11-14

这一篇文章我们就用 Java 来生成一下仿金山词霸的海报。 As long as you can still grab a breath, you fight. 只要一息尚存,就不得不战。 有那么一段时间,我特别迷恋金山词霸的每日一句分享海报。因为不仅海报上的图片美,文字也特别美...

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

Java

羞,Java 字符串拼接竟然有这么多姿势

Harries 发布于 2019-11-14

二哥,我今年大二,看你分享的《阿里巴巴 Java 开发手册》上有一段内容说:“循环体内,拼接字符串最好使用 StringBuilder 的 append 方法,而不是 + 号操作符。”到底为什么啊,我平常一直就用的‘+’号操作符啊!二哥有空的时候能否写一篇文章分析一下呢? 就在昨...

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

编程技术

云原生下日志方案的架构设计

5

尖兵 发布于 2019-11-13

上一篇文《云原生Kubernetes日志落地方案》中我们介绍了为什么需要一个日志系统、为什么云原生下的日志系统如此重要 以及云原生下日志系统的建设难点,相信DevOps、SRE、运维等同学看了是深有体会的。 本篇文章单刀直入,会直接跟大家分享一下如何在云原生的场景下搭建一个灵活、...

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

Java

Java I/O体系从原理到应用,这一篇全说清楚了

20

hellas 发布于 2019-11-13

本文介绍操作系统I/O工作原理,Java I/O设计,基本使用,开源项目中实现高性能I/O常见方法和实现,彻底搞懂高性能I/O之道 基础概念 在介绍I/O原理之前,先重温几个基础概念: (1) 操作系统与内核 操作系统:管理计算机硬件与软件资源的系统软件 内核:操作系统的核心软件...

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

Java

Apache ServiceComb Java-Chassis 发布 1.3.0

songhua.gao 发布于 2019-11-13

Apache ServiceComb Java-Chassis 发布 1.3.0,改进内容如下: Bug [ SCB-1304 ] – FallbackPolicy接口支持返回异常 [ SCB-1305 ] – CseAsyncRestTemplate不支...

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

Java

Java8 Stream简单的应用

Harries 发布于 2019-11-13

流的简介 简短的定义:从支持数据处理操作的源生成的元素序列 剖析这个定义 元素序列:像集合一样,流也提供了一个接口,可以访问特定元素类型的一组有序值,因为集合是数据结构,所以他的主要目的是以特定的时间/空间复杂度存储和访问元素,但流的目的在于表达计算。集合讲的是数据,流讲的是计算...

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

Java

java8 自定义收集器

yeseng 发布于 2019-11-13

java8自定义收集器 案例:接收参数int n,并将前n个自然数分为质数和非质数。 第一种方式自定义收集器第一步:实现收集器接口,重写收集器方法,以及定义业务逻辑方法 package com.java8.CustomCollector; import java.util.*; ...

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

Java

Dubbo源码解析(十)远程通信——Exchange层

2

刘莉莉 发布于 2019-11-13

目标:介绍Exchange层的相关设计和逻辑、介绍dubbo-remoting-api中的exchange包内的源码解析。 前言 上一篇文章我讲的是dubbo框架设计中Transport层,这篇文章我要讲的是它的上一层Exchange层,也就是信息交换层。官方文档对这一层的解释是...

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

Java

6年经验程序员耗时半年总结133道经典Java面试题,助你完成大厂梦

7

songhua.gao 发布于 2019-11-13

Java面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 ...

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

Java

Mybatis精讲(一)—环境配置及架构梳理

10

likai 发布于 2019-11-13

此文已独家授权给【新华前后端开发】使用。其他平台使用联系作者后再使用 [TOC] 简介 在数据库方面我们最常用的应该JDBC、Hibernate和Mybatis。通过JDBC方式连接数据库,我们会发现工作量是相当的复杂。我们得处理一些琐碎的关闭。然后入参出参我们都得自己管理。基于...

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

Java

Mybatis精讲(一)—环境配置及架构梳理

10

songhua.gao 发布于 2019-11-13

此文已独家授权给【新华前后端开发】使用。其他平台使用联系作者后再使用 [TOC] 简介 在数据库方面我们最常用的应该JDBC、Hibernate和Mybatis。通过JDBC方式连接数据库,我们会发现工作量是相当的复杂。我们得处理一些琐碎的关闭。然后入参出参我们都得自己管理。基于...

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

Java

从BIO到Netty的演变

5

小丁 发布于 2019-11-13

从BIO到Netty的演变 前言 计算机网络可以说是每个学计算机的都绕不过去的一道坎。计算机网络到底有多么重要,你走到大学图书馆的计算机部分,翻开那些什么《从零开始:黑客XXX》,《黑客攻防从入门到放弃》等书籍,基本第一部分都是在谈论网络。你去一些X客论坛,上面的教程帖也基本都是...

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