摘要:
反射机制介绍 什么是反射 Java 反射机制是Java语言一个很重要的特性,它使得Java具有了“动态性”。在Java程序运行时,对于任意的一个类,我们能不能知道这个类有哪些属性和方法呢?对于任意的一个对象,我们又能不能调用它任意的方法?答案是肯定的!这种动态获取类的信息以及动态调用对象方法的功能就 阅读全文
摘要:
JDBC概述 数据的持久化 持久化(persistence):将内存中的数据保存到可永久保存的存储设备中(如磁盘)。 持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。 什么是 JDBC JDBC(Java DataBase Connectivity) 阅读全文
摘要:
数据库范式 数据库范式简介 什么是范式(NF = NormalForm) 范式是符合某一种设计要求的总结 在数据库中表的设计,必须保证其合理性 数据库表的设计关系整个系统的架构,关系到后续的开发效率和运行效率 如何设计合理的数据库表 结构合理冗余数据少尽量避免插入删除修改异常遵循一定的规则,在关系型 阅读全文
摘要:
MySQL的用户管理 MySQL 是一个多用户的数据库系统,按权限,用户可以分为两种: root 用户,超级管理员,和由 root 用户创建的普通用户。 用户管理 创建用户 CREATE USER username IDENTIFIED BY 'password'; 查看用户 SELECT USER 阅读全文
摘要:
Servlet处理请求的原理 当浏览器基于get方式请求我们创建Servlet时,我们自定义的Servlet中的doGet方法会被执行。doGet方法能够被执行并处理get请求的原因是,容器在启动时会解析web工程中WEB-INF目录中的web.xml文件,在该文件中我们配置了Servlet与U 阅读全文
摘要:
Tomcat运行过程 用户访问localhost:8888/test/helloword.do,请求被发送到Tomcat,被监听8888端口并处理 HTTP/1.1 协议的Connector获得。Connector把该请求交给它所在的Service的Engine来处理,并等待Engine的回应。En 阅读全文
摘要:
JAVA网络编程总结 端口是虚拟的概念,并不是说在主机上真的有若干个端口。在www上,每一信息资源都有统一且唯一的地址,该地址就叫URL(Uniform Resource Locator),它是www的统一资源定位符。TCP与UDP的区别 TCP是面向连接的,传输数据安全,稳定,效率相对较低。UDP 阅读全文
摘要:
UDP通信的实现和项目案例 UDP通信实现原理 UDP协议与之前讲到的TCP协议不同,是面向无连接的,双方不需要建立连接便可通信。UDP通信所发送的数据需要进行封包操作(使用DatagramPacket类),然后才能接收或发送(使用DatagramSocket类)。 DatagramPacket:数 阅读全文
摘要:
TCP通信的实现和项目案例 TCP通信实现原理 我们提到TCP协议是面向的连接的,在通信时客户端与服务器端必须建立连接。在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序,简称客户端,而在第一次通讯中等待连接的程序被称作服务器端(Server)程序,简称服务器。一旦通讯建立,则客 阅读全文
摘要:
Java网络编程中的常用类 Java为了跨平台,在网络应用通信时是不允许直接调用操作系统接口的,而是由java.net包来提供网络功能。下面我们来介绍几个java.net包中的常用的类。 InetAddress的使用 作用:封装计算机的IP地址和DNS(没有端口信息) 注:DNS是Domain Na 阅读全文