2021年8月28日

记一次Linux bash 命令行卡顿排查之警惕LD_PRELOAD环境变量

摘要: 现象: 通过屏幕或者ssh登录Linux操作系统(本例:Ubuntu)后,执行ls 需要数秒才返回 strace -c ls 查看实际命令调用耗时并不长 对比和正常执行的主机命令执行时,加载的库文件差异 向使用者了解情况 该库为动态库,通过环境变量LD_PRELOAD加载 警惕UNIX下的LD_PR 阅读全文

posted @ 2021-08-28 16:56 zhangmingda 阅读(28) 评论(0) 推荐(0) 编辑

CPU中断数查看与网卡中断绑核

摘要: CPU中断数查看 多核CPU每个核心CPU发生中断的数量查看 # mpstat -I SUM -P ALL 1 3 Linux 5.4.0-40-generic (verify-new-511kernel) 08/28/2021 _x86_64_ (72 CPU) 09:09:30 AM CPU i 阅读全文

posted @ 2021-08-28 11:20 zhangmingda 阅读(36) 评论(0) 推荐(0) 编辑

2021年8月15日

ElasticSearch 使用

摘要: 一、索引操作 创建索引(PUT) PUT /索引名 curl -X PUT http://10.20.20.214:9200/shopping 设置映射关系(类似mysql的表的字段设置属性) (PUT /索引名/_mapping) {"properties":{ //特性 "name":{ //字 阅读全文

posted @ 2021-08-15 22:59 zhangmingda 阅读(6) 评论(0) 推荐(0) 编辑

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 阅读(53) 评论(0) 推荐(0) 编辑

2021年6月20日

lvm 扩容

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

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

2021年5月22日

XML 可扩展标记语言

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

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

2021年5月19日

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

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

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

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

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

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

2021年5月18日

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

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

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

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

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

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

导航