摘要: 上文总结了MySQL的隔离级别,而隔离级别是通过锁机制实现的,所以针对锁机制展开详细描述。 首先介绍MySQL的锁可以分为: 享/读/共享锁Shared Locks:针对同一份数据,读操作可以同时执行,但不能写。 排它/写锁Exclusive Locks:若当前写操作没有执行完,那么会阻断其它的读写 阅读全文
posted @ 2023-03-20 12:36 Sunshine_y 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 大家都知道,MySQL的事务特性ACID,那么本文就针对I(隔离性)做出详细说明。 MySQL中事务的隔离级别分为四大等级,分别是读未提交READ UNCOMMIT、读提交READ COMMIT、可重复读REPEATABLE READ(MySQL默认的隔离级别)、串行化SERIALIZABLE。在M 阅读全文
posted @ 2023-03-20 11:35 Sunshine_y 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 之前在一个项目中接触到了docker,所以学习了下,最近看到之前的资料突发奇想整理一下,采用两个生活化的例子来描述。 1、docker诞生的背景 我们知道程序员开发出系统之后,并不能直接上线的,它需要经过测试人员的测试,运维人员的熟悉等等,最终才可以上线。那么一个大规模的系统,肯定需要各种各样复杂且 阅读全文
posted @ 2023-03-08 20:18 Sunshine_y 阅读(50) 评论(0) 推荐(1) 编辑
摘要: 预备知识: 1、Mysql内存组件 Buffer Pool: 字面意思是缓冲池,实际上,MySQL增删改查的操作都是在Buffer Pool中执行的。但我们知道,数据是存储于磁盘当中的,但如果MySQL的操作都在磁盘中进行,就会出现频繁的IO事件,效率极低。所以MySQL的操作都是在内存中进行,即B 阅读全文
posted @ 2023-03-07 20:38 Sunshine_y 阅读(39) 评论(1) 推荐(1) 编辑
摘要: 历时3周的OSPF攻击演示终于弄完了,特在此记录一下。 前情提要: 本次项目涉及到的内容有: GNS3:用来搭建拓扑环境,配置路由表以及链路信息等; VMware(GNS3 VM与Kali):前者用来提供GNS3的虚拟环境,后者用来充当发送恶意LSA的攻击机(在Kali这一块涉及到网络配置(搞清楚桥 阅读全文
posted @ 2022-06-17 11:16 Sunshine_y 阅读(878) 评论(4) 推荐(1) 编辑
摘要: 参考网上教程成功搭建了OSPF网络,但是不仅主机之间无法ping通,路由器之间也无法ping通(注意是ping不通而不是不能ping,ping不通表示你发送的数据包到不了目的地,不能ping表示没网你就发不了数据包,更别提能不能到达目的地了),拓扑环境如下图: 目前的情况如下: 可以看出,从192. 阅读全文
posted @ 2022-05-04 20:54 Sunshine_y 阅读(2387) 评论(1) 推荐(1) 编辑
摘要: 不得不说,GNS3的保存功能可是太坑了,网上也没有很细致的一套流程,经过笔者反复试验终于确定了一套保存流程,严格按照以下流程应该不会出错了。 首先,配置路由器时,通常需要在console里面输入很多命令,在输完配置的命令后,要回退到特权用户模式(直接用end命令就可以),回退到特权用户模式后输入命令 阅读全文
posted @ 2022-04-30 21:47 Sunshine_y 阅读(5277) 评论(0) 推荐(0) 编辑
摘要: 之前杂七杂八的看了很多关于强化学习的知识,脑子里比较混乱,经过这次的梳理感觉清晰条理了很多。 一、Terminologies Agent、State、Action、Environment、Reward Policy:Π( a | s ),策略函数,以状态 s 作为输入,输出所有动作 a 的概率。 S 阅读全文
posted @ 2022-03-15 21:47 Sunshine_y 阅读(124) 评论(0) 推荐(1) 编辑
摘要: 在实现决策树的ID3算法时,编写了计算信息熵的函数,运行后遇到了如下的问题: 对应处的代码为: @staticmethod def calc_ent(datasets): data_length = len(datasets) label_count = {} for i in range(data 阅读全文
posted @ 2022-02-24 11:30 Sunshine_y 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 一、Scikit-learn概述 基于NumPy、SciPy和Matplotlib的开源机器学习包,封装了一系列数据预处理、机器学习算法、模型选择等工具。简称sklearn,支持包括分类(classification)、回归(regression)、降维(dimensionality reducti 阅读全文
posted @ 2022-02-09 11:49 Sunshine_y 阅读(147) 评论(0) 推荐(0) 编辑