JAVA
注解——>给JAVA编译器的说明
——>为JAVA程序元素添加说明
——>特殊的接口类型
annotationtype的实例为annotation
@AnnotationType——>注解类型
@AnnotationType(elementValuePairs)——>单值/多值
@Author(firstName=“Ted”,lastName=“Diong”)
如果@Stage(value=1) 时
可以简写为@Stage(1)
注解接口——>注解类型就是个Java接口
所有的注解类型都是java.lang.annotation.Annotation的子接口
java,lang,Class<? extends Annotation> annotationType()——>返回java.lang.Class对象的方法
所有的Annotaiton的实现都将覆盖java.lang.Object类的equals、hashCode、toString 方法
public boolean equals(Object object)
如果object是和这个相同注解类型的实例,并且object所有成员都等于这个注解对应的新成员,则返回true
public int hashCode()
返回这个注解的hash码,返回的值是其成员hash码的总和
public String toString()
返回这个注解的字符串形式,返回的值通常是列出这个注解的所有键/值 对
SQL
数据类型
一般所有的串分为(字符串(存储普通文本))和(二进制串(包含机器码或用于其它程序的特别的二进制指令))
字符串——>一个字节的序列(字符串长度为序列中的字节数)
固定长度——>数据加上空字符组成
可变程度——>用于保存值的实际内存和磁盘空间是被动态分配的
LINUX
newgrp——更改用户所属的组
类似于login,但是newgrp不需要用户重新登录,也不用更改用户当前工作目录
iptables——IP包过滤器管理
一个管理内核包过滤的工具,可以加入、插入或删除核心包过滤表格中的规则
netfilter(Linux核心中的一个通用结构)及其相关模块——执行过滤规则
iptables -L
查看fiter表当前的规则设置
iptables -L -n ——查看filter表当前的规则设置,用数字形式显示IP地址和端口号
iptables -L -INPUT——查看filter表INPUT链的规则设置
iptables -L nat -L ——查看nat表的规则设置