- 浏览: 69229 次
- 性别:
- 来自: 广西
最新评论
-
tangluzhou:
这里有些架构方面的论文,一起学习http://cloud.ma ...
什么是架构师
文章列表
经常会有父页面需要通过iframe嵌入另一个子页面,又要适时根据子页面的高度调整父页面中iframe的高度,这就要求 页面必须具有自适应功能。自适应思想比较简单:就是父页面中iframe高度必须要适时根据子页面 高度进行调整。 由于涉及到js操作,因此对于不同域名的自适应解决方案有所不同,主要是在解决跨域问题。
对于同父级域名下的自适应高度:jipiao.taobao.com/index.htm 页面中嵌入jiudian.taobao.com/xxx.htm页面
1.0 http://jipiao.taobao.com/index.htm中关键代码
& ...
由于安全方面的考虑,Javascript被限制了跨域访问的能力,但是有时候我们希望能够做一些合理的跨域访问的事情,那么怎么办呢?
这里分两类情况:
一、基于同一父域的子域之间页面的访问;参见如下3个domain域:taobao.com、jipiao.taobao.com、promotion.taobao.com;它们有相同的父域taobao.com。
二、基于不同父域页面之间的访问;参见如下3个domain域:taobao.com、baidu.com、sina.com.cn;它们具有不同的父域。
解决它们之间跨域的方案有:
方案1:服务器Proxy
域A的页面JS需要访问域B下的链接获取数据, ...
Hibernate中any元素的应用体会
关联(Associations)是Hibernate核心概念之一,比较常用的有:
many-to-one, one-to-one, one-to-many, many-to-many
Hibernate还提供了另外一种关联——异类关联(Heterogeneous Associations)
在Hibernate Reference (cn) 2.1.6中是 ...
Hibernate单向多对多关联。如:一个学生对应多门课程,一门课程也对应多名学生。本例单向关联,只考虑学生到课程的一对多关联。
1、概述
a.实体类
public class Student{
......
private Set<Course> courses;
......
}
public class Course{
......
}
b.数据库表
Student与Course各对应一张数据库表,再建一张关联表student_course (studentid,courseid),保存多对多关联。其中,student_course表 ...
数据库设计5步骤
1.确定entities及relationships
a)设计宏观行为。你用此数据库来做什么?比如,希望管理雇员的信息。
b)确定entities。对于一系列的行为,确定所管理信息所涉及到的主题范围。这将变成table。比如,雇用员工,指定具体部门,确定技能等级。
c)确定relationships。看着行为,确定tables之间有何种关系。比如,在部门与雇员之间存在一种关系。给这种关系命名。
d)细化行为。你从宏观行为开始,现在仔细检查这些行为,看有哪些行为能转为微观行为。比如,管理雇员的信息可细化为:
● 增加新员工
● 修改存在员工信 ...
1、Apache配置
1.1、httpd.conf配置
使用ajp方式与tomcat连接,类似的在最下面加入
ProxyRequests Off
<proxy balancer://cluster>
BalancerMember ajp://localhost:8009 loadfactor=1 route=jvm1
BalancerMember ajp://localhost:9009 loadfactor=1 route=jvm2
</proxy>
上面 ...
我配置的版本是ApacheHTTPServerV2·2·15+apache-tomcat-6.0.20+JDK1.6
apache的配置:
1.找到conf/httpd.conf将下列文件前的注释去掉
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_ajp_module modules/mod_proxy_ajp.so
LoadModule proxy_balancer_module modules/mod_proxy_balancer.so
LoadModule proxy_connect_modul ...
1.
<SCRIPT language=JavaScript>
function CLASS_MSN_MESSAGE(id,width,height,caption,title,message,target,action){
this.id = id;
this.title = title;
this.caption= caption;
this.message= message;
this.target = target;
this.action = action;
...
根据代理机制不同,有以下几种配置方式:
先定义一个DAO接口及实现类:
public interface IUserDao {
public void insertUser(UserTable user);
}
public interface IUserDao {
public void insertUser(UserTable user);
}
实现类:
public class UserDaoImpl extends HibernateDaoSupport implements IUserDao{
public void ins ...
计算两个日期段之间有多少个工作日
DECLARE @bt DATETIME,@et DATETIME
SELECT @bt='20090801',@et='20090913'
;WITH t AS
(
SELECT DATEDIFF(dd,@bt,@et)+1 AS [days],
DATEPART(w,@bt+@@DATEFIRST-1) AS [wd] --@@DATEFIRST-1 按周一为一周的第一天查询
)
SELECT [Workdays]=[days]/7*5+[days]%7
- CASE ...
随着AJAX的流行,js又得到了很多人的重视,js最大的优势就是它能够对html上的所有元素进行操作,包括创建标签元素,更改元素属性等,这样就使得我们能够利用js来实现很多的动态效果,来提供给用户更强的交互性!
Js测试方法<o:p></o:p>
在调试Javascript脚本的时候,如果有错误,IE的状态栏里会有个问号[点击此问号],或者弹出错误框,为了尽快找到错误,下面是常用的调试方法:
1,如果出现对象为null或找不不到对象,那就是id,name或DOM写法不对,请检查错误所在的行;
2,如果错误定位到一个函数的调用上,说明函数体有问题,到函 ...
在按钮响应中使用http://localhost:8080/,在浏览器中使用http://127.0.0.1:8080竟然无法响应请求。。。。原因是啥正在寻找
架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程 ...
hibernate 3中的update方法有个重载
update(Object obje);
update(String s,Object obj);
正常情况下,update方法只用一个参数的就可以了。
但是有2个参数的版本也是有意义的。它的完整声明是这样的。
public void update(String entityName, Object object) throws HibernateException;
hibernate在探索不使用pojo类或javabean进行O/R Mapping,可选的方式有 动态模型(Dynamic models),和 XML映射。两种 ...
document 文挡对象 - JavaScript脚本语言描述
---------------------------------------------------------------------
注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写
否则会提示你一个错误信息 "引用的元素为空或者不是对象"
---------------------------------------------------------------------
对象属性
document.title //设置文档标题等价于H ...