2020年10月19日

WEB安全笔记之计算机网络与协议(二)

摘要: 2.2. UDP协议 2.2.1. 主要特点 协议开销小、效率高。 UDP是无连接的,即发送数据之前不需要建立连接。 UDP使用尽最大努力交付,即不保证可靠交付。 UDP没有拥塞控制。 UDP支持一对一、一对多、多对一和多对多交互通信。 UDP的首部开销小,只有8个字节。 2.3. TCP协议 2. 阅读全文

posted @ 2020-10-19 11:06 明.Sir 阅读(189) 评论(0) 推荐(0) 编辑

WEB安全笔记之计算机网络与协议(一)

摘要: 2.1. 网络基础 2.1.1. 计算机通信网的组成 计算机网络由通信子网和资源子网组成。其中通信子网负责数据的无差错和有序传递,其处理功能包括差错控制、流量控制、路由选择、网络互连等。 其中资源子网是计算机通信的本地系统环境,包括主机、终端和应用程序等, 资源子网的主要功能是用户资源配置、数据的处 阅读全文

posted @ 2020-10-19 11:03 明.Sir 阅读(168) 评论(0) 推荐(0) 编辑

WEB安全笔记之序章

摘要: 1.1. Web技术演化 1.1.1. 静态页面 Web技术在最初阶段,网站的主要内容是静态的,大多站点托管在ISP上,由文字和图片组成,制作和表现形式也是以表格为主。当时的用户行为也非常简单,基本只是浏览网页。 1.1.2. 多媒体阶段 随着技术的不断发展,音频、视频、Flash等多媒体技术诞生了 阅读全文

posted @ 2020-10-19 11:00 明.Sir 阅读(135) 评论(0) 推荐(0) 编辑

周报的意义和作用

摘要: 对于0~3岁职场人来说,日报周报是频率最高的职场写作。 日报周报不仅展示了我们的工作成果,而且传递出我们的价值,传递出我们对工作的态度,它是不仅是一种有效的向上管理的手段,甚至可以强制上级给你反馈,从而帮助你的成长。 一句话,日报周报直接影响到我们的同事关系和加薪升职。因此,写好日报周报是我们在职场 阅读全文

posted @ 2020-10-19 10:47 明.Sir 阅读(6537) 评论(0) 推荐(0) 编辑

2020年4月3日

shell循环输出1-10

摘要: #!/bin/bash for_1(){ for ((i=0;i<10;i++)) do echo $i done echo for_1 } for_2(){ for i in {1..10} do echo $i done echo for_2 } for_3(){ for i in `seq 1 阅读全文

posted @ 2020-04-03 13:55 明.Sir 阅读(5280) 评论(0) 推荐(1) 编辑

2020年4月2日

基础篇---网络信息安全基础知识

摘要: 计算机病毒 计算机病毒是指编制或者在计算机程序中插入的,破坏计算机功能或者毁坏数据、影响计算机使用,并能自我复制的一组计算机指令或者程序代码。计算机病毒具有寄生性、隐蔽性和传染性等特点。 计算机木马 木马是一种用来非法收集信息或控制另一台计算机的特定程序,通常有客户端和服务端两部分,植入木马的计算机 阅读全文

posted @ 2020-04-02 21:19 明.Sir 阅读(1190) 评论(0) 推荐(0) 编辑

2019年12月12日

Docker基础---容器、镜像、仓库

摘要: 容器、镜像、仓库关系: 镜像(Image):类似虚拟机镜像 # 搜索镜像 docker search <image> # 在docker index中搜索image --automated=false 仅显示自动创建的镜像 --no-trunc=false 输出信息不截断显示 -s 0 指定仅显示评 阅读全文

posted @ 2019-12-12 16:34 明.Sir 阅读(317) 评论(0) 推荐(0) 编辑

supervisor服务简介

摘要: 一、Supervisord服务简介 在类Unix系统中管理控制大量进程。Supervisor使用python开发。 Supervisor的服务器端称为supervisord,主要负责在启动自身时启动管理的子进程,响应客户端的命令,重启崩溃或退出的子进程,记录子进程stdout和stderr输出,生成 阅读全文

posted @ 2019-12-12 15:07 明.Sir 阅读(1352) 评论(0) 推荐(0) 编辑

2019年11月14日

redis三主三从配置

摘要: 系统版本:centos 7.2 redis版本:5.0.5 下载地址:https://redis.io/download server.1:192.168.0.1 server.2:192.168.0.2 server.3:192.168.0.3 部署说明:redis三主三从集群,使用三台虚拟机,每 阅读全文

posted @ 2019-11-14 10:11 明.Sir 阅读(2449) 评论(1) 推荐(0) 编辑

2019年10月30日

Docker--linux离线安装

摘要: 一、基础环境 系统:CentOS7.2 docker版本:19.03.4 安装包下载地址:使劲点这里 文档参考地址:使劲点这里 二、安装 1、解压上传的压缩包,解压后当前路径会生成一个docker目录,命令如下: tar -zxf docker-19.03.4.tgz 2、将docker服务注册为s 阅读全文

posted @ 2019-10-30 19:33 明.Sir 阅读(3243) 评论(0) 推荐(0) 编辑

2019年10月11日

Linux内核优化参数

摘要: 1、系统连接数优化 /etc/security/limits.conf 2、内核优化 /etc/sysctl.conf 阅读全文

posted @ 2019-10-11 11:14 明.Sir 阅读(213) 评论(0) 推荐(0) 编辑

2019年8月8日

Java基础------(2)面向对象

摘要: Java是一门面向对象语言,一个Java程序就是一系列对象(Object)的集合,对象通过方法调用来彼此协作完成特定的功能。 初识面向对象 面向对象是一种非常符合人类思维的编程方法,因为现实世界就是由对象和对象之间的交互来构成的,所以我们其实很容易将现实世界映射到软件开发中。 一辆汽车、一篇博客、一 阅读全文

posted @ 2019-08-08 11:12 明.Sir 阅读(184) 评论(0) 推荐(0) 编辑

2019年8月6日

常用运维命令_grep

摘要: grep全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 grep家族包括grep、egrep和fgrep。egrep和fgrep的命令只跟grep有很小不同。egrep是grep的扩展,支持更多的re元字符, fgrep就是fixed 阅读全文

posted @ 2019-08-06 16:00 明.Sir 阅读(290) 评论(0) 推荐(0) 编辑

2019年8月4日

Java基础------(1)基本特征

摘要: Java是一种面向对象的语言,从这样一个简单的程序,可以看到Java程序的一些基本特征: Java中的主要代码都会位于一个类中,类是通过class关键字来定义的,如下例所示,主要代码都在HelloWorld类中: public class HelloWorld { ... } Java是一种大小写敏 阅读全文

posted @ 2019-08-04 12:07 明.Sir 阅读(203) 评论(0) 推荐(0) 编辑

2019年7月25日

MYSQL优化参数配置

摘要: 1、back_log=500 back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。 当MySql的连接数据达到max_connections时,新来的请求将会被存在堆栈中,以等待某一连接释放资源,该堆栈的数量即back_log。 如果等待连接的数量超过bac 阅读全文

posted @ 2019-07-25 10:48 明.Sir 阅读(877) 评论(0) 推荐(0) 编辑

2019年7月18日

shell 表达式

摘要: 文件比较运算符-e filename 如果 filename存在,则为真 [ -e /var/log/syslog ]-d filename 如果 filename为目录,则为真 [ -d /tmp/mydir ]-f filename 如果 filename为常规文件,则为真 [ -f /usr/ 阅读全文

posted @ 2019-07-18 14:43 明.Sir 阅读(312) 评论(0) 推荐(0) 编辑

2019年7月12日

nginx配置---upstream

摘要: 一、普通轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,故障系统被自动剔除,使用户访问不受影响。 二、加权轮询 weight 指定轮询的权值,weight值越大,分配到的访问机率越高,此策略主要用于后端每个服务器性能不均的情况下。 三、ip_hash 每个请求按访 阅读全文

posted @ 2019-07-12 11:14 明.Sir 阅读(2322) 评论(0) 推荐(0) 编辑

2019年6月24日

MongoDB 概念解析

摘要: SQL术语/概念MongoDB术语/概念解释/说明 database database 数据库 table collection 数据库表/集合 row document 数据记录行/文档 column field 数据字段/域 index index 索引 table joins 表连接,Mong 阅读全文

posted @ 2019-06-24 15:30 明.Sir 阅读(260) 评论(0) 推荐(0) 编辑

MongoDB简介

摘要: MongoDB 是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 阅读全文

posted @ 2019-06-24 14:52 明.Sir 阅读(150) 评论(0) 推荐(0) 编辑

2019年5月29日

系统监控脚本-2

摘要: #!/bin/bash#获取主机名system_hostname=$(hostname | awk '{print $1}') #获取服务器IPsystem_ip=$(ifconfig eth0 |awk -F '[ :]+' 'NR==2{print $3}') #获取总内存mem_total=$ 阅读全文

posted @ 2019-05-29 11:17 明.Sir 阅读(234) 评论(0) 推荐(0) 编辑

导航