标签:client

Java

Stream之Spliterator

yeseng 发布于 2019-09-21

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

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

Java

Java 操作 MongoDB

邓龙华 发布于 2019-09-21

之前我们介绍的 MongoDB 的操作都是在 shell 命令中写的,在项目开发时我们当然都是用程序去操作 MongoDB 的,本文我们来看看如何用 Java 代码操作 MongoDB。 准备工作 首先我们需要驱动,MongoDB 的 Java 驱动我们可以直接在 Maven 中...

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

Spring

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

3

hellas 发布于 2019-09-21

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

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

Java

手写一个Redis和Spring整合的插件

3

likai 发布于 2019-09-21

扫描文末二维码或者微信搜索公众号 菜鸟飞呀飞 ,即可关注微信公众号,阅读更多Spring源码分析文章 1. 前言 在笔者的上一篇文章中(点击此处跳转查看)介绍了@Import注解的使用场景和原理,以及@EnableXXX注解的实现原理,这一篇文章将通过一个自定义的@Enable注...

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

Java

Java 包教不包会系列——泛型

hanze 发布于 2019-09-21

第一次接触 java 的时候,一次编译,到处运行,给人的感觉就很强大,必须入坑啊。不过现在 java 主流使用场景还是后端这块,图形化界面开发并不擅长。java 在后端语言的竞争中依然屹立不倒,和 java 的生态有很大关系,但不可否认的是,java 在高并发场景下的稳定性确实可...

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

Java

OkHttp源码分析(一) 请求和响应过程简单分析

2

dulong 发布于 2019-09-21

这篇文章简要介绍OkHttp的请求和响应过程。 文章基于 OkHttp3.14.3 版本 0 前言 ​ OkHttp 作为当下Java系编程的网络请求库,其热门程度自不必说了。网上有关OkHttp的使用、封装和源码分析的文章和代码也早已是百家齐放、甚至可以说是烂大街了。然而尽管如...

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

Java

带你入门SpringCloud统一配置 | SpringCloud Config

13

wenming.gapo 发布于 2019-09-21

前言 在微服务中众多服务的配置必然会出现相同的配置,如果配置发生变化需要修改,一个个去修改然后重启项目的方案是绝对不可取的。而 SpringCloud Config 就是一个可以帮助你实现统一配置选择之一。 如果你不懂 SpringCloud Config 环境搭建,那么该篇博客...

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

Java

带你入门SpringCloud服务发现 | Eurka搭建和使用

26

刘莉莉 发布于 2019-09-21

前言 服务注册与发现是微服务中最为基础的环节,而 Eureka 就是一个可以帮助你实现服务注册与发现的选择之一。如果你对 Eureka 和服务发现了解甚少,那么该篇博客将会帮助到你。文中通过具体操作带你了解如下内容: 什么是服务注册与发现 什么是 Eureka SpringClo...

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

Java

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

11

puefu.he 发布于 2019-09-21

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

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

Java

IntelliJ IDEA 2019 从入门到上瘾 图文教程!

21

darida 发布于 2019-09-21

作者 | yizhiwazi 来源 | www.jianshu.com/p/9c65b7613c30 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。 其实笔者也是一枚从Eclipse转ID...

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

Java

Java面试-如何获取客户端真实IP

2

songhua.gao 发布于 2019-09-20

在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享。针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP。今天我们就来看看服务器是如何获取到客户端的真实IP的。 <!– mor...

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

Java

前端架构-让重构不那么痛苦(译)

2

xiaoli.wang 发布于 2019-09-20

译者:最近一直在研究前端框架,学习了一些 DDD/Clean Architecture 知识,在 medium 看到这篇文章觉得很棒,把它翻译出来分享给大家。后续也会把相关思想集成到我的 web 最佳实践项目中去。 github.com/mcuking/mob… 原文链接 med...

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

Spring

记一次升级SpringCloud Gateway路由转发的问题

1

darida 发布于 2019-09-20

本文中使用的SpringBoot版本:2.1.7.RELEASE,SpringCloud依赖版本:Greenwich.SR3。 问题描述 在配置一个简单的路由转发时,同样的配置,转发到了不同的路径。配置如下: spring: cloud: gateway: routes: - i...

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

编程技术

买单侠微服务的API网关演化之路

8

尖兵 发布于 2019-09-20

伴随着买单侠业务的快速发展,能够支持独立开发、独立部署、独立扩展的微服务在秦苍得到了广泛应用和蓬勃发展,短短3年左右时间,已经发展到了300+个微服务,并且还在快速增长中。 研发逐渐意识到伴随着微服务规模化的增长,必需要重视微服务的基础设施建设(API网关、服务注册中心、调用链跟...

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

Spring

SpringBoot 中重写 HttpMessageConverters

puefu.he 发布于 2019-09-20

重写 import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.support.config.FastJsonConfig; import lombok.extern.slf4j.Slf4j; import org...

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

编程技术

Hyperf 发布 v1.0.16 版本,企业级的 PHP 微服务协程框架

dulong 发布于 2019-09-20

更新内容 本周更新主要新增了 协程运行控制 的功能,通过 Hyperf/Utils/Coroutine/Concurrent 可以实现一个代码块内限制同时最多运行的协程数量的功能 ,同时还修复了一些组件的 :bug:Bug,发布于 1.0.16 版,建议使用到 gRPC、JSON...

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

Spring

spring cloud 2.x版本 Zuul路由网关教程

6

zhuangli 发布于 2019-09-20

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。 参考 eureka-server e...

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

Spring

spring cloud 2.x版本 Feign服务发现教程(内含集成Hystrix熔断机制)

刘莉莉 发布于 2019-09-20

本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server和eureka-client的实现。 参考 eureka-server eureka-client 创建Feign工程 1.1 ...

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