JDBC和连接池

持久化和JDBC

持久化

持久化就是把数据保存到可掉电式存储设备中以供以后使用。

大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以“固化”,而持久化的实现过程大多通过各种关系数据库来完成的。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。

继续阅读→

MySQL基础

数据库概述

数据库(DB)

数据库是一个按数据结构来存储和管理数据的计算机软件系统。

数据库管理系统(Database Management System):是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性进行控制的功能。

继续阅读→

注解和XML

注解

注解相当于一种标记,在程序中加了注解就等于为程序打上了某种标记,以后javac编译器,开发工具和其他程序可以用反射来了解类及各种元素上的标记情况。Annotation可以标记在包、类、字段、方法、方法的参数以及局部变量等之上。

继续阅读→

框架的基石——反射

反射是指程序可以访问、检测和修改它本身状态或行为的一种能力

反射查看类信息

Class类和Class类实例

Class类的实例表示正在运行的Java应用程序中的类和接口

类的声明为:

public final class Class<T> extends Object implements Serializable, GeneicDeclaration,Type,AnnotationElement

泛型T:表示此Class对象建模的类的类型。例如,String.class的类型是Class<String>。如果表示的类未知,则使用Class<?>或Class

继续阅读→

网络编程

基本类

InetAddress

此类表示互联网协议(IP)地址。IP地址是IP使用32或128位无符号数字,它是一种低级协议,UDP和TCP协议都是在它的基础上构建的

IPv4:32位,分4段,0~255之间的十进制表示
如:127.0.0.1

IPv6:128位,分8段,0000~FFFF的十六进制数值,冒号分割
如:1080:0:0:98:0:0:205C:408A



继续阅读→