标签:core

Spring

聊聊spring cloud的FeignClientFactoryBean

hanze 发布于 2019-07-15

序 本文主要研究一下spring cloud的FeignClientFactoryBean FeignClientFactoryBean spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/c...

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

Spring

这样深度Spring Boot的源码解析,看完帮你立即提升一个台阶!

2

邓龙华 发布于 2019-07-15

1 实例化 SpringApplication SpringApplication.run(BootifulApplication.class, args); public static ConfigurableApplicationContext run(Class<?&...

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

Java

浅谈struts2漏洞防护与绕过-上

12

changyuan.xu 发布于 2019-07-15

这篇文章的重点不在于分析漏洞,而是通过漏洞去分析struts2沙箱的防护以及绕过,注意本文的struts2的版本范围与漏洞影响的范围是不对应的,只是顺序问题。 然后本文环境是使用的kingkk师傅仓库的 https://github.com/kingkaki/Struts2-Vu...

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

Java

面试必备:Java线程池解析

18

puefu.he 发布于 2019-07-15

前言 掌握线程池是后端程序员的基本要求,相信大家求职面试过程中,几乎都会被问到有关于线程池的问题。我在网上搜集了几道经典的线程池面试题,并以此为切入点,谈谈我对线程池的理解。如果有哪里理解不正确,非常希望大家指出,接下来大家一起分析学习吧。 经典面试题 面试问题1:Java的线程...

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

Spring

微服务之API网关对比

yanxinchi 发布于 2019-07-15

微服务化是当前一大趋势,API网关是仅次于注册中心的存在(上一篇已经讲到注册中心),API网关可以减少对域名的管理、服务统一鉴权、服务日志traceId等,内容大多是之前组内安排的任务,于是把结果分享出来。 正文 当前对API网关组件的调研维度如下:社区生态热度、易用性、路由转发...

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

Java

如何使用OpenFeign+WebClient实现非阻塞的接口聚合

hanze 发布于 2019-07-15

随着微服务的遍地开花,越来越多的公司开始采用SpringCloud用于公司内部的微服务框架。 按照微服务的理念,每个单体应用的功能都应该按照功能正交,也就是功能相互独立的原则,划分成一个个功能独立的微服务(模块),再通过接口聚合的方式统一对外提供服务! 然而随着微服务模块的不断增...

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

Spring

SpringBoot(三)日志

4

dulong 发布于 2019-07-15

三、日志 1、日志框架 小张;开发一个大型系统; 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; 3、高大上的几个功能?异步模...

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

Java

聊聊spring cloud的FeignClientBuilder

xiaoli.wang 发布于 2019-07-14

序 本文主要研究一下spring cloud的FeignClientBuilder FeignClientBuilder spring-cloud-openfeign-core-2.2.0.M1-sources.jar!/org/springframework/cloud/ope...

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

Java

Java8 中用法优雅的 Stream,性能也"优雅"吗?

6

Harries 发布于 2019-07-14

Java8的Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。那么,Stream API的性能到底如何呢,代码整洁的背后是否意味着性能的损耗呢?本文对Stream API的性能一探究竟。 为保证测试结果真实可信,我们将JVM运行在 -s...

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

Java

java常用类库之concurrent包

3

Harries 发布于 2019-07-14

java.util.concurrent包中包含了并发编程需要的接口和类 为了学习的流畅性,所以将lang包中的关于线程的常用类在这里介绍。 线程类型 接口:Runnable 接口Runnable是函数式接口,只有一个方法run(),且通过注解@FunctionalInterfa...

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

Java

feilong-core 1.14.0 发布啦,让 Java 开发更简便的工具包

zhuangli 发布于 2019-07-13

feilong-core 1.14.0 发布了,feilong-core 是一个让 Java 开发更简便的工具包。 让你从大量重复的底层代码中脱身,提高工作效率; 让你的代码更简炼,易写、易读、易于维护; 文档地址: http://feilong-core.mydoc.io/ 单...

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

Java

Spring 注解编程之 AnnotationMetadata

9

dulong 发布于 2019-07-13

在上篇文章 Spring 注解编程之模式注解 中我们讲到 Spring 模式注解底层原理,依靠 AnnotationMetadata 接口判断是否存在指定元注解。 这篇文章我们主要深入 AnnotationMetadata ,了解其底层原理。 Spring 版本为 5.1.8-R...

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

Java

使用 Arthas 在线排查问题,无需重启;动态跟踪Java代码;实时监控JVM状态

1

wenming.gapo 发布于 2019-07-13

Arthas(阿尔萨斯) 能为你做什么? Arthas  是Alibaba开源的Java诊断工具,深受开发者喜爱。 当你遇到以下类似问题而束手无策时, Arthas 可以帮助你解决: 这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception? 我改的代...

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

Java

HttpClient详解

4

邓龙华 发布于 2019-07-12

HttpClient是客户端的http通信实现库,这个类库的作用是接收和发送http报文,使用这个类库,我们对于http的操作会变得简单一些; 一、HttpClient理论基础之HTTP 1.1 http协议 Http协议(Hyper Text Transfer Protocol...

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

Java

巧用SpringBoot优雅解决分布式限流

2

xiaoli.wang 发布于 2019-07-12

SpringBoot 是为了简化  Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 本篇从 Spring Boo...

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

Java

Choerodon 的微服务之路(四):深入理解微服务配置中心

5

xiaoli.he 发布于 2019-07-12

本文是Choerodon 的微服务系列推文第四篇,上一篇《 Choerodon的微服务之路(三):服务注册与发现 》介绍了Choerodon的注册中心,并通过代码的形式介绍了 在Choerodon微服务框架中是如何来实现服务注册和发现的,本篇将介绍配置中心在微服务架构中的作用。 ...

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

Java

SpringBoot极简集成Shiro

11

changyuan.xu 发布于 2019-07-12

Apache Shiro是一个功能强大且易于使用的Java安全框架,提供了认证,授权,加密,和会话管理。 Shiro有三大核心组件: Subject:即当前用户,在权限管理的应用程序里往往需要知道谁能够操作什么,谁拥有操作该程序的权利,shiro中则需要通过Subject来提供基...

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