相关文章
《设计模式之美》第一章 总结
《设计模式之美》第一章 总结 第一章 概述
1.1 为什么学习代码设计
编写高质量的代码应对复杂代码的开发程序员的基本功职业发展的必备技能
1.2 如何评价代码的质量
1.2.1 可维护性
可维护性代码的特性:代码简洁、可读性好、可扩展性好代码分层结构清晰、模块化…
建站知识
2024/12/23 20:25:30
算法导论 总结索引 | 第三部分 第十一章:散列表
1、动态集合结构,它至少要支持 INSERT、SEARCH 和 DELETE字典操作
散列表 是实现字典操作的 一种有效的数据结构。尽管 最坏情况下,散列表中 查找一个元素的时间 与链表中 查找的时间相同,达到了 Θ(n)。在实际应用中,散列表的性…
建站知识
2024/10/19 18:47:21
spring - tx 事务的使用(事务的传播行为是啥)
补充:事务的传播行为是啥
事务的传播行为:指的是,当一个事务方法被另一个事务方法调用时,这个被调用的事务方法应该如何进行, 简单来说,它决定了事务方法是在调用者的事务中运行,还是为自己开启…
建站知识
2024/12/23 20:22:51
面向对象设计与分析40讲(25)中介模式、代理模式、门面模式、桥接模式、适配器模式
文章目录 门面模式代理模式中介模式 之所以把这几个模式放到一起写,是因为它们的界限比较模糊,结构上没有明显的差别,差别只是语义上。
这几种模式在结构上都类似: 代理将原本A–>C的直接调用变成: A–>B–>…
建站知识
2024/12/14 21:39:52
[后端开发] 过滤器相关注解
一、背景
使用Springboot框架开发后端,在鉴权的时候使用到了过滤器。但是在测试的过程发现,跨域的过滤器在过滤链中出现了两次,导致前端访问后端接口时报错:The Access-Control-Allow-Origin headers contains multiple values,b…
建站知识
2024/12/19 16:52:09
weblogic反序列化漏洞(CVE-2017-10271)复现
直接用vuluhub搭建现成的靶场做 访问靶场 打开是这样表示成功
想反弹shell
就先开启kali1的nc监听,这就监听2233端口吧
linux:nc -l -p 2233
抓包修改为攻击数据包
ip和端口可以任意修改 反弹的shell
还可以写入文件shell
只需要把提供的poc
POS…
建站知识
2024/10/21 14:38:28
Vue Router基础知识整理
Vue Router基础知识整理 1. 安装与使用(Vue3)安装使用 2. 配置路径别名和VSCode路径提示(了解)3. 使用查询字符串或路径传参query动态路由 与 params 4. router-link、定义别名、定义路由名称、编程式导航定义别名 aliasrouter-li…
建站知识
2024/10/31 18:40:07
RK3568 学习笔记 : u-boot 通过 tftp 网络更新 u-boot自身
前言 开发板型号: 【正点原子】 的 RK3568 开发板 AtomPi-CA1 使用 虚拟机 ubuntu 20.04 收到单独 编译 RK3568 u-boot 使用 rockchip Linux 内核的设备树 【替换】 u-boot 下的 rk3568 开发板设备树文件,解决 u-boot 下千兆网卡设备能识别但是无法 Pi…
建站知识
2024/12/12 18:25:08