上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页
摘要: 2013年第一天上班,就是磨刀,检查各种服务器的设置,设备的状态,OK,都挺省心的。没有什么大问题。 但是有一台开发服务器出现单通,该服务器是装在虚拟机上的。 基本情况如下:服务器A (宿主机) 10.12.1.220, 服务器B(虚拟机) 10.12.1.221 服务器A 与B 可以互相ping 通,但是服务器B 可以ping 同一局域网的所有机器。但是局域网内的其他机器都ping 不同服务器B。 初步诊断 1.虚拟机是否设置桥接模式,并复制共享了网卡。 2.宿主机是否打开了防火墙,或者局域网认证是否打开。 3.杀毒软件相关。 奇怪的问题出现前两种原因都排除了,但是杀毒软件也退出了。但是问. 阅读全文
posted @ 2013-02-18 10:09 jerry_xing8 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 什么是RMI:远程方法调用,通过对象序列化,代理模式,在本地调用远程的方法或者和函数的方式,在JAVA或Python 中都有其具体的解决方式。先看图 : 看看方法调用是如何发生的 :借鉴Head First 设计模式中对RMI的实现方式。基本的介绍也就这些了。先看看使用JAVA 来制作远程服务Step一: 制作远程接口JAVA1 import java.rmi.* ;2 3 //扩展JAVA.RMI.REMOTE接口4 public interface MyRemote extends Remote {5 //远程调用一定会抛出异常,RemoteException6 //确定变... 阅读全文
posted @ 2013-01-24 09:54 jerry_xing8 阅读(1761) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 :定义了内部的对象之间是1:n的关系,当一个对象的状态发生了变化,与这个对象相关联的数据都会同时发生改变。类似报纸订阅,当订阅报纸后,一有更新就会自动收到,除非退订;这里我们将出版者称为“主题”(Subject),订阅者成为“观察者”(Observer)。 类图:其中的ConcreteSubject就是相关的报纸。案例:现在要实现一个气象站,观测四个数据,有气压,温度,湿度,可见度,但是有多个地点的公告板,需要使用到其中的数据。当其中的一个数据发生改变,其他的公告板,会马上得到更新。基本实现如下:定义基本模型: Subject,ObverserModel_Interfacecla. 阅读全文
posted @ 2013-01-23 17:25 jerry_xing8 阅读(2106) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂同简单工厂模式的最大区别是 : 简单工厂模式 或者 工厂方法是 通过父类,屏蔽子类,创建单个产品。 抽象工厂是创建一个产品族。 UML 类图如下:抽象产品 AbstractPrd 的定义,我们将其定义为PisszaAbstractPrd 1 class Pizza: 2 3 name = "" 4 dough = None 5 sauce = None 6 cheese = None 7 clam = None 8 9 def prepare(self): 10 pass 11 ... 阅读全文
posted @ 2013-01-23 16:39 jerry_xing8 阅读(1181) 评论(0) 推荐(0) 编辑
摘要: python 简单工厂 阅读全文
posted @ 2013-01-23 16:12 jerry_xing8 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: JAVA 中的命令模式大家估计都很熟悉,就是可以讲命令调用者和命令的执行者进行解耦。看一下类图: 。 第一步: 目前Python设计的实体有电灯,和仓库门 (Light,GarageDoor)Entity 1 #coding = utf8 2 class Light(object): 3 def on(self): 4 print '---the light on---' 5 def off(self): 6 print '---the light off---' 7 8 class GarageDoor(object): 9 def... 阅读全文
posted @ 2013-01-23 15:59 jerry_xing8 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 1,李木头的Python学习]Iterator 和 Generator的学习心得 把递归处理变成线性处理Iterator是迭代器的意思,它的作用是一次产生一个数据项,直到没有为止。这样在 for 循环中就可以对它进行循环处理了。那么它与一般的序列类型(list, tuple等)有什么区别呢?它一次只返回一个数据项,占用更少的内存。但它需要记住当前的状态,以便返回下一数据项。它是一个有着next()方法的对象。而序列类型则保存了所有的数据项,它们的访问是通过索引进行的。使用Iterator的好处除了节省内存外,还有一个好处就是可以把非线性化的处理转换成线性化的方式来进行处理。如对一棵树的访问,传 阅读全文
posted @ 2012-12-20 09:25 jerry_xing8 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 重启机器后,发现可以启动Informatica PowerCenter,但是在HTTPS连接时,无法连上JBOSS。 查看\informatica\tomcat\node.log 的日志2012-12-14 15:09:12,078 ERROR [main] [PCSF_10375] Failed to fetch [Domain] with error [[informatica][Oracle JDBC Driver][Oracle]ORA-01033: ORACLE initialization or shutdown in progress].java.sql.SQLExcepti.. 阅读全文
posted @ 2012-12-14 15:38 jerry_xing8 阅读(567) 评论(0) 推荐(0) 编辑
摘要: 其实,同其他后台项目一样的问题,就是最后是个交钥匙工程,一个BAT,或者SHELL 到最后什么都完成,日志,结构,数据都明确,不需要额外的配置,最后需要达到这个目的。 这个主要分为三个部分 1.ORACLE 数据 模型建立 >1. 入口脚本 INSTALL_ODS.BAT ,其中需要调用一下的组件。 >2. 创建 数据库表空间,数据库用户。 >3. 对数据库用户进行授权。>4. 模型 导入,建立表结构,>5. 导入 事先声明的维数据。 2. 使用脚本 创建ETL需要的存储过程,数据库函数。和创建好需要的ODBC 的数据库连接。 3.脚本进行ETL Server 的 阅读全文
posted @ 2012-12-07 17:47 jerry_xing8 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 如果不是OLAP 系统或者BI系统,我们在生产环境下常遇到这样的问题 需要同步两个表。比如交通驾驶人,每个月需要同步。表O_DRIVER_SOURCE 是来自第三方的源表,O_DRIVER_TARGET是本系统需要使用的目标表。现在需要同步这两个表很容易想到的解决方案是 1.使用存储过程,有点复杂 2. merge into 语句 Merge into target O_DRIVER_TARGETUsing O_DRIVER_SOURCEOn ( O_DRIVER_SOURCE.driver_id=O_DRIVER_TARGET.driver_id)When matched then... 阅读全文
posted @ 2012-12-07 16:33 jerry_xing8 阅读(335) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 14 下一页