学习笔记
文章平均质量分 61
tiezhuLee
码海无边,回头是bug。
展开
-
java的自定义注解
注解是一种元数据,是对代码的说明,需要配合工具(解析它的代码)使用,参与代码的编译,给应用程序看的;形式我们在学习框架的过程中都遇到过@Autowired,@Service,@Controller这样的注解,也都能查到是怎么回事。但是我今天遇到这样的写法对其中的@interface也不太懂,于是百度了一波,发现这其实是在自定义注解。相关知识自定义注解回用到的相关知识就是几个元注解,相当于是注解的注解。@Target (注解的作用目标)@Retention (注解的生命周期)@Docume原创 2021-07-29 16:22:39 · 174 阅读 · 0 评论 -
ByteBuffer的学习笔记
ByteBuffer查看它的类信息,大概是如下其中个人理解就是一个字节信息的容器。实例化后的模样这里的pos、lim和cap就是下图中的put尝试put进去一个字节数组和一个int整数结果变成了这样,那大概可以理解出来put就是往里边写数据,然后每次写进去一个字节,pos就会增加1,这里在放入一个int之后,我还在想为啥直接到第八个了,后来突然想到int型数据就是4字节,那么4+4自然就是8了。接下来是一个flip操作看它的函数是这样的 :简简单单,就是一个复位重置操作。g原创 2021-07-29 14:33:58 · 209 阅读 · 0 评论 -
docker + selenium grid + python3搭建分布式测试环境
主要分两步吧,第一步:安装docker和docker compose搭建起来hub-node结构第二步:搭建selenium和python3控制脚本环境步骤一jdk安装参考jdk离线安装拉取镜像首先在一台有网的电脑安装docker具体参考安装docker拉取三个镜像docker pull selenium/hubdocker pull selenium/node-fir...原创 2020-04-24 12:03:50 · 659 阅读 · 0 评论 -
为什么我的快速排序和别人的不一样?
首先对于快排,基准数据使用第一个,中间,最后一个,或者随机一个,那么对排序过程有没有影响?开始之前,我想说今天参加科了大讯飞笔试,碰到一个题,是这样的/**初始数据是25, 84, 21, 47, 15, 27, 68, 35, 20*经过排序,每趟输出结果如下,让你用这种排序方法去提交*/15 20 21 25 47 27 68 35 84 15 20 21 25 47 27 68 35 84 15 20 21 25 47 27 68 35 84 15 20 21 25 35 27 47原创 2020-07-31 20:29:36 · 1461 阅读 · 5 评论 -
selenium入门配置docker-compose文件详解
docker-compose.ymldocker的编排功能即compose,最基本的语法就是写docker-compose.yml文件来实现,其中一些配置信息根据个人理解作以下笔记:对于compose来说主要属性有三个即version、networks和service`version: '3'//此处networks相当于定义了docker里network,方便service里使用,...原创 2020-04-16 19:00:59 · 737 阅读 · 0 评论 -
springmvc+vue开发,解决跨域问题
在后端springmvc项目里其实已经下载了三个springmvc的依赖, <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${s...原创 2020-04-11 13:18:12 · 742 阅读 · 3 评论 -
使用IDEA搭建Springmvc入门项目
在正是开始之前,先谈谈自己遇到的一些些坑:最初因为自己只做过JSP项目,也就是使用eclipse搭建Dynamic Web Project项目,然后最近又要开发一个网站,心想还是学个框架吧。最初决定的就是前后端分离开发,前端是vuejs的webpack框架加上Java的springmvc框架去做,而springmvc搜了一些教程都是用的IDEA去做,然而我又搜了一下也有用eclipse的,不...原创 2020-04-11 13:13:30 · 1139 阅读 · 0 评论 -
使用scapy构造SNMP协议数据包
@scapy构造数据包出现c2,c3等乱码问题使用scapy构造SNMP协议数据包第一步:构造ip包snmp_a = IP(src=target, dst=‘目的IP’)第二步:构造UDP数据包snmp_b = UDP(sport=161, dport=161)第三步:构造SNMP数据包此处我的payload是构造的十六进制,以\x11\x22\x33这种形式构造,但是在组成完整的...原创 2019-12-20 17:58:51 · 1408 阅读 · 0 评论 -
python爬取工控行业漏洞心得
爬虫入门爬取工控行业漏洞欢迎来到TiezhuLee的CSDN流程完整代码如下谢谢欢迎来到TiezhuLee的CSDN你好!这个任务也是最近需要用到工控行业系统漏洞才去做的,然而爬取的时候可以说CNVD有着各种各样的反爬措施,以下是我的几点心得:①CNVD需要cookies才能使用requests.get访问到。②CNCD检测到你访问的频率过高就会自动断开你的连接,过一段时间再恢复。(本人亲...原创 2019-09-17 15:38:29 · 712 阅读 · 1 评论 -
gstore学习笔记
gstore学习笔记(1)基础知识(2)项目配置(3)代码示例学习背景!!!注意ubuntu下eclipse的安装tomcat的安装项目的配置第一步配置服务器创建服务器服务创建WEB项目music查询系统设计过程界面展示具体实现java层次实现连接数据库并返回结果获取前端输入获取java计算结果一些给小白的小知识(大佬忽略)如何在jsp页面导入需要的包文件CSS文件的引入项目启动尾话(1)基础知...原创 2019-08-01 14:06:33 · 1336 阅读 · 0 评论 -
Flink流处理入门和socket发送数据
Flink流处理入门和socket发送数据Flink初步使用Flink流处理程序运行前提Socket发送数据这块笔记是学习陈世敏老师的大规模数据和大数据系统分析时候做的大作业的一块内容,其中题目是Flink和Spark调研,研究大数据的同学都知道这是两个颇受欢迎的大数据处理工具,同时支持流处理和批处理,但是又有些区别,我在小组内分配到的是Flink的流处理性能分析,因此需要实现socket自动发...原创 2019-08-02 17:41:01 · 6590 阅读 · 0 评论