标签:dist

Java

Stream之Spliterator

yeseng 发布于 2019-09-21

Spliterator是一个可分割迭代器(Splittable Iterator),JDK8发布后,对于并行处理的能力大大增强,Spliterator就是为了并行遍历&分割序列而设计的一个迭代器。本文对其进行分析。 并行计算 在 Java7 中引入了 ForkJoinPo...

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

Spring

【小技巧】spring security oauth2 令牌实现多终端登录状态同步

3

hellas 发布于 2019-09-21

目的说明 解决不同客户端使用 token ,各个客户端的登录状态必须保持一致,退出状态实现一致。同上述问题类似如何解决不同租户相同用户名的人员的登录状态问题。 默认的DefaultTokenServices 创建逻辑 @Transactional public OAuth2Acc...

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

Java

Java垃圾收集(整理版)

39

yanxinchi 发布于 2019-09-21

垃圾回收(Garbage Collection,GC),顾名思义就是释放垃圾占用的空间,防止内存泄漏。对内存堆中已经死亡的,或者长时间没有使用的对象进行清理和回收,提升内存的利用率。 如何定义垃圾 既然我们要做垃圾回收,那么我们首先要搞清楚垃圾是怎么被定义的。定义垃圾在Java早...

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

Java

Java日志框架:SLF4J详解

3

xiaoli.he 发布于 2019-09-21

The Simple Logging Facade for Java (SLF4J) serves as a simple facade or abstraction for various logging frameworks, such as java.util.loggin...

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

Java

记一次找因redis使用不当导致应用卡死bug的过程

11

puefu.he 发布于 2019-09-21

来源: http://h5ip.cn/L5Mp 首先说下问题现象:内网sandbox环境API持续1周出现应用卡死,所有api无响应现象 刚开始当测试抱怨环境响应慢的时候 ,我们重启一下应用,应用恢复正常,于是没做处理。但是后来问题出现频率越来越频繁,越来越多的同事开始抱怨,于是...

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

Spring

SpringBoot整合redis缓存(一)

5

xubiao.zhuang 发布于 2019-09-20

准备工作 1.Linux系统 2.安装redis(也可以安装docker,然后再docker中装redis,本文章就直接用Linux安装redis做演示) redis下载地址: http://download.redis.io/releases/redis-4.0.14.tar....

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

Java

Java后端面试经验总结分享(一)

刘莉莉 发布于 2019-09-19

今天下午两点的时候,我去面了一家招Java开发的公司,本人工作经验2年多一丢丢。 跟大部分公司类似,先做一份笔试题,题目都比较简单,基本都写完了。我把题目以及答案列在下面一下,给自己做一下总结的,也分享给一些需要的小伙伴,下面答案是我根据网上的进行总结的。 一.抽象类与接口的区别...

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

Java

使用 Daze.js 开发 Node 应用 – 介绍篇

xiaoli.he 发布于 2019-09-19

什么是 Daze.js Daze.js 是一款 Node.js 服务端 Web 开发框架,底层基于 IOC 容器模式实现,使用装饰器进行依赖注入,结合 AOP 模式编程 由于使用装饰器进行依赖注入,所以依赖 Babel 生态 特性 基于 IOC 容器模式设计,模块深度解耦 支持 ...

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

Java

Dubbo 与 Spring Cloud 完美结合

4

小丁 发布于 2019-09-19

Dubbo 与 Spring Cloud 完美结合 1. 概述 可能说起来Dubbo,很多人都不陌生,这毕竟是一款从2012年就开始开源的Java RPC框架,中间由于各种各样的原因停止更新4年半的时间,中间只发过一个小版本修了一个小bug,甚至大家都以为这个项目已经死掉了,竟然...

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

Java

JDK13,不如温习下Java8

2

尖兵 发布于 2019-09-18

JDK13于昨天正式GA,版本新特性可参考: https://www.oschina.net/news/109934/jdk-13-released 虽然JDK更新迅速,但开发者貌似并不买账,据统计,目前仍以JDK8使用最多,预计可能还会延续好长一段时间。虽然JDK版本已至13,...

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

Java

使用Stream API优化代码

4

邓龙华 发布于 2019-09-18

Java8的新特性主要是Lambda表达式和流,当流和Lambda表达式结合起来一起使用时,因为流申明式处理数据集合的特点,可以让代码变得简洁易读 放大招,流如何简化代码 如果有一个需求,需要对数据库查询到的菜肴进行一个处理: 筛选出卡路里小于400的菜肴 对筛选出的菜肴进行一个...

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

Java

Nacos一致性协议实现之Distro协议浅析

changyuan.xu 发布于 2019-09-18

Nacos 中的 DistroConsistencyServiceImpl 工作浅析 之前的文章说的很浅显,这次打算重头好好解析下 Nacos 中使用的 alibaba 自研的 AP 协议—— Distro 核心代码实现 Nacos Naming 模块启动做的时数据同步 Dist...

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

Spring

SpringBoot连接Elasticsearch实战总结

1

hanze 发布于 2019-09-18

记一次线上的elasticsearch查询采坑 第一次使用elasticsearch,于是从网上找轮子复制粘贴。早好轮子测试完毕,上线。可是几天下来发现接口响应时间一直都偏高(默认的超时时间是500ms),所以就不停的对代码优化,缩短时间。但是到最后代码已经不能再优化了,响应时间...

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

Spring

spring boot源码编译踩坑记

zhuangli 发布于 2019-09-17

在Github上下载了 Spring Boot 的源码后,折腾了我几天才终于把这货给编译成功,并成功build出IDEA的project出来了,官方埋坑真的是天理不容啊。 我下载的是spring boot 2.1.8,下载后照着网上的文章执行指令: mvnw clean inst...

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

Java

(1/4)Java 垃圾回收介绍

2

dulong 发布于 2019-09-17

Java Garbage Collection Introduction 原文地址 https://javapapers.com/java/j… In Java, allocation and de-allocation of memory space for obj...

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

Spring

RestTemplate相关组件:ClientHttpRequestInterceptor【享学Spring MVC】

5

xirruiqiang 发布于 2019-09-17

每篇一句 做事的人和做梦的人最大的区别就是行动力 前言 本文为深入了解 Spring 提供的Rest调用客户端 RestTemplate 开山,对它相关的一些组件做讲解。 Tips:请注意区分 RestTemplate 和 RedisTemplate 哦~ ClientHttpR...

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

Spring

RestTemplate的使用和原理你都烂熟于胸了吗?【享学Spring MVC】

11

songhua.gao 发布于 2019-09-17

每篇一句 人圆月圆心圆,人和家和国和—中秋节快乐 前言 在阅读本篇之前,建议先阅读 开山篇 效果更佳。 RestTemplate 是Spring提供的用于访问 Rest 服务的客户端工具,它提供了多种 便捷 访问远程Http服务的方法, 能够大大提高客户端的编写效率 ...

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