CSS

MySQL

操作数据库

操作数据库 > 操作表 > 操作表中的数据
mysql关键字不区分大小写

  • 操作数据库
    1. 创建数据库:CREATE DATABASE [IF NOT EXISTS] westos
    2. 删除数据库:DROP DATABASE IF EXISTS westos

数据库引擎

注解和反射

注解

  • 作用
    1. 不是程序本身,可以对程序作出解释
    2. 可以被其他程序(如:编译器等)读取
  • 格式:以“@注释名”在代码中存在,还可以添加一些参数值
    例:@Override、@SuppressWarnings(value="unchecked")
  • 自定义注解
//自定义注解
public class TestAnnotation {
    //如果没有默认值,就必须给注解赋值
    @MyAnnotation01(age = 1)
    public void test01() {
    }
}

//元注解
//@Target 用于描述注解的使用范围
@Target({ElementType.TYPE, ElementType.METHOD})
//@Retention 用于描述注解的生命周期(SOURCE<CLASS<RUNTIME)
@Retention(RetentionPolicy.RUNTIME)
@interface MyAnnotation01 {
    //注解的参数:参数类型 + 参数名();
    //default 默认值
    String value() default "";
    int age();
    int id() default -1;
    String[] schools() default {"哈士奇", "泰迪"};
}

网络编程

基本知识

  • 计算机网络:由两台或更多计算机组成的网络
  • 互联网:连接网络的网络
  • TCP/IP协议泛指互联网协议,只有使用TCP/IP协议的计算机才能够联入互联网
  • IP地址分为IPv4和IPv6两种,有一个特殊的IP地址,称为本机地址(localhost),总是127.0.0.1
  • 域名:因为直接记忆IP地址非常困难,所以我们通常使用域名访问某个特定的服务
  • 网络模型(osi七层模型)