/*接口的定义和使用之:代理设计模式 *简单实现 */ interface Subject{//整个主题核心功能 public void made(); } class RealSubject implements Su…
分类:编程语言
Java泛型初探
一、泛型概念 一般的类和方法,只能使用具体的类型,要么是基础类型,要么是自定义的类,接口等。泛型,按字面意思来理解就是泛化的类型。什么是泛化的类型呢,在面向对象里,继承是一种泛化机制…
java中静态类与普通类之间区别
所谓静态,指以static关键字修饰的,包括类,方法,块,字段。 非静态,指没有用static 修饰的。 一、静态类的特点 1.全局唯一,任何一次的修改都是全局性的影响 2.只加载一次,优先于非静态 3.使用方式上不依赖…
feign之间传递oauth2-token的问题和解决
在微服务架构里,服务与服务之间的调用一般用feign就可以实现,它是一种可视化的rpc,并且集成了ribbon的负载均衡能力,所以很受欢迎。 授权服务 在授权服务里,用户通过用户名密码,或者手机和验证码等方式登陆之后,在…
java常用集合区别对待
List、Map、Set三个接口,存取元素特点: 首先,list与set具有相似性,它们都是单列的集合,然后父接口为Collection。Set中不允许有重复的元素,Set集合有一个Boolean的返回值,当集合中没有某…
我在哪里可以找到Java / Python中的良好ajax支持?
我想要一个框架(或任何东西),帮助我做富客户端guis.我知道我的服务器端,但我不喜欢在ajax, javascript,css等编程. 在一些具有干净语法的对象/方法中包装ajax代码的东西可以解决问题.我想用java…
关于Classloader的学习笔记
1)类加载的过程是怎么样的?①加载:根据具体需求,选择合适的加载器(Bootstrap ClassLoader不可直接获取、Extension ClassLoader、系统、自定义)来控制字节流的获取,实例化…
集合(一)
集合常用类和接口介绍 Collection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相…
Annotation
在进行类或方法定义的时候,都可以使用一系列的Annotation(public interface Annotation)进行声明,如果想要获取这些Annotation的信息,可以直接通过反射来完成。在&…
使用 Spring Framework 时常犯的十大错误
Spring 可以说是最流行的 Java 框架之一,也是一只需要驯服的强大野兽。虽然它的基本概念相当容易掌握,但成为一名强大的 Spring 开发者仍需要很多时间和努力。 在本文中,我们将介绍 Spring 中一些常见的…
开启spring boot学习之旅
1、为什么要学习spring boot 2、了解其加载流程 3、优化现有的项目
Spring AOP 切面学习随笔
一:Spring AOP 切面写法参考及相关内容解释 由于使用的是spring框架,对象都是由spring统一管理的,所以最后使用的是 Spring AOP 切面编程来统一记录接口的执行时间,具体代码如下(基于…