E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
反模式
SQL
反模式
部分内容笔记
规范化: 1, 以一种我们能够理解的方式表达这个世界中的事物; 2, 减少数据冗余存储, 防止异常或者不一致的数据; 3, 支持完整性约束. Tips: 提高数据的性能不在此列表中. 意义: 规范化有益于我们正确地存储数据,避免陷入麻烦. 当一张表满足规范化的规则时, 总体而言, 这本书学习曲线 不陡峭, 非常适合看. 
·
2015-11-11 14:09
sql
软件调试修炼之道之——
反模式
反模式
是一种另类的模式,指我们反复犯的一些常见错误,了解
反模式
是避免发生错误的第一步。 如果你发现自己面临着夸大优先级的问题时,那么可以采用如下方法: 1.
·
2015-11-11 01:38
调试
Apache Hadoop最佳实践和
反模式
摘要:本文介绍了在Apache Hadoop上运行应用程序的最佳实践,实际上,我们引入了网格模式(Grid Pattern)的概念,它和设计模式类似,它代表运行在网格(Grid)上的应用程序的可复用解决方案。 Apache Hadoop是一个用于构建大规模,共享存储和计算基础设施的软件框架,Hadoop集群经常用于各种研究和开发项目,如Yahoo!,eBay,Facebook,Twitt
·
2015-11-10 22:40
apache
针对java程序员的好书目录 <各帖总结与收集,自用送礼两相宜>
《
反模式
--危机中软件、架构和项目的重构》 这本书从一个新的角度审视模式,提出了
反模式
的概念,介绍了在软件开发中常见的问题-------将设计模式错误应用于不适当的上下文环境。
·
2015-11-08 11:16
java
Javascript模式(第一章简介)------读书笔记
本书主要讨论如下三种类型的模式 1 设计模式:可复用面向对象软件的基础,包括singleton、factory、decorator、observer等 2 编码模式:是js特有的模式,它提供了关于该语言独特的体验 3
反模式
·
2015-11-07 10:50
JavaScript
EntityFramework之领域驱动设计实践(四)
原文地址:http://www.cnblogs.com/daxnet/archive/2010/07/07/1772596.html 存储过程 - 领域驱动的
反模式
EntityFramework
·
2015-11-02 18:53
framework
逻辑数据库设计 - 需要ID(谈主键Id)
本文的目标就是要确认那些使用了主键,却混淆了主键的本质而造成的一种
反模式
。 一、确立主键规范 每个了解数据库设计的人都知道,主键对于一张表来说是一个很重要,甚至必需的部分。
·
2015-11-01 09:46
数据库设计
逻辑数据库设计 - 乱穿马路(多对多关系)
一、乱穿马路模式介绍 程序员通常使用逗号分隔的列表来避免在多对多关系中创建交叉表,这种设计方式定义为一种
反模式
,称为乱穿马路。
·
2015-11-01 09:45
数据库设计
SOA系列文章(二):服务设计原理:服务模式和
反模式
本文提供了设计和实现网络服务的基本原理,并且对面向服务的体系结构(SOA)的相关概念做了一个简要的回顾,以及有关于几种模式和
反模式
的详细讨论,当构建网络服务时,开发者可以利用它们。
·
2015-11-01 09:26
SOA
伸缩性和可用性
反模式
come from:http://www.jdon.com/37794这篇文章讲了伸缩性和可用性方面的
反模式
,也按照自己的理解翻译了一下,欢迎各位探讨。
·
2015-10-31 18:53
可用性
《领域驱动设计 C# 2008 实现》 - 书摘精要
(P2) 智能客户
反模式
被 Eric Evans 定义为“把所有业务逻辑放进用户界面。把系统分解成小函数,作为分离的用户界面实现,并在里面嵌入业务规则。使用关系数据库作为共享的数据仓储。
·
2015-10-31 15:50
2008
反模式
反模式
(英文:Anti-patterns或pitfalls), 是指用来解决问题的带有共同性的不良方法。它们已经经过研究并分类,以防止日后重蹈覆辙,并能在研发尚未投产的系统时辨认出来。
·
2015-10-31 11:31
模式
架构组织管理
架构组织管理的五大原则:构想、节奏、预见、协作和简化 架构组织的三在概念:准则、模式和
反模式
 
·
2015-10-31 11:55
架构
反模式
可以如何提高编程
http://35java.com/zhibo/forum.php?mod=viewthread&tid=111&extra=page%3D3 &nb
·
2015-10-31 10:16
编程
[转贴]What is Anti-Pattern 什么是
反模式
An Anti-Pattern is a pattern that tell you how to go from a bad solution. Contrast to an ameliorative pattern,which is a pattern that tells how to go from a bad solu
·
2015-10-31 10:49
Pattern
《SQL
反模式
》:数据库设计、开发
反模式
本周开始看这本《SQL
反模式
》。英文版2010年7月出版,中文版2011年9月出版。还算比较新。
·
2015-10-31 09:32
数据库设计
《SQL
反模式
》:数据库设计、开发
反模式
《SQL
反模式
》,英文版2010年7月出版,中文版2011年9月出版。还算比较新。
·
2015-10-31 09:32
数据库设计
函数声明 和 匿名函数表达式 在作用域内的区别
1 //
反模式
,仅用于演示 2 3 // 全局函数 4 function foo() { 5 alert('global foo'); 6 } 7 function
·
2015-10-31 09:07
匿名函数
我要
反模式
最近设计的软件不太好弄,需求总变。费了好大劲折腾了很长时间搭好了框架,内容还没写完总会发现需求变了。接口变了,功能变了,业务也变了。于是很是郁闷。一次次地受打击。但是没办法,客户至上嘛。 我的上级总找到我,说那个谁谁谁啊,你别考虑那么多啊。我总劝别人考虑结构,但我要劝你弄乱
·
2015-10-30 15:12
模式
开发
反模式
(GUID) - 伪键洁癖
二、
反模式
:填充角落 大多数人对于断档的第一反应就是想要填补其中的空缺。对此,可能有两种做法: 1、不按照顺序分配编号 你可能想要在
·
2015-10-30 12:31
GUI
开发
反模式
- 明文密码
二、
反模式
:使用明文存储密码 在这种恢复密码的解决方案中,很常见的一个错误是允许用户申请系统发送一封带有明文密码的邮件。这是数据库设计上一个可怕的漏洞,并且会导致一
·
2015-10-30 12:31
开发
查询
反模式
- 正视NULL值
一、提出问题 不可避免地,我们都数据库总有一些字段是没有值的。不管是插入一个不完整的行,还是有些列可以合法地拥有一些无效值。SQL 支持一个特殊的空值,就是NULL。 在很多时候,NULL值导致我们的程序出现报错的现象,于是很多人就开始拒绝NULL值,想各种各样的方法来避免使用NULL值,但是很遗憾,NULL值恰恰就是满足我们的需要用于表示空值的。 空值经常存在于我们的数据库当中
·
2015-10-30 12:30
null
逻辑数据库设计 - 多列属性(多列转行)
一、存储多值属性
反模式
:创建多个列。
·
2015-10-30 12:26
数据库设计
逻辑数据库设计 - 无视约束(谈外键)
一、
反模式
:无视约束 即使第一感觉告诉你,省略外键约束能使得数据库设计更加
·
2015-10-27 16:59
数据库设计
一个总成本花费100W的失败项目的小小反省
要想不好了伤疤忘了疼,需要总结经验,不管是成功还是失败的经验,成功是一个模式,(失败就是
反模式
)。 l &
·
2015-10-27 15:13
项目
Python开发注意事项
对于那些新手开发者,总有一些使用
反模式
的理由,我已经尝试在可能的地方给出了这些理由。但通常这些
反模式
会造成代码缺乏可读性、更容易出bug且不符合Python的代码风格。
东方神剑
·
2015-10-24 09:00
python
实体框架之领域驱动实践(四):存储过程 - 领域驱动的
反模式
ADO.NET Entity Framework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。我在本系列的第一篇博文中就已经提到,这种做法并不可取!因为存储过程是技术架构中的内容,而我们所关注的却是领域模型。 Andrey Yemelyanov在其“Using ADO.NET EF in DDD: A Pattern App
·
2015-10-23 08:16
存储过程
绑定子类的泛型基类,
反模式
?
这次总结一个个人认为的
反模式
:“绑定子类的泛型层基类”,这个模式在一些著名的框架中也见到过,如果CSLA、BlogEngine。
·
2015-10-23 08:42
泛型
查询
反模式
- 全文搜索
二、
反模式
:模式匹配断言
·
2015-10-21 12:19
查询
查询
反模式
- 隐式的列
一、减少输入 程序员都喜欢使用通配符,如: SELECT * FROM Person 又或者省略字段名: INSERT INTO Person VALUES('10','张飞'...) 二、捷径会让你迷失方向 对于以上代码,如果你仅仅是在开发过程中用于查看一下数据库信息,又或者你只是写个小程序自己玩玩,这是没有什么问题的。 但是如果一旦你习惯于这样编
·
2015-10-21 12:18
查询
物理数据库设计 - 限定列的有效值
二、
反模式
对于这个问题,其实只有初学者可能会用这个方法,就是使用CHECK约束或者触发器来限定列的值,比如: C
·
2015-10-21 12:18
数据库设计
EntityFramework之领域驱动设计实践(四)
存储过程 - 领域驱动的
反模式
EntityFramework(EF)中有一项功能,就是能够根据数据库中的存储过程生成实体的行为(或称方法,以下统称方法)。
·
2015-10-21 12:01
framework
SQL
反模式
学习笔记21 SQL注入
反模式
:将未经验证的输入作为代码执行 当向SQL查询的字符串中插入别的内容,而这些被插入的内容以你不希望的方式修改了查询语法时,SQL注入就成功了。 传统的SQL注入案
·
2015-10-21 11:11
sql注入
SQL
反模式
学习笔记20 明文密码
2014-10-17 10:50:26 目标:恢复或重置密码
反模式
:使用明文存储密码 1、存储密码 使用明文存储密码或者在网络上传递密码是不安全的
·
2015-10-21 11:11
学习笔记
SQL
反模式
学习笔记19 使用*号,隐式的列
2014-10-17 10:12:03 目标:减少输入
反模式
:捷径会让你迷失方向 使用通配符和未命名的列能够达到减少输入的目的,但是这个习惯会带来一些危害
·
2015-10-21 11:10
学习笔记
SQL
反模式
学习笔记18 减少SQL查询数据,避免使用一条SQL语句解决复杂问题
2014-10-17 09:50:55 目标:减少SQL查询数据,避免使用一条SQL语句解决复杂问题
反模式
:视图使用一步操作,单个SQL语句解决复杂问题
·
2015-10-21 11:09
sql语句
SQL
反模式
学习笔记16 使用随机数排序
反模式
:使用RAND()随机函数 SELECT * FROM Employees AS e ORDER
·
2015-10-21 11:09
学习笔记
SQL
反模式
学习笔记17 全文搜索
反模式
:模式匹配 &nb
·
2015-10-21 11:09
学习笔记
SQL
反模式
学习笔记15 分组
2014-10-14 15:49:19 目标:查询得到每组的max(或者min等其他聚合函数)值,并且得到这个行的其他字段
反模式
:引用非分组列 单值规则
·
2015-10-21 11:08
学习笔记
SQL
反模式
学习笔记12 存储图片或其他多媒体大文件
2014-10-14 09:35:20 目标:存储图片或其他多媒体大文件
反模式
:图片存储在数据库外的文件系统中,数据库表中存储文件的对应的路径和名称。
·
2015-10-21 11:07
学习笔记
SQL
反模式
学习笔记11 限定列的有效值
反模式
:在列定义上指定可选值 1、 对某一列定义一个检查约束项,这个约束不允许往列中插入或者更新任何会导致约束失败的值
·
2015-10-21 11:07
学习笔记
SQL
反模式
学习笔记14 关于Null值的使用
2014-10-14 14:53:25 目标:辨别并使用Null值
反模式
:将Null值作为普通的值,反之亦然 1、在表达式中使用Null:  
·
2015-10-21 11:07
学习笔记
SQL
反模式
学习笔记13 使用索引
反模式
:无规划的使用索引 1、不使用索引或索引不足 2、使用了太多的索引或一些无效的索引
·
2015-10-21 11:07
学习笔记
SQL
反模式
学习笔记10 取整错误
2014-10-13 16:44:28 目标:使用小数取代整数
反模式
:使用Float类型  
·
2015-10-21 11:06
学习笔记
SQL
反模式
学习笔记9 元数据分裂
反模式
:克隆表与克隆列 1、将一张很长的表拆分成多张较小的表,使用表中某一个特定的数据字段来给这些拆分出来的表命名
·
2015-10-21 11:06
学习笔记
SQL
反模式
学习笔记8 多列属性
2014-10-13 10:32:12 目标:存储多值属性
反模式
:创建多个列。比如一个人具有多个电话号码、座机号码、手机号码等。
·
2015-10-21 11:05
学习笔记
SQL
反模式
学习笔记5 外键约束【不用钥匙的入口】
2014-10-11 14:53:20 目标:简化数据库架构 一些开发人员不推荐使用引用完整性约束,可能不使用外键的原因有一下几点: 1、数据更新有可能和约束冲突; 2、当前的数据库设计如此灵活,以至于不支持引用完整性
·
2015-10-21 11:04
学习笔记
SQL
反模式
学习笔记4 建立主键规范【需要ID】
2014-10-11 10:23:31 目标:建立主键规范
反模式
:每个数据库中的表都需要一个伪主键Id  
·
2015-10-21 11:04
学习笔记
SQL
反模式
学习笔记7 多态关联
2014-10-13 09:50:54 目标:引用多个父表
反模式
:使用多用途外键。这种设计也叫做多态关联,或者杂乱关联。
·
2015-10-21 11:04
学习笔记
SQL
反模式
学习笔记6 支持可变属性【实体-属性-值】
2014-10-11 17:21:31 目标:支持可变属性
反模式
:使用泛型属性表。这种设计成为实体-属性-值(EAV),也可叫做开放架构、名-值对。
·
2015-10-21 11:04
学习笔记
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他