标签:Proxy

Spring

在Kubernetes上基于Istio服务网格建立Spring Boot源码

changyuan.xu 发布于 2018-08-16

该开源项目在kubernetes集群中部署了两个微服务,并将这些服务与istio 服务网格互连。 为什么这样做? 我们通过建立Spring Cloud Netflix环境已经非常成功。我们无需太多努力就能创建可扩展且容错的应用程序基础架构。虽然我们已经是站在巨人的肩膀上,可以用s...

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

Java

Java 中的三种代理模式

xiaoli.wang 发布于 2018-08-16

代理模式 代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。 这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以...

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

Java

深入剖析OkHttp系列(一) 来自官方的OkHttp设计思想(中英互译)

dulong 发布于 2018-08-16

本文译自OkHttp官方Wiki文档 The HTTP client’s job is to accept your request and produce its response. This is simple in theory but it gets tricky in ...

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

Java

原 荐 Dubbo服务调用——流程分析

2

darida 发布于 2018-08-15

我们根据官网的案例来分析Dubbo的调用过程是什么样的 1.首先粘贴下调用源头 public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = n...

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

Java

SpringSession+Redis实现集群会话共享

5

xirruiqiang 发布于 2018-08-15

WEB应用开发完成后部署到Tomcat或其他容器中供用户访问. 小型应用在一台服务器上安装Tomcat并部署WEB应用. 随着访问量增大, Tomcat的压力会越来越大, 直至崩溃. 为了保证WEB应用的承载能力, 需要对WEB应用进行集群处理. 技术发展到今天, 集群/负载均衡...

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

Java

[译] 实用 ProGuard 规则示例

wenming.gapo 发布于 2018-08-15

原文地址: Practical ProGuard rules examples 原文作者:Wojtek Kaliciński 译文出自: 掘金翻译计划 本文永久链接: github.com/xitu/gold-m… 译者: Derek 校对者: BillShiyaoZhang 我...

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

Spring

就是要你懂Spring-IOC

2

xubiao.zhuang 发布于 2018-08-15

class Programer { Computer computer = new Mac2015(); private void work() { computer.help(); } } 复制代码 此时有一个问题就是computer和programer耦合在一起,这个prog...

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

Spring

Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

9

hanze 发布于 2018-08-14

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? ...

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

Java

Java面试中常问的Spring方面问题(涵盖七大方向共55道题,含答案)

9

xiaoli.he 发布于 2018-08-14

Spring Framework 现在几乎已成为 Java Web 开发的标配框架。那么,作为 Java 程序员,你对 Spring 的主要技术点又掌握了多少呢?不妨用本文的问题来检测一下。 1、一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? ...

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

Java

Mybatis源码解读-设计模式总结

17

yeseng 发布于 2018-08-14

虽然我们都知道有26个设计模式,但是大多停留在概念层面,真实开发中很少遇到,Mybatis源码中使用了大量的设计模式,阅读源码并观察设计模式在其中的应用,能够更深入的理解设计模式。 Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFac...

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

Java

Spring cloud gateway通过nginx代理报错问题

songhua.gao 发布于 2018-08-13

背景 不久前在一个项目中使用了 spring cloud gateway , 开发测试中没出现什么问题,当上线之后就一直在报错,错误内容如下: 2018-08-13 11:56:49,853 ERROR [] [reactor-http-server-epoll-7] org.s...

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

Java

collected questions

songhua.gao 发布于 2018-08-13

分布式锁 websocket zookeeper 重入锁 class的加载过程 GC原理(新生代、老生代、gc回收策略-mark-swap、copying、压缩、分区) Nginx相关知识以及日志文件处理 spring相关知识(aop、ioc,bean的生命周期(中哪个地方可以提...

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

Java

基于spring cloud的微服务实践

15

changyuan.xu 发布于 2018-08-13

本次分享主要是针对,小公司及初创团队如何用较低成本落地微服务,拥抱变化,快速交付 微服务概述 相关趋势图 从 百度指数 搜索 微服务 、 spring boot 、 spring cloud 、 dubbo 相关关键词,得到如下趋势(微服务的概念源于2014年3月Martin F...

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

Java

基于spring cloud的微服务容器化实践(编辑中)

8

xirruiqiang 发布于 2018-08-13

【编者的话】近几年,互联网飞速发展的同时,也推动了云计算、大数据、人工智能的快速落地,数据本身价值也得到提升。互联网发展对应用开发提出了更高要求。首先数据采集的量级和效率提高,传统的单体架构将出现瓶颈,其次是数据联通性的需求,对数据对接必须保证高性能、高安全、高标准。使用微服务架...

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

Java

Javassist实现JDK动态代理

1

xirruiqiang 发布于 2018-08-12

提到JDK动态代理,相信很多人并不陌生。然而,对于动态代理的实现原理,以及如何编码实现动态代理功能,可能知道的人就比较少了。接下一来,我们就一起来看看JDK动态代理的基本原理,以及如何通过Javassist进行模拟实现。 JDK动态代理 示例 以下是一个基于JDK动态代理的hel...

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

Java

在centos7上实现nginx+tomcat负载均衡

10

小丁 发布于 2018-08-12

概述 通常情况下,一个Tomcat站点由于可能出现单点故障及无法应付过多客户复杂多样的请求等问题,不能单独应用于生产环境下,所以需要一套更可靠的解决方案来完善web站点架构。 nginx是一款优秀的http服务器软件,它能够支持多达50000个并发连接数的响应,拥有强大的静态资源...

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

Spring

Spring的声明式事务模型

19

darida 发布于 2018-08-11

组内每周都有技术分享,轮着来,人人有份。 上次分享了 Spring的统一事务模型 ,这次聊聊Spring的声明式事务模型。 和上次一样,周五分享完,周末把keynote整理成文稿,和诸君共食。 难度一般,老少咸宜。 关注微信公众号Bridge4You,回复Spring事务,即可获...

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

Spring

详解设计模式在Spring中的应用

8

zhuangli 发布于 2018-08-10

1. 简单工厂 又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。 简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类。 Spring中的BeanFactory就是简单工厂模式的体现,根据传入一个唯一的...

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