- 博客(5)
- 收藏
- 关注
转载 Java 注解及自定义注解处理器
注解介绍 注解,也被称为元数据(所谓的元数据,就是描述数据的数据)。 所以注解的主要作用就是给指定代码一些描述信息。这些指定代码可以是一个类、一个方法或者是一个属性。 Java注解是在Java SE5中被引入进来的,在Java中内置了三种注解以及四种元注解。 内置注解 内置注解 说明 @Override 表示当前的方法定义将覆盖超类中的方法,如果方法名或者参数有误,那么编...
2019-03-29 10:54:56 783
转载 spring自定义schema学习
一、前言 1. 最近在学习dubbo,里边很多如provider、consumer、registry的配置都是通过spring自定义Schema来实现的,为此,我也学习下如何自定义Schema。 2.学习目标 完成自定义一个shema名称为test,节点名为user的例子。 二、准备内容 1.编写java bean 2.编写xsd配置文件 3.编写spring....
2019-03-28 16:43:34 329
转载 Annotation实战【自定义AbstractProcessor】
Annotation实战【自定义AbstractProcessor】 前言 在使用Java的过程中,每个开发人员都接触过@Override, @Deprecated等等各式各样的注解,这些东西是java最基础的一些原生定义好的annotation。本文通过一个实例演示如果自定义自己的annotation,使得在编译源码代码阶段进行额外操作。案例源码 预热 简单说一下annotation的基...
2019-03-22 17:27:15 702
转载 深入理解LinkedHashMap和LRU缓存
LinkedHashMap 概述 笔者曾提到,HashMap 是 Java Collection Framework 的重要成员,也是Map族(如下图所示)中我们最为常用的一种。不过遗憾的是,HashMap是无序的,也就是说,迭代HashMap所得到的元素顺序并不是它们最初放置到HashMap的顺序。 HashMap的这一缺点往往会造成诸多不便,因为在有些场景中,我们确需要用到一个可以保...
2019-03-21 10:33:37 553
转载 java中的深复制和浅复制
java中的深复制和浅复制 Java 语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能通过简单 的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度clone,认识它 们的区别、优点及缺点。 看到这个标题,是不是有点困惑...
2019-03-20 09:08:10 152
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人