- 博客(9)
- 收藏
- 关注
原创 数据库相关概念
数据库: 是保存有组织的数据的容器。 (我们在java语言中学习的数组和集合容器,仅仅是编程语言中存储数据的 一种方式。) 数据库管理系统:database management systerm,DBMS。是一款数据库软件,用于创建和操作数据库。 我们并不关心数据库究竟是文件还是什么别的东西,因为我们并不直接访问数据库,而是通过DBMS,让它替你访问数据 库。 表
2016-12-14 14:59:54
433
原创 多线程
一、什么是多线程? 1.进程和线程的区别 进程:就是正在运行中的程序,如:QQ,360卫士。进程对应的就是应用程序在内存中所处的空间。 线程:就是进程中一个负责程序执行的控制单元(也叫执行路径)。程序的执行方式如果从头到尾只有一条执行路径, 就叫单线程;如果程序除了一条叫主线程外,还有很多子线程在同时工作,就叫多线程。 *数据共享 程是一个实体,每个进程都有自己独立的状态
2016-12-14 14:58:15
387
原创 过滤器和拦截器之间的关系和区别
1.过滤器和拦截器的区别 1)原理不同:拦截器是基于java的反射机制,而过滤器是基于函数回调 2)作用对象不同:拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用 3)调用次数不同:在action的生命周期,拦截器可以多次被调用,而过滤器只能在容器初始化 时被调用一次 4) 拦截器不依赖于servlet容器,过滤器依赖于ser
2016-12-14 14:56:12
1682
1
原创 struts2开发流程
1.引入Struts2相关的jar文件 commons-fileupload-1.2.2.jar 【文件上传相关包】 commons-io-2.0.1.jar struts2-core-2.3.4.1.jar 【struts2核心功能包】 xwork-core-2.3.4.1.jar 【Xwork核心包】 ognl-3.0.5.jar 【Ognl
2016-12-14 14:55:06
361
原创 使用DataSource取得连接
使用DtataSource的原因 要取得数据库连接,必须打开网络连接,连接至数据库服务器后,进行协议交换以进行验证名称、 密码等确认动作。 取得数据库连接是件耗时间及资源的动作。 尽量利用已打开的连接,也就是重复利用已取得的connection实例,是改善数据库连接性能的一 个方式,采用连接池是基本做法。 javax.sql.DataSource接口
2016-12-14 14:53:13
2524
原创 jdbc简介
1.jdbc简介 JDBC(java database connectivity,java数据库连接)是一种用于执行SQL语句的java API。是一种 用于sql执行的解决方案。它由java语言编写的类和接口组成。 1.1应用程序如何与数据库进行沟通? 数据库本身是一个独立运行的应用程序,而web应用程序是利用网络通信协议与数据库进行命令交换 以进行数据
2016-12-14 14:52:17
506
翻译 hash表
hash: 就是把任意长度的输入,通过hash算法,变换成固定长度的输出。也就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 hash值:不同长度的信息——(转换)——128位的编码。而这些编码值叫做hash值,hash找到一种数据内容和数据存放地址之间的映射。 hash表的设计思想:采用了函数映射的思想,将记录的存储位置与记录的关键字关联起来从而能够很快地进行查找。(这在java
2016-12-14 14:48:48
288
转载 UML里类之间的几种关系
UML类图:类图时锻炼OOA(OO analysis)和OOD(OO design)思想的重要工具,有助于OOA、OOD思想的提升。 重点:理解类图中类与类之间的关系的关系以及这种关系在代码中的实现形式。 类与类之间存在泛化,关联,依赖,和聚合四种关系
2016-10-12 19:03:01
4292
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅