摘要:
网络安全渗透测试实验 一、环境搭建 网络拓扑图 Web服务器一: 10.10.10.129 192.168.126.128 数据库服务器: 10.10.10.136 10.10.1.134 Kali攻击机: 192.168.129.129 1、Web服务器一: ①基本信息 操作系统:Windows 阅读全文
摘要:
【Java数据结构】栈与队列 一、栈的存储结构及实现 1、栈的Java接口定义 public interface StackInterface<T>{ public void push(T element); //入栈,在栈顶插入指定数据元素 public T pop(); //出栈,删除并返回栈顶 阅读全文
摘要:
【Java数据结构】二叉树 一、二叉树的逻辑结构 1、二叉树的定义 2、特殊的二叉树 ①满二叉树 如果一颗二叉树中,所有分支结点都存在左子树和右子树,并且所有叶子都在同一层上,则这样的二叉树称为满二叉树。 叶子只能出现在最下一层 只有度为0和度为2的结点 ②完全二叉树 如果一颗二叉树中,除了最底层结 阅读全文
摘要:
【Java数据结构】树的概念及存储结构 一、树的概念 1、树的逻辑结构 ①树的定义 在树中,通常将数据元素称为结点。 树是n个节点的有限集合,当n为0的时候,称为空树。 ②树的特点 非空树,有且仅有一个特定的称为根的结点。 当n>1的时候,除了根节点之外的其余节点被分成m个互不相交的有限集合T1、T 阅读全文
摘要:
Redis-02.哈希与列表基本类型 一、哈希类型 在Redis中,哈希类型是指键值本身又是一个键值对结构,形如value={{field1,value1},...{fieldN,valueN}}。 1、命令 在下面的命理中,user:1只是一个字符串而已,一个键。 #设置值 hset key 阅读全文
摘要:
【LeetCode 209】长度最小的子数组 滑动窗口 声明:跟着Carl哥学的,欢迎关注代码随想录。 地址:https://www.programmercarl.com/ 1、题干 2、滑动窗口思想 滑动窗口就是不断调节子序列的起始位置和终止位置,从而找到我们想要的结果。 在调节子序列的起始位置和 阅读全文
摘要:
【JVM】基础知识边看边记 一、学习路线 优秀JVM笔记网站 参考博文 https://blog.csdn.net/qq_43431171/article/details/106432739 二、Class文件结构与类加载机制 1、Class文件结构详解 较为详细的介绍了Class文件的结构 实战编 阅读全文
摘要:
【JavaSE】Lambda、Int与Integer 一、内部类与匿名内部类 内部类是定义在类中的类,其主要作用是将逻辑上相关的类放到一起。而匿名内部类是一种特殊的内部类,它没有类名,在定义类或者实现接口的同时,就生成该类的一个对象,由于不会在其他地方用到该类,所以不用取名字,因而被称为匿名内部 阅读全文
摘要:
Redis-01.Linux安装与字符串基本类型 一、Linux安装 官网下载安装包 解压Redis的安装包到 程序/opt 进入解压后的文件,可以看到Redis的配置文件 配置文件中可以修改后台启动 基本环境的安装 yum install gcc-c++ make make install Red 阅读全文
摘要:
动态规划 完全背包问题详解 鸣谢:本次的学习是跟着Carl的笔记来的,原创作者为Carl,可以在b站或者公众号关注Carl,搜索代码随想录。 完全背包理论基础 1、问题 背包最大容量为4,现有下面的物品各无限个。 重量 价值 物品0 1 15 物品1 3 20 物品2 4 30 问:背包能背的最大物 阅读全文