文章506
标签266
分类65
Java中的代理模式-静态代理与动态代理

Java中的代理模式-静态代理与动态代理

在Spring的体系下, 大多数的实现都在使用动态代理, 如: Spring的AOP, 事务注解, Mybatis的mapper, 分页插件也都离不开代理模式.

示例源码: https://github.com/JasonkayZK/Java_Samples/tree/java-proxy


本篇文章讲述了代理模式相关的内容, 主要包括:

  • 什么是代理? 如何使用代理?
  • 代理模式
  • 静态代理
  • 动态代理的实现, 语法, 内幕
  • CGLib动态代理和JDK动态代理的区别与应用
  • Spring中使用了哪种代理方法
  • …………………
Java Annotation总结

Java Annotation总结

在Java各流行框架中, 大量使用第三方注解, 帮助我们简化配置, 如声明Spring配置类的: @Configuration. 为何注解如此神奇?

本篇文章帮助大家揭晓注解背后的故事, 帮助大家理解 Hibernate,Spring, Struts等等第三方注解是如何工作的!

示例代码: https://github.com/JasonkayZK/Java_Samples/tree/java-annotation


本篇文章的内容包括:

  • 注解的作用;
  • 注解的基本语法,创建如同接口,但是多了个 @ 符号;
  • 注解的元注解;
  • 注解的属性;
  • Java的5个预置注解;
  • 注解的提取, 主要包括在类名修饰的注解, 和在方法/变量等修饰的注解;
  • 注解使用场景
  • 使用注解的一些例子
  • 一些注解的应用实例等
Lambda表达式总结

Lambda表达式总结

Java在JDK 8中发布了Lambda特性, 开始支持函数式编程了! 虽然平时用的不是很多, 但是看别人写出的代码刷刷刷, 几下子几个箭头就搞定了, 感觉就很爽! 尤其是最近做了一个项目, 项目中对于Jedis各种操作的封装出神入化!

所以就趁着中秋节花时间学习了一下Lambda表达式的基本用法!

本文章中所有例程代码: https://github.com/JasonkayZK/Java_Samples/tree/java-lambda


Java反射基础总结

Java反射基础总结

Java实现的一个原生RPC例子

Java实现的一个原生RPC例子