JDBC核心技术
JDBC概述
数据的持久化
持久化(persistence):
把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。持久化的主要应用是将内存中的数据存储在关系型数据库中,当然也可以存储在磁盘文件、XML数据文件中。在Java中,数据库存取技术可分为如下几类:
- JDBC直接访问数据库
- JDO (Java Data Object )技术
- 第三方O/R工具,如Hibernate, Mybatis 等
JDBC是java访问数据库的基石,JDO、Hibernate、MyBatis等只是更好的封装了JDBC。
Shell编程实战之Nginx和Tomcat脚本
功能简介
Tomcat用于发布JSP Web页面,根据企业实际需求,会在单台服务器配置N个Tomcat实例,同时手动将Tomcat创建后的实例加入至Nginx虚拟主机中,同时重启Nginx,开发Nginx、Tomcat自动创建Tomcat实例及Nginx虚拟机管理脚本能大大减轻人工的干预,实现快速交付。
本篇shell脚本实现Nginx自动安装、虚拟主机及自动将Tomcat加入虚拟机,实现思路如下:
- 手动拷贝Tomcat与脚本一致的目录(可自行修改);
- 手动修改Tomcat端口为6001、7001、8001(可自行修改);
- 脚本指定参数为v1.example.com;
- 创建v1.example.com Tomcat实例;
- 修改Tomcat实例端口,保证Port唯一;
- 将Tomcat实例加入Nginx虚拟
