前言 队列,字面意思就可以明白. 是一种线性的数据暂存与管理工具. 也可以让各种业务功能进行逐个的队列运行. 此篇博客只说明一下Java有几种队列 未阻塞和阻塞队列的区别 未阻塞: 1.未阻塞的队列在并发想队列添加或者取得数据的时候,必定只会有一个成功,其他都可能添加失败. 阻塞: 1.阻塞的队列会 ...
分类:
编程语言 时间:
2019-10-11 15:15:16
阅读次数:
182
在前面学习了mybatis的时候,我们去掉了dao层,使用mapper层来代替. 但是程序还是先到控制层,在控制层创建业务层对象,跳转至业务层,在业务层创建SqlSession对象,使用动态代理的方法取得类的mapper对象,通过mapper对象取到特定的方法,去数据库取得数据后一层一层返回,直至传 ...
分类:
编程语言 时间:
2019-08-15 23:05:38
阅读次数:
95
1、Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。 Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。 2、Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增 ...
分类:
Web程序 时间:
2019-07-31 18:31:31
阅读次数:
119
OGNL介绍: OGNL是Object-Graph Navigation Language的缩写,它是一种功能强大的表达式语言,通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。它使用相同的表达式去存取对象的属性。这样可以更好的取得数据 ...
分类:
其他好文 时间:
2019-06-28 21:02:52
阅读次数:
127
使用BOM接口从服务器获取数据,获取的是整个页面,得到数据之后需要刷新整个页面。运用ajax技术无须刷新页面即可从服务器取得数据。ajax的核心是XMLHttpRequest对象。 一、 创建XHR对象 var xhr=new XMLHttpRequest(); 二、启动和发送请求 xhr.open ...
分类:
Web程序 时间:
2019-05-20 22:45:11
阅读次数:
228
一、服务器重定向 服务器重定向又叫做服务器转发和服务器跳转,在大部分的开发中从用户发送请求到看到数据会经历如下过程: 1.用户发送请求到服务器 2.服务器会将请求交给对应的控制器(目前是Servlet)处理,在控制器中调用业务层方法取得数据 3.之后将取得数据保存到request内置对象 4.然后在 ...
分类:
其他好文 时间:
2019-04-20 21:17:01
阅读次数:
540
Map主要用于存储健值对,根据键得到值,因此不允许键重复(重复了覆盖了),但允许值重复。 Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允 ...
分类:
其他好文 时间:
2019-04-19 00:41:30
阅读次数:
176
子类定义了与父类完全相同的属性名称是,称为属性的覆盖 父类:String info = "hello " 子类:int info = 100; 在开发中类中的属性必须封装,这样的覆盖没有意义,父类的私有属性子类看不见 案例:要求定义一个整形数组的操作类,数组大小由外部决定,用户可以向数组中增加数据, ...
分类:
其他好文 时间:
2019-04-12 01:01:20
阅读次数:
192
当打开时,所有的 ‘(单引号),“(双引号),\(反斜线)和 NULL 字符都会被自动加上一个反斜线进行转义。这和 addslashes() 作用完全相同 1.magic_quotes_gpc 2.magic_quotes_runtime 如果打开的话,大部份从外部来源取得数据并返回的函数,包括从数 ...
分类:
Web程序 时间:
2019-04-07 10:06:21
阅读次数:
176
TDataSet控件以及它的继承控件,例如TSimpleDataSet/TClientDataSet等都可以使用Locate方法在结果数据集中查寻数据。程序首先必须使用SQL命令从后端数据库中取得数据并且形成结果数据集,然后才使用Locate方法查寻数据。当使用Locate方法查寻数据时,开发人员可 ...