用户中心USER CENTER

首页/用户
  • Spring Cloud 参考文档(外部配置:Archaius)

    摘要:外部配置是客户端配置库,它是所有组件用于配置的库。有一个,因此可以从环境中读取属性,此桥接器允许项目使用常规配置工具链,同时让他们按照文档大多数情况下配置工具。 外部配置:Archaius Archaius是Netflix客户端配置库,它是所有Netflix OSS组件用于配置的库。 Archaius是Apache Commons Configuration项目的扩展,它允许通过轮询源...

    DevTalking 发布于Java
  • 第5章:可复用性的软件构建方法 5.2面向复用的构造

    摘要:代码使用泛型类中不依赖于类型参数的方法。委托依赖于动态绑定,因为它要求给定的方法调用可以在运行时调用不同的代码段。委托捕获操作并将其发送给另一个对象。委托可以被看作是在对象层次上的复用机制,而继承是类层次上的复用机制。 大纲 设计可复用的类 继承和重写 重载(Overloading) 参数多态和泛型编程 行为子类型与Liskov替换原则 组合与委托 设计可复用库与框架 API和库...

    DevTalking 发布于Java
  • Java函数

    摘要:类似上面的函数中参数,传递的为对象的地址可以对该对象内部的非属性进行修改。如果是函数,当调用时,内部的操作不会影响外部变量。这是函数参数按照值传递的方式来运行。基本数据类型的包装类他们的值是不可变的。 一、参数在java函数中,参数类型分为按引用传递和按值传递。 public class Person{ private String name; private in...

    DevTalking 发布于Java
  • 前后端分离下的CAS跨域流程分析

    摘要:这种情况通常发生在反向代理的时候,前端发起请求代理服务器,代理服务器发起请求到,这时候就容易导致域名不一致,请一定要注意这点。 写在最前 前后端分离其实有两类: 开发阶段使用dev-server,生产阶段是打包成静态文件整个放入后端项目中。 开发阶段使用dev-server,生产阶段是打包成静态文件放入单独的静态资源服务器中,如nginx。 这两种方案最大的区别就是生产阶段。由于第...

    DevTalking 发布于Java
  • Java设计模式之策略模式详解

    摘要:下面我们就来介绍怎么用策略模式来解决这个问题。结果很快的跳很快的跑红蓝相间的超人狗不会跳不会跑红蓝相间的超人狗总结策略模式就是把所有的可变的行为都抽取出来放到接口中,然后定义很多的行为类去实现接口。 策略模式就是定义了一系列的的算法,将它们都单独封装起来,让他们之间可以相互替换,可以让算法的变化独立于使用算法的客户。 首先创建一个Dog父类,有run方法控制跑,jump方法控制跳,c...

    DevTalking 发布于Java
<