- 博客(29)
- 收藏
- 关注
原创 DNS数据配置文件SOA和NS
SOA记录:Start of Authority(授权开始)@ IN SOA @ rname.invalid. ( 0 ; serial 1D ; refresh ...
2019-03-17 15:15:36 5945
原创 linux——使用Samba或NFS实现文件共享。
12.1 SAMBA文件共享服务FTP文件传输服务确实可以让主机之间的文件传输变得简单方便,但是FTP协议的本质是传输文件,而非共享文件,因此要想通过客户端直接在服务器上修改文件内容还是一件比较麻烦的事情。Samba服务程序中的参数以及作用:[root@linuxprobe ~]# mv /etc/samba/smb.conf/etc/samba/smb.conf.bak[r...
2019-03-16 15:41:28 446
原创 linux——使用Vsftpd服务传输文件
11.1 文件传输协议FTP是一种在互联网中进行文件传输的协议,基于客户端/服务器模式,默认使用20、21号端口,其中端口20(数据端口)用于进行数据传输,端口21(命令端口)用于接受客户端发出的相关FTP命令与参数。FTP服务器普遍部署于内网中,而且有些FTP客户端工具还可以支持文件的多点下载以及断点续传技术。主动模式:FTP服务器主动向客户端发起连接请求。 被动模式:FTP服务器等待...
2019-03-16 08:49:10 988
原创 linux—— 使用Apache服务部署静态网站
10.1 网站服务程序动手安装Apache服务程序。注意,使用yum命令进行安装时,跟在命令后面的Apache服务的软件包名称为httpd。如果直接执行yum install apache命令,则系统会报错。[root@linuxprobe ~]# yum install httpd启用httpd服务程序并将其加入到开机启动项中,使其能够随系统开机而运行,从而持续为用户提供Web服...
2019-03-15 21:53:54 920
原创 linux——Iptables与Firewalld防火墙
8.1 防火墙管理工具在RHEL 7系统中,firewalld防火墙取代了iptables防火墙。iptables服务会把配置好的防火墙策略交由内核层面的netfilter网络过滤器来处理,而firewalld服务则是把配置好的防火墙策略交由内核层面的nftables包过滤框架来处理。8.2 Iptables8.2.1 策略与规则链防火墙会从上至下的顺序来读取配置的策略规则,在找到...
2019-03-15 20:21:10 397
原创 linux—— 使用RAID与LVM磁盘阵列技术
7.1 RAID磁盘冗余阵列1. RAID 0硬盘设备的读写性能会提升数倍,但是若任意一块硬盘发生故障将导致整个系统的数据都受到破坏。通俗来说,RAID 0技术能够有效地提升硬盘数据的吞吐速度,但是不具备数据备份和错误修复能力。RAID 0技术示意图2. RAID 1如果生产环境对硬盘设备的读写速度没有要求,而是希望增加数据的安全性时,就需要用到RAID 1技术了。RAID 1...
2019-03-15 18:26:05 480
原创 linux——存储结构与磁盘划分。
6.1 一切从“/”开始Linux系统中常见的目录名称以及相应内容 目录名称 应放置文件的内容 /boot 开机所需文件—内核、开机菜单以及所需配置文件等 /dev 以文件形式存放任何设备与接口 /etc 配置文件 /home 用户主目录 /bin 存放单用户模式下还可以操作的命令 /lib 开机时用到的函数库,以及/bin与...
2019-03-15 17:06:57 550
原创 linux——Vim编辑器与Shell命令脚本
4.1 Vim文本编辑器命令模式:控制光标移动,可对文本进行复制、粘贴、删除和查找等工作。输入模式:正常的文本录入。(a键与i键分别是在光标后面一位和光标当前位置切换到输入模式,而o键则是在光标的下面再创建一个空行)末行模式:保存或退出文档,以及设置编辑环境。标题Vim编辑器模式的切换方法Vim中常用的命令 命令 作用 dd 删除(剪切)光标所在整行 5dd...
2019-03-13 20:17:35 493
原创 linux——管道符、重定向与环境变量
3.1输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是指把原本要输出到屏幕的数据信息写入到指定文件中。输入重定向中用到的符号及其作用 符号 作用 命令 < 文件 将文件作为命令的标准输入 命令 << 分界符 从标准输入中读入,直到遇见分界符才停止 命令 < 文件1 > 文件2 将文件1作为命令的标准输入并...
2019-03-13 17:49:17 505
原创 mysql数据库设计规范
命名规范:1.小写字母和下划线2.禁止使用MySQL保留关键字(http://dev.mysql.co/doc/refman/5.7/en/keywords.html)3.见名识意,不超过32个字符4.临时表以tmp为前缀并以日期为后缀5.备份表以bak为前缀并以日期为后缀6.存储相同数据的列名和列数据必须一致基本设计规范:1.MySQL5.5之前Myisam...
2019-03-12 16:59:10 173
原创 数据库规范化理论
函数依赖的定义设关系模式R(U,F),U是属性全集,F是U上的函数依赖集,X和Y是U的子集,如果对于R(U)的任意一个可能的关系r,对于X的每一个具体值,Y都有唯一的具体值与之对应,则称X函数决定Y,或Y函数依赖于X,记做...
2018-05-11 16:59:31 6333
原创 数据库笔记——关系数据库系统
关系模型的三要素关系数据结构:二维表关系操作集合:选择、投影、连接、增加、删除、修改等关系完整性约束:实体完整性、参照完整性、用户自定义完整性候选键1.唯一性:关系R的任意两个不同元祖,其属性集K的值是不同的2.最小性:组成关系键的属性集(Ai,Aj,…,Ak)中,任一属性都不能从属性K中删除,否则将不破坏唯一性的性质主键如果一个关系中有多个候选键,可以从中选择一个作为查询、插入或删除元素的操作变...
2018-05-10 22:11:54 715
原创 Servlet技术
Servlet接口:Servlet接口中的方法及说明方法说明public void init(ServletConfig config)Servlet实例后,Servlet容器调用该方法来完成初始化工作public void service(ServletRequest request, ServletRequest response)用于处理客户端的请求public void destroy()...
2018-05-08 12:52:38 187
原创 数据结构定义
线性表/*线性表的顺序存储类型*/typedef struct{ data[MaxSize]; //存放顺序表中元素 int length; //存放顺序表中长度}SqList; //顺序表的类型定义/*线性表的链式存储结构——单链表*/typedef st...
2018-05-08 09:30:56 2218
原创 jsp内置对象
request对象访问请求参数:<a href="delete.jsp?id=1">删除</a> <% request.getParameter("id") %>在作用域中管理属性:request.setAttribute(String name,Object object); request...
2018-05-08 07:41:38 158
原创 jsp动作标识
所有的动作要素都有两个属性:id属性和scope属性。id属性:id属性是动作元素的唯一标识,可以在JSP页面中引用。动作元素创建的id值可以通过PageContext来调用。scope属性:该属性用于识别动作元素的生命周期。 id属性和scope属性有直接关系,scope属性定义了相关联id对象的寿命。 scope属性有四个可能的值: (a) page, (b)request, (c)sessi...
2018-05-06 22:09:25 396
原创 jsp基本语法
Page指令<%@ page attribute="value" %> 或 <jsp:directive.page attribute="value" />buffer指定out对象使用缓冲区的大小(默认为8KB,单位只能是KB)autoFlush控制out对象的缓存区,设置JSP页面缓存满时,是否自动刷新缓存(默认为true,否则缓存被填满时将抛出异常)cont...
2018-05-06 21:35:26 165
原创 JavaScript 库
JavaScript 库 - jQuery、Prototype、MooTools。引用 jQuery<!DOCTYPE html><html><head><script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script></head&
2018-05-06 18:06:01 127
原创 JavaScript Window - 浏览器对象模型
Window 尺寸var w=window.innerWidth|| document.documentElement.clientWidth|| document.body.clientWidth;var h=window.innerHeight|| document.documentElement.clientHeight|| document.body.clientHeight;...
2018-05-06 17:01:08 160
原创 JavaScript对象
创建直接的实例person=new Object();person.firstname="John";person.lastname="Doe";person.age=50;person.eyecolor="blue";替换语法:person={firstname:"John",lastname:"Doe",age:50,eyecolor:"blue"};使用对象构造器functi
2018-05-06 16:17:10 86
原创 JavaScript HTML DOM
通过 id 查找 HTML 元素var x=document.getElementById("intro");通过标签名查找 HTML 元素var x=document.getElementById("main");var y=x.getElementsByTagName("p");通过类名找到 HTML 元素var x=document.getElementsByClassName("intr...
2018-05-06 13:04:14 100
原创 JavaScript函数
函数表达式var x = function (a, b) {return a * b};var z = x(4, 3);Function() 构造函数var myFunction = new Function("a", "b", "return a * b");var x = myFunction(4, 3);函数提升(Hoisting)myFunction(5);function my...
2018-05-06 11:51:02 194
原创 JavaScript笔记
JavaScript能做什么JavaScript:直接写入 HTML 输出流document.write("<h1>这是一个标题</h1>");JavaScript:对事件的反应<button type="button" onclick="alert('欢迎!')">点我!</button>JavaScript:改变 HTML 内容x=d
2018-05-06 00:05:41 281
原创 包
你可以分开来安排源码和类的目录。<path-one>\sources\com\runoob\test\Runoob.java<path-two>\classes\com\runoob\test\Google.class这样,你可以将你的类目录分享给其他的编程人员,而不用透露自己的源码。用这种方法管理源码和类文件可以让编译器和java 虚拟机(JVM)可以找到你程序中使用的...
2018-04-30 23:50:31 103
原创 方法的重写
方法的重写规则参数列表必须完全与被重写方法的相同;返回类型必须完全与被重写方法的返回类型相同;访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为public,那么在子类中重写该方法就不能声明为protected。父类的成员方法只能被它的子类重写。声明为final的方法不能被重写。声明为static的方法不能被重写,但是能够被再次声明。子类和父类在同一个包中,那么子类可...
2018-04-30 20:32:20 195
原创 java——finalize() 方法
finalize() 方法Java 允许定义这样的方法,它在对象被垃圾收集器析构(回收)之前调用,这个方法叫做 finalize( ),它用来清除回收对象。例如,你可以使用 finalize() 来确保一个对象打开的文件被关闭了。在 finalize() 方法里,你必须指定在对象销毁时候要执行的操作。finalize() 一般格式是:protected void finalize(){ // ...
2018-04-30 16:02:54 245
原创 类的高级特性(final)
同一包中的类不必存放在同一位置,只要将CLASSPATH分别指向这两个位置即可使用import导入静态成员:package com.lzw;import static java.lang.Math.max;import static java.lang.System.out;public class importTest{ public static void main(String[...
2018-04-27 20:49:11 173
原创 接口、继承与多态
当重写父类方法时,修改方法的修饰权限只能从小的范围到达的范围改变。子类重写父类的方法还可以修改方法的返回值类型,但这只是字J2SE5.0以上的版本中支持的心功能(重写的返回值类型必须是父类中同一方法返回值类型的子类)。在实例化子类对象时,Java编译器会在子类的构造方法中自动调用父类的无参构造方法。如果使用finalize()方法对对象进行清理,需要确保子类的finalize()方法的最后一个动作...
2018-04-27 16:30:28 177
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人