这次我们采取技术演进的方式来谈谈数据库连接池的技术出现过程及其原理,以及当下最流行的开源数据库连接池jar包。 一.早期我们怎么进行数据库操作 1.原理:一般来说,java应用程序访问数据库的过程是: ①装载数据库驱动程序; ②通过jdbc建立数据库连接; ③访问数据库,执行sql语句; ④断开数据 ...
分类:
数据库 时间:
2017-06-08 21:29:57
阅读次数:
209
jdbc与hibernate的优缺点比较 一、 Hibernate是JDBC的轻量级的对象封装,它是一个独立的对象持久层框架,和App Server,和EJB没有什么必然的联系。Hibernate可以用在任何JDBC可以使用的场合,例如Java应用程序的数据库访问代码,DAO接口 的实现类,甚至可以 ...
分类:
数据库 时间:
2017-06-05 21:00:20
阅读次数:
223
Quartz 是一个企业级调度工作的框架,帮助Java应用程序到调度工作/任务在指定的日期和时间运行,本文的Quartz版本为2.2.1。 1. Quartz 作业 job Quartz作业定义要运行什么,实现Job接口中的execute方法 package com.quartz; import o ...
分类:
其他好文 时间:
2017-06-05 00:22:44
阅读次数:
210
一 概述 1.服务器 处理请求、给出响应的全部因素构成的整体称作服务器,包含硬件与软件两个方面。 2.Servlet规范 服务器处理请求、响应遵守的原则。 3.Servlet是什么? Server Applet,运行在服务器端的java应用程序,使用java语言编写,遵守java规范,Servlet ...
分类:
其他好文 时间:
2017-06-04 19:52:35
阅读次数:
216
一 概述 1.什么是过滤器? 过滤器是一个运行在Web服务器端的java应用程序,主要与Servlet配合使用,也可以与其他组件配合使用,用于在请求达到目标资源前对请求进行预处理,在响应到达客户端前对响应做出处理。 2.Filter工作原理: Web容器启动时创建一个与Filter相关的Map集合, ...
分类:
其他好文 时间:
2017-06-04 18:39:33
阅读次数:
154
以下内容引用自http://wiki.jikexueyuan.com/project/java/sending-email.html: 用Java应用程序来发送一封电子邮件是足够简单的,但是开始时应该在机器上安装有JavaMail API和Java Activation Framework(JAF) ...
分类:
编程语言 时间:
2017-06-04 09:44:56
阅读次数:
388
jdbc:java是通过jdbc技术实现对各种数据库的访问的,换句话说,jdbc是java应用程序与各种数据库之间进行对话的媒介 jdbc:java是通过jdbc技术实现对各种数据库的访问的,换句话说,jdbc是java应用程序与各种数据库之间进行对话的媒介 jdbc:java是通过jdbc技术实现 ...
分类:
数据库 时间:
2017-06-04 00:55:09
阅读次数:
299
一、概念: 1、servlet:servlet是一种运行服务器端的java应用程序,具有独立于平台和协议的特性,并且可以动态的生成web页面,它工作在客户端请求与服务器响应的中间层。最早支持 Servlet 技术的是 JavaSoft 的 Java Web Server。此后,一些其它的基于 Jav ...
分类:
其他好文 时间:
2017-06-03 20:54:28
阅读次数:
257
Java API(Java Application Programming Interface)Java应用程序编程接口。。。 实用类:Java API提供了几个常用包: 1.java.lang:编写Java程序时最广泛使用的包,自动导入所有的程序中,包含了Java程序的基础类和接口。包装类、Mat ...
分类:
编程语言 时间:
2017-05-27 15:25:58
阅读次数:
161
语言的分类:第一代:机器语言第二代:汇编语言第三代:高级语言(面向过程---面向对象)java语言的特性:①面向对象性②健壮性③跨平台性(writeonce,runanywhere)---JVM河床好比操作底层,jdk好比是河水,java应用程序好比是船。1、下载安装JDK。百度搜索一下JDK7下载,然..
分类:
编程语言 时间:
2017-05-26 14:26:42
阅读次数:
234