![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 75
乘风归趣
这个人很懒 什么都没有 连女朋友都没有
展开
-
graylog的API中增加自定义接口
来源https://github.com/Graylog2/graylog2-server/blob/master/graylog2-server/src/main/java/org/graylog2/rest/resources/messages/MessageResource.java代码实现代码package org.graylog2.plugin.custom.resource;import com.codahale.metrics.annotation.Timed;import i原创 2022-04-22 15:48:39 · 1024 阅读 · 0 评论 -
CGlib和JDK动态代理
CGlib和JDK动态代理JDk动态代理基于接口实现package com.xin.demo.proxy;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.Arrays;//代理模式:基于JDK反射机制:(Poxy类+InvocationHandler接口)//通过接口实现:目标对象要实现接口原创 2021-08-22 16:32:48 · 402 阅读 · 0 评论 -
AspectJ注解驱动实现SpringAOP
springAOPAOP (Aspect Orient Programming)面向切面编程, 是一种编程思想,是面向对象编程(OOP)的一种补充,在不影响业务逻辑层和数据访问层的情况下给他们包装了一层服务(可以使日志,事务,权限等)AOP通过动态代理实现:基于接口的JDK Proxy实现和基于父类的CGLIB的实现AOP的注解方式使用注解案例的包的层级结构图首先我们在com包创建一个Config配置类主要用于加载需要的Bean对象package com;import org.spri原创 2021-08-21 16:19:30 · 285 阅读 · 0 评论 -
SpringMVC的基本操作
SpringMVC的基本操作项目结构com.xin.configAppRootConfig.javapackage com.xin.config;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.ComponentScan.Filter;import org.springframework.context.annotation.C原创 2021-08-20 21:58:48 · 346 阅读 · 0 评论 -
字节流,字符流,Properties,序列化,反序列化
学习目标:区分字节和字符文件的一般方式通过文本文档的方式打开如果是乱码那就是字节文件,如果可以读懂就是字符文件1.字节流FileInputStreamFileOutputStreamBufferedInputStreamBufferedOutPutStream2.字符流FileWriterFileReaderBufferedFileWriterBufferedFileReader学习内容:FileInputStream(“文件路径”)字节输入流字节输入流将指定文件以字节的形式从原创 2021-05-10 16:53:21 · 302 阅读 · 0 评论 -
关于反射的基本使用方法
关于反射什么是反射?反射是Java程序开发语言的特征之一,它允许运行中的java程序对自身进行检查,并能直接操作程序的内部属性和方法一.获取Class对象获取Class对象就是让Class对象获得一个类内部属性和方法,有三种方式方式一通过Object类的getClass()获取反射对象Book book = new Book();Class bookClass = book.getClass();System.out.println("完全限定名:" + bookClass.toStri原创 2021-01-24 15:38:47 · 493 阅读 · 0 评论 -
Java集合中sort()方法的理解
Java集合中的sort()方法的理解== 关于集合中的sort(Comparator<? super E > c)这个方法的理解,它的参数是一个实现Comparator接口的实例对象,因此实例对象的类必须实现Comparator这个接口并且重写compare(E o1, E o2)这个比较方法,因为sort这个方法就是根据实现类中的compare(E o1, E o2)这个方法进行比较排序的,当我们给集合对象存元素时,实际上元素被保存到elementData这个数组中, 我们跟随源码最终可以原创 2021-01-20 19:14:23 · 1516 阅读 · 0 评论