(1)广泛使用绑定变量,特别是批量绑定,因为这可以有效的避免sql的硬解析和PL/SQL引擎和SQL引擎的上下文切换!(2)广泛使用UROWID来处理DML语句(UROWID是ROWID扩展,ORACLE推荐使用UROWID来替代ROWID)(3)在你的存储过程中谨慎使用DDL语句(create、a ...
分类:
数据库 时间:
2016-09-05 22:18:37
阅读次数:
219
网站开发原则:1:缩减网站的表结构,表张数越少越好2:适当分表,将访问量巨大的表,依据用户ID分成10份子表3:内容空泛视为违规操作4:基础表存储微信信息,openid为唯一主键,根据ID/乃至openid最后两位字母,划分数据表,达到超低颗粒度切割5:使用redis定时跑脚本计算各表中的..
分类:
其他好文 时间:
2016-08-12 15:21:26
阅读次数:
217
Bean的概念
Bean应该是Spring里面最核心的东西了,我觉得Bean这个名字起的还是很形象的,Bean
豆;豆形种子
Spring应该就是包括在豌豆最外层的那层衣服了,而Bean就是里面的一颗一颗的豆子。我们平常开发中就是把Spring里面塞入一颗一颗的豆子。根据面向对象的开发原则,Bean其实也就是个对象,来看一看我们一个正常的系统中都配置了什么Bean;
按照面...
分类:
编程语言 时间:
2016-08-06 23:37:22
阅读次数:
419
下面这些原则,不单单只是软件开发,可以推广到其它生产活动中,甚至我们的生活中。 Don’t Repeat Yourself (DRY) DRY 是一个最简单的法则,也是最容易被理解的。但它也可能是最难被应用的(因为要做到这样,我们需要在泛型设计上做相当的努力,这并不是一件容易的事)。它意味着,当我们... ...
分类:
其他好文 时间:
2016-08-01 19:39:53
阅读次数:
237
开发过程中处处用到了”约定大于配置“的原则,甚至团队开发规范、开发编译环境等等也是要大家约定来执行的。以Java构建为例,从ant到maven再到gradle都是更好更方面的实现了”约定大于配置“的思想。在ant和bat时代,经常要为每个项目写或修改脚本,即便项目主要目录结构也要在代码里体现。到ma... ...
分类:
其他好文 时间:
2016-08-01 00:22:43
阅读次数:
2022
我们已经了解敏捷流程的开发原则和概述,我们都可以体会到敏捷流程的好处和优点,但是敏捷流程不一定适合所有的项目任务,让我们来继续了解敏捷流程吧。 MSF是微软公司关于软件开发的方法论——微软解决方案框架,是微软推荐的软件开发方法。而且MSF有自己的基本原则。1》推动信息共享与沟通,这就是说 把所有信息 ...
分类:
其他好文 时间:
2016-06-23 18:42:44
阅读次数:
115
阅读笔记 第六章:敏捷流程 第六章敏捷流程主要介绍了什么是敏捷流程及其原则,还有什么时候可以选择敏捷的开发方法,什么时候选择其他方法。 敏捷的流程是指一系列价值观和方法论的集合。介绍了一些敏捷开发原则,比如,经常发布可用的软件,业务人员和开发人员在项目开发过程中应该每天共同工作,面对面的交流始终是最... ...
分类:
其他好文 时间:
2016-05-17 17:42:46
阅读次数:
133
《构建之法》第6和7章讲的是敏捷流程和MSF。大概了解了一些关于敏捷流程和MSF的一些基本概念。敏捷流程是一系列价值观和方法论的集合。敏捷流程同MSF同有着自己的基本原则。 先来说一说“敏捷流程”吧。 敏捷开发原则有12点,针对客户需求,市场竞争,软件自身的更新完善,还有就是开发团队自身以及开发团队 ...
分类:
其他好文 时间:
2016-05-02 22:48:28
阅读次数:
213
第6章 敏捷流程 “敏捷流程”是一系列价值观和方法论的集合。从2001年开始,一些软件界的专家开始倡导“敏捷”的价值观和流程, 他们肯定了流行做法的价值,但是强调敏捷的做法更能带来价值。 敏捷开发原则: 1.尽早并持续地交付有价值的软件以满足顾客需求 2.敏捷流程欢迎需求的变化,并利用这种变化来提高 ...
分类:
其他好文 时间:
2016-05-02 15:34:52
阅读次数:
144