`
文章列表
激情百阿,难忘百阿 没想到会这么快会写百阿的总结。内心深入依然无法相信百阿已经结束。 我们那群可爱的同学,那些敬爱的老师,那些交织着我们欢笑、汗水、激励的情景如蒙太奇般回放,在脑海中穿插浮现。感觉是那么的新鲜,仿佛那些人如同还是陌生;那么事,亦如发生在前一刻,前一秒。 第一次亲密接触 很难说,我们因为什么而聚在一起。 第一天,第一堂课,我们相聚在了百阿127期,略带羞涩,也略带期待,在宋芳老师的介绍中,开始了带着快乐,激情,感动和团结的七天。 在一个陌生地方,在一个陌生的公司,在周岚老师风趣幽默而不是严谨的的介绍中,我们了解了阿里巴巴的成长史。那段从最初18人创始团队走到现在第十一个年头,近两 ...

字符串分割

type tt_type is table of varchar2(32) INDEX BY BINARY_INTEGER;  --使用”,”将分割字符串转换为数组,返回为数组个数,   --闫磊   Email:Landgis@126.com,yanleigis@21cn.com 2002.06.03编写   function toArray(Liststr in varchar2, V1 out tt_type) return integer is    --FieldNames转化为数组     TmpStr varchar2(32);     Str    varch ...
oracle的substr函数的用法 取得字符串中指定起始位置和长度的字符串   substr( string, start_position, [ length ] ) 如:      substr('This is a test', 6, 2)     would return 'is'      substr('This is a test', 6)     would return 'is a test'      substr('TechOnTheNet', -3, 3)     would return 'Net'      substr('TechOnTheNet', -6, ...
in 的用法: 继续引用上面的例子 “2) select * from T1 where T1.a in (select T2.a from T2) ” 这里的“in”后面括号里的语句搜索出来的字段的内容一定要相对应,一般来说,T1和T2这两个表的a字段表达的意义应该是一样的,否则这样查没什么意义。 打个比方:T1,T2表都有一个字段,表示工单号,但是T1表示工单号的字段名叫“ticketid”,T2则为“id”,但是其表达的意义是一样的,而且数据格式也是一样的。这时,用 2)的写法就可以这样: “select * from T1 where T1.ticketid in (selec ...

exist&in用法解析1

有两个简单例子,以说明 “exists”和“in”的效率问题 1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;     T1数据量小而T2数据量非常大时,T1<<T2 时,1) 的查询效率高。 2) select * from T1 where T1.a in (select T2.a from T2) ;      T1数据量非常大而T2数据量小时,T1>>T2 时,2) 的查询效率高。 exists 用法: 请注意 1)句中的有颜色字体的部分 ,理解其含义; 其中 “ ...
Oracle创建表空间、创建用户以及授权、查看权限 创建临时表空间 创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test_temp01.dbf' SIZE 32M AUTOEXTEND ON NEXT 32M MAXSIZE 2048M EXTENT MANAGEMENT LOCAL; 创建用户表空间 创建用户表空间 CREATE TABLESPACE test_data LOGGING DATAFILE 'C:\ORACLE\PRODUCT\10 ...
/opt/oracle/product/11.1/dbs         数据库实例初始化文件路径 /opt/oracle/oradata                  数据文件及日志文件存放目录 /opt/oracle/diag/rdbms/iread84/iread84/trace/alert.log  系统日志存放目录
input.ctl文件 load data           --1、控制文件标识    infile 'test.txt'       --2、要输入的数据文件名为test.txt    append into table test    --3、向表test中追加记录    fields terminated by X'09'  --4、字段终止于X'09',是一个制表符(TAB)    (id,username,password,sj)   -----定义列对应顺序 一个使用的例子 sqlldr userid=system/manager control=input.ctl ...
预置条件:数据库中存在数据库 :user001 问题:想讲数据库USER001的数据导入到一个新的用户下USER002 实现方案:使用ORACLE数据库中的数据泵 首先创建USER002的表空间 脚本如下:  CREATE TABLESPACE user002   DATAFILE '/opt/oracle/oradata/user002.dbf' SIZE 10M REUSE   AUTOEXTEND ON NEXT 1M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL; 创建用户: -- Create the user create user ...
以上就是我们在好莱坞拍电影的基本要求了,但是有没这种可能呢?就是同时又两个出品人同时在拍泰坦尼克号,这样会不会造成资源的浪费呢。 所以我们改写工厂方法。      public class MovieFactory     {         private static Map<String,Movie>  movies = new HashMap<String,Movie>();         public static Movie createMovie(Class c)         {                 Movie movie = null; ...
我们知道好莱坞是一个生产电影的地方,每年许多精彩大片都是从这里出来的,同时也产生了许许多多的明星大牌。可以认为是一个生产电影的工厂。 好,接下来我们仔细看下好莱坞出来的电影,老的有泰坦尼克号,珍珠港。这类可以归结为剧情片。稍微近的有金刚、阿发达。这类可以归结为科幻片。那是不是可以将这些抽象成一个我们软件中的对象呢。 模型抽象: 1.好莱坞:电影工厂 2.电影  :电影类型的抽象集合 3.剧情片:珍珠港等等     4.电影出品人: 利用好莱坞资源进行电影生产的操作人     伪代码实现        1.定义个电影     public interface Movie     { ...
替身,也就是导演想要的那个人: 是个好MM,我是这么认为的。 public class HH implements GoodMM {         private ZhangZhiYi xiaozhang;                 //会演戏,叫章子怡来演高难度情感戏         public void play()         {     ...
适配器模式 适配器分为对象适配器和类适配器 类适配器:就是在适配的时候采用继承的方式来获取适配信息 对象适配器:就是采用组合的方式来获取适配信息 嗯,我们今天又要开始拍电影了。话说导演决定在悬崖边排场戏。 具体情景是这样的,哦,忘记交代这次的主演了。是我们的人见人爱,花见花开的章子怡MM了。首先章MM要跟老刘跟小金三人发生一段让人不得不说的故事,就是章MM在不停的生与死中挣扎。最后的解决时跳崖自杀了。 好,戏好开拍了,但是章MM在看了看那悬崖后,对导演说:我拍不了,我不敢跳下去,如果只是小小感情戏,对我来说没什么问题。 导演听了后,想了想说:那好吧,我们找个替身。一个既有章MM身材、容貌、 ...
以上就是我们的模板方法了,典型特点就是采用了继承的方式来处理,而不是委托的方式。 从上面的代码中,我们可以看出,我们将顶级方法定义为fianl,这样子类就无法修改该方法,就达到了顶级规则不允许改变的原则。 同时将被实现的方法修饰了protect,如果是为子类及同包的类才能继承,达到权限控制的目的。因为客户端不关心这些方法。 比较常见的模板方法就是servlet。  加载--init--service--destory--释放内存 如果哪天编剧说再加个情节吧。那就加上重生环节吧。可以理解为原来的各个环节中,我们把重生这个环节默认为重生成功了。 //电影 阿凡达 public abstract ...
在好莱坞混过的人都会了解一个原则。当你把简历递交给娱乐公司后,这些公司会告诉他们一句话:不要给我们打电话,我们会给你打。 这个就是传说中的好莱坞原则,关键之处在于娱乐公司对娱乐项目的完全控制,演员只能被动的服从总项目的安排,在需要的时候完成流程中的某一个环节。就是娱乐公司制定了一个顶级的规则。参与者不能修改,只能被动接受。 好,我们先来看《阿凡达》的一些基本场景,这些是娱乐公司的编辑已经写好的剧本 1. 打入精灵内部 2. 与精灵领主之女发生男女之间纯洁的关系 3. 接着是与城管之间那些不得不说的故事 4. 结果,N多路人挂了,主演抱得美女归 好,现在我们开始用代码的方式来实现这部电影了。 ...
Global site tag (gtag.js) - Google Analytics