`
gcz564539969
  • 浏览: 12099 次
文章分类
社区版块
存档分类
最新评论
文章列表
最近和同事一起负责将oracle数据库迁移到国产数据库GBase上,本想着参考其他数据库的迁移方法,后来无意间发现GBase客户端里面有自带一个数据库迁移工具,话说对oracle、sql、mysql、等常用数据库都支持,只要配置了源数据库地 ...
i++先调用i的值,再进行加一计算,++在前则相反。 与或非操作只可以用于布尔值。 +的一个操作数如果是String类,另外一个基本类型变量也会被转换成String。用于String的+和+=是java中仅有的两个重载过的操作符,而java中并不允许程序员重载任何操作符。 短路现象:当使用逻辑操作符时,一旦能够准确的确定整个表达式的值,则不会再计算表达式后面的部分。 0x表示16进制,0表示八进制。 boolean-exp ? valua0 : valua1 其他基本类型不能强制转换成boolean。也不允许将一个数字作为布尔值使用。 ...
最近项目中需要一个word导出的功能,上网查了下相关资料,基本上都是基于Jacob或者POI等组件来实现,需要相关jar以及环境配置,如果不好好研究下,不是那么好实现,这里介绍一种单纯利用javaScript就可以实现Word导出的方法。 在项目中,我需要在流程结束时,把评审表导出成word。但在导出前用户可以先预览一下评审表,如下为评审表Web页面(到时候要导出的即为这个页面内容) 因为评审表有word的模版,所以我把word模版另存为一个html格式(主要是保留样式),再改成jsp,然后拿这个jsp文件作为预览页面的开发基础,在此页面进行数据获取之后就可以通过“导出word” ...
众所周知,js是脚本语言,脚本语言的一个特点就是极其灵活。有时“灵活”到使我这种习惯c系主流语言的人不得不佩服脚本的强大。比如这里要讲到的arguments参数。本人第一次看到这个东东的时候,以为就是“变相”的普通参数,只不过不用在定义函数的时候明确声明而已。 不过,代码是廉价的(Code is cheap.)看代码: function funcTest(a, b) { alert(a); alert(b); for (var i = 0; i < arguments.length; i++) { alert(arguments[i]); ...
[下面对iframe的所有操作都是在同一个域下进行,暂不考虑跨域调用] iframe元素也就是文档中的文档,或者好像浮动的框架(frame)。关于iframe的操作一直是一个疑难点,网上有很多这方面的文章介绍。下面我结合自己的经验,整理一下笔记记录下来。 一、页面 三个页面:父页面和两个子页面,两个子页面在父页面的两个iframe里。 1、父页面MainForm.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MainForm.aspx.cs" ...
在网页中,经常需要标题里提到的几种效果,实现比较简单,这里总结一下(IE测试通过),以备日后再用。 预备知识:网页中的高和宽 //获取浏览器的宽和高(多种浏览器) function getNavWidthandHeightInfo() { var s = ""; s += " 网页可见区域宽:"+ document.body.clientWidth; s += " 网页可见区域高:"+ document.body.clientHeight; s += " 网页可见区域宽:&q ...
编写web.xml文件,其代码如下: <?xml version="1.0" encoding="UTF-8"?> <web-app version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee ...
项目中关于数据库的连接,一般都采用数据源的方式。反正这次是自己实现,没有其他的要求,就在网上找了一个好点的数据源的实现。看了好几篇文章,都说 Proxool 比较好,就采用它来实现数据源吧。下面来实现: 1,在项目中的 WEB-INF 目录下建立 proxool.xml 文件(在其他目录也行,只要能找到就行),内容为: Xml代码 <?xml version="1.0" encoding="UTF-8"?> <proxool> <!-- 数据库连接别名,通过 ...
/// Hibernate: /// 多对多关联是Hibernate中一种比较特殊的关联,它需要借助中间表来完成多对多信息的保存。多对多关联只有双向关联。 对于一个订单(Order)可以包含多种产品(Products),而对于每种产品可以存在于多个订单之中,是一个典型的多对多关系。 本次演示用到的两个POJO类如下: public class Order { private Integer id; private String name; private String num; private Set<Product> p ...
/// Hibernate: /// 双向关联就是有“一对多”和“多对一”两个关联组合而成德,在双向关联的两端都知道对方是谁。 下面就开始演示这种关联。 首先定义我们需要使用的POJO对象。 public class Member { private String id; private String name; private Integer age; private Set<Order> orders = new HashSet<Order>();//我知道Order对象 ...
/// Hibernate: /// 一对多关联和多对一关联在实际应用中式非常普遍的。例如一个会员(Member)可以有多个订单(Order),而每个订单只能属于某个特定的会员,这便是一个典型的一对多关联。 本示例要用到的两个POJO类如下: public class Member { private String id; private String name; private Integer age; private Set<Order> orders = new HashSet<Order>(); ..... ...
/// Hibernate: /// 一对一关联有两种关联方式,即:主键关联和外键关联。 Member类: public class Member { private String id; private String name; private Integer age; private IdCard card;// ....... } IdCard类: public class IdCard { private String id; private String num; private Member ...
Global site tag (gtag.js) - Google Analytics