coding随手记
文章平均质量分 78
coding随手记
九千⑦
要么搞大。要么搞砸
展开
-
浅谈Git、GitHub、GitLab三者联系
1.什么是 Git?Git 是一个版本控制系统。版本控制是一种用于记录一个或多个文件内容变化,方便我们查阅特定版本修订情况的系统。以前在没有使用版本控制的时候,我们通常在我们的项目根目录下这样命名项目:project_v1、project_v1.1、project_v2等等,通过这种方式记录我们项目的不同版本的修改,有的时候我们还会在不同版本的文件中写一个说明,记录此版本项目新增、修改,删...原创 2019-09-18 20:10:54 · 699 阅读 · 0 评论 -
DDos攻击与cc攻击的区别简述
信息安全的三要素——“保密性”、“完整性”和“可用性”中,拒绝服务攻击,针对的目标正是“可用性”。该攻击方式利用目标系统网络服务功能缺陷或者直接消耗其系统资源,使得该目标系统无法提供正常的服务。拒绝服务攻击问题一直得不到合理的解决,目前还是世界性难题,究其原因是因为这是由于网络协议本身的安全缺陷造成的,从而拒绝服务攻击也成为了攻击者的终极手法。DDoS全称:分布式拒绝服务(DDoS:Distri...原创 2019-09-14 09:25:20 · 353 阅读 · 0 评论 -
浅谈TCP半连接攻击与全连接攻击
全连接攻击:所谓的全连接攻击说的就是客户端仅仅“连接”到服务器,然后再也不发送任何数据,直到服务器超时后处理或者耗尽服务器的处理进程。为何不发送任何数据呢?因为一旦发送了数据,服务器检测到数据不合法后就可能断开此次连接,如果不发送数据的话,很多服务器只能阻塞在recv或者read调用上。很多的服务器架构都是每连接一个进程的方式,这种服务器更容易受到全连接攻击,即使是进程池/线程池的方式也不例外,...原创 2020-03-10 12:33:49 · 1766 阅读 · 0 评论 -
Nginx负载均衡的优缺点
Nginx优点:1、工作在网络7层之上,可针对http应用做一些分流的策略,如针对域名、目录结构,它的正规规则比HAProxy更为强大和灵活,所以,目前为止广泛流行。2、Nginx对网络稳定性的依赖非常小,理论上能ping通就能进行负载功能。3、Nginx安装与配置比较简单,测试也比较方便,基本能把错误日志打印出来。4、可以承担高负载压力且稳定,硬件不差的情况下一般能支撑几万次的并发量,负...原创 2019-09-14 14:04:20 · 1874 阅读 · 0 评论 -
面试时常见数据库问题
文章目录 1.事务四大特性 2.数据库隔离级别 3.MYSQL的两种存储引擎区别(事务、锁级别等等),各自的适用场景 4.索引有B+索引和hash索引 5.聚集索引和非聚集索引 6.索引的优缺点,什么时候使用索引,什么时候不能使用索引 7.InnoDB索引和MyISAM索引的区别 8.索引的底层实现(B+树,为何不采用红黑树,B树)重...原创 2019-07-06 08:32:39 · 209 阅读 · 0 评论 -
面试中AJAX常见问题
什么是AJAX,为什么要使用AjaxAJAX是“Asynchronous JavaScript and XML”的缩写。他是指一种创建交互式网页应用的网页开发技术。、客户端与服务器,可以在【不必刷新整个浏览器】的情况下,与服务器进行异步通讯的技术AJAX应用和传统Web应用有什么不同?AJAX应用和传统Web应用有什么不同?传统的web前端与后端的交互中,浏览器直接访问Tomcat的Se...原创 2019-07-22 20:02:57 · 244 阅读 · 0 评论