- 浏览: 17661 次
- 性别:
- 来自: 青岛
最新评论
文章列表
MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎:
ISAM:ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到 数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不 支持事务处理,也不 ...
jstl标签库
1 核心标签库
JSTL的核心标签库标签共13个,从功能上可以分为4类:表达式控制标签、流程控制标签、循环标签、URL操作标签。使用这些标签能够完成JSP页面的基本功能,减少编 ...
ProcessEngine processEngine = Configuration.getProcessEngine();
1、RepositoryService repositoryService = processEngine.getRepositoryService();
2、ExecutionService executionService = processEngine.getExecutionService();
3、TaskService taskService = processEngine.getTaskService();
4、HistoryService history ...
(一)资源库和运行时表结构
JBPM4_DEPLOYMENT 流程定义的部署记录
JBPM4_DEPLOYPROP 已部署的流程定义的具体属性
JBPM4_LOB 存储流程定义相关的资源信息
包括 JPDL_XML ,图片, 用户代码 JAVA 类等。以二进制的格式统一存储在此表中。
JBPM4_EXE ...
如何获取上传文件的文件名称
- 博客分类:
- ssh
获取了上传文件的对象,然后用file.getName(),最后得到的是上传时临时文件的名称,却没有的到真正文件的上传文件名称
要想获取上传文件名称:
首先呢,Action中有两个属性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名、文件类型。
这是Struts2设计的独到之处:Strut2的Action类直接通过File类型属性直接封装了上传文件的文件内容,但这个File属性无法获取上传文件的文件名和文件类型,所以Struts2就直接将文件域中包含的上传文件名和文件类型的信息封装到uploadFil ...
如何验证上传的文件是不是图片
- 博客分类:
- java
如下代码
File upload = new File("路径");
BufferedImage image = null;
try {
image = ImageIO.read(upload);
if(image == null){
System.out.println("上传的不是图片");
}
} catch (Exception e) {
e.printStackTrace();
}
如:
用户User的javabean中有一对象属性Teacher,而Teacher中有很多teacher属性
要想通过user对象获取teacher中的属性,此时需要hibernate的懒加载
两种方法:
1、在配置文件中,配置user和teacher的关联的时候需要加上lazy="false"
2、在代码中用代码Hibernate.initialize(user.getTeacher());
ssh开发时如何获取javabean的模型驱动
- 博客分类:
- ssh
1、首先action类实现接口ModelDriven<T>
2、覆写方法public T getModel() {}
此时返回一个泛型类型
3、通过class中的getGenericSuperclass();方法获取参数化类型ParameterizedType
4、通过ParameterizedType中的getActualTypeArguments()方法获取Type类型,此时第0个元素强转为class类型,然后通过class类型中的newInstance()获取泛型类,就可以获取传递过来的javabean模型类
case when then 就是对查询的列值进行有判断,然后再输出。
例如:
SELECT col1, col2,
CASE
WHEN col3 > 1 AND col3 <2
THEN '1'
WHEN col3 > 2 AND col3 <3
THEN '2'
WHEN col3 > 3 AND col3 <4
THEN '3'
ELSE '4'
END mylevel
...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<html>
<head>
<title>移动</title>
<script type="text/javascript ...
一、什么是OGNL
名称:全称是Object-Graph Navigation Language
用途:是一个用来获取 和设置 java对象属性的表达式语言。
应用场合:通过使用表达式语法导航对象图,而不是直接调用对象的获取和设置方法可以提供许多应用。比如在XML文件 或者脚本文件中嵌入OGNL表达式语法,在JSP页面 使用OGNL表达式语法来获取javabean中属性值
操作对象:基于当前对象的上下文。
二、OGNL引用方式
属性名称:如对象user的属性username,可以使用user.username来获取.
方法调用:可以使用user.hashCode()返回当前对象的哈希码.
数组元 ...
PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.
O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东 ...