上一页 1 2 3 4 5 6 7 8 ··· 37 下一页

2021年7月24日

Python 计算AWS4签名,Header鉴权与URL鉴权

摘要: AWS4 版本签名计算参考 #!/usr/bin/env python3 # -*- coding:utf-8 -*- # @Time: 2021/7/24 8:12 # @Author:zhangmingda # @File: api_for_aws4_signature.py # @Softwa 阅读全文

posted @ 2021-07-24 10:34 zhangmingda 阅读(622) 评论(1) 推荐(0) 编辑

2021年6月20日

lvm 扩容

摘要: 总体思路: 逻辑卷要扩容,先扩容对应卷组, 扩容卷组的方式: 添加新的物理卷(磁盘已有分区,扩容后新建分区;或者新加了一块硬盘创建了新的物理卷),vgextend myvg /dev/vdb 扩容,/dev/vdb为示例新加了一块硬盘直接做的物理卷。 物理卷自身扩容(原有未分区已做物理卷的虚拟硬盘扩 阅读全文

posted @ 2021-06-20 16:20 zhangmingda 阅读(522) 评论(0) 推荐(0) 编辑

2021年5月22日

XML 可扩展标记语言

摘要: XML基本概念 XML是三个单词的缩写:Extersible Makrup Language(可扩展标记语言),这里面可扩展的意思就是XML的标签都是自定义的。我们之前在学习HTML的时候,我们会发现HTML的标签都是系统给我们定义好的,就这么多标签,我们拿来用就行,但是XML的标签都是自定义的。 阅读全文

posted @ 2021-05-22 21:26 zhangmingda 阅读(257) 评论(0) 推荐(0) 编辑

2021年5月19日

java 编程基础 注解 :可重复的注解

摘要: 重复注解 Java8以前,同一个程序元素前最多只能使用一相同类型的注解;如果需要在同一个元素前使用多个相同类型的注解,则必须使用注解"容器"。例如在Struts开发中,有时需要在 Action 类上使用多个@Result注解。在 Java8 以前只能写成如下形式: @Results({ @Resul 阅读全文

posted @ 2021-05-19 19:25 zhangmingda 阅读(1179) 评论(0) 推荐(0) 编辑

java 编程基础:注解(Annotation Processing Tool)注解处理器 利用注解解读类属性生成XML文件

摘要: APT的介绍: APT(Annotation Processing Tool)是一种注解处理工具,它对源代码文件进行检测,并找出源文件所包含的注解信息,然后针对注解信息进行额外的处理。 使用APT工具处理注解时可以根据源文件中的注解生成额外的源文件和其他的文件(文件的具体内容由注解处理器的编写者决定 阅读全文

posted @ 2021-05-19 17:46 zhangmingda 阅读(657) 评论(0) 推荐(0) 编辑

2021年5月18日

java 编程基础:【注解】 提取注解信息,利用自定义注解编写测试类,注解绑定事件

摘要: 提取注解信息 使用注解修饰了类、方法、成员变量等成员之后,这些注解不会自己生效,必须由开发者提供相应工具来提取并处理注解信息。 Java使用java.lang.annotation.Annotation接口代表程序元素前面的注解,该接口是所有注解的父接口。Java5在java.lang.reflec 阅读全文

posted @ 2021-05-18 20:00 zhangmingda 阅读(316) 评论(0) 推荐(0) 编辑

java 编程基础:注解的功能和作用,自定义注解

摘要: 1,什么是注解: 从JDK5开始,Java增加了对元数据 (MetaData)的支持,也就是Annotation注解,这种注解与注释不一样,注解其实是代码里的特殊标记,这些标记可以在编译、类加载 运行时被读取并执行相应的处理。通过使用注解,程序开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些 阅读全文

posted @ 2021-05-18 17:08 zhangmingda 阅读(875) 评论(0) 推荐(0) 编辑

java 编程基础 反射方式获取泛型的类型Fileld.getGenericType() 或Method.getGenericParameterTypes(); (ParameterizedType) ;getActualTypeArguments()

摘要: 引言 自从JDK5以后,Java Class类增加了泛型功能,从而允许使用泛型来限制Class类,例如,String.class的类型实际上是 Class 如果 Class 对应的类暂时未知,则使 Class<?>。通过在反射中使用泛型,可以避免使用反射生成的对象需要强制类型转换。 泛型作用对比: 阅读全文

posted @ 2021-05-18 16:00 zhangmingda 阅读(2844) 评论(0) 推荐(0) 编辑

2021年5月16日

java 编程基础 Class对象 反射:动态代理 和AOP:java.lang.reflect.Proxy:(Proxy.newProxyInstance(newProxyInstance​(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h))

摘要: 为什么我们使用动态代理 静态代理会让类变多了,多了代理类,工作量变大了,且不易扩展。比如我们上节课的例子,要实现不同的扩展方法就要编写不同的代理类,非常麻烦。 Proxy类的使用规则 Proxy提供了用于创建动态代理类和代理对象的静态方法,它也是所有动态代理类的父类。如果在程序中为一个或多个接口动态 阅读全文

posted @ 2021-05-16 22:49 zhangmingda 阅读(305) 评论(0) 推荐(0) 编辑

java 编程基础 Class对象 反射:代理模式和静态代理

摘要: 生活中的代理 类(对象)代理模式 代理模式是面向对象编程中比较常见的设计模式。 1. 用户只关心接口功能,而不在乎谁提供了功能。上图中接口是 Subject 2. 接口真正实现者是上图的 RealSubject,但是它不与用户直接接触,而是通过代理。 3. 代理就是上图中的 Proxy,由于它实现了 阅读全文

posted @ 2021-05-16 21:24 zhangmingda 阅读(63) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 37 下一页

导航