作者文章归档:史秀全

1, 2 years experience in erp software project implementation and master the basic principle of erp, erp applications business knowledge;

2, skilled application in the electric business docking b2b, b2c, o2o mall management, familiar with SQL server, oracle database; , good at writing SQL statements, database backup, data operation and so on.

3, master the.net development; Be familiar with using dreamweaver, HTML, visual studio 2008 tools.

Prosperous shop 4, familiar with electric business platform on erp, erp, parkson erp for shop steward. WMS system!

MySQL触发器使用详解


MySQL包含对触发器的支持。触发器是一种与表操作有关的数据库对象,当触发器所在表上出现指定事件时,将调用该对象,即表的操作事件触发表上的触发器的执行。

创建触发器
在MySQL中,创建触发器语法如下:

代码如下:


CREATE TRIGGER trigger_name
trigger_time
trigger_event ON tbl_name
FOR EACH ROW
trigger_stmt

其中:

trigger_name:标识触发器名称,用户自行指定;
trigger_time:标识触发时机,取值为 BEFORE 或 AFTER;
trigger_e…

Read more

SQL优化


数据库三范式
通俗地理解三个范式,对于数据库设计大有好处。在数据库设计中,为了更好地应用三个范式,就必须通俗地理解三个范式(通俗地理解是够用的理解,并不是最科学最准确的理解):
第一范式:1NF是对属性的原子性约束,要求属性具有原子性,不可再分解;

第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识,即实体的惟一性;

第三范式:3NF是对字段冗余性的约束,即任何字段不能由其他字段派生出来,它要求字段没有冗余。
没有冗余的数据库设计可以做到。但是,没有冗余的数据库未必是最好的数据库,有时为了提高运行效率,就必须降低范式标准,适当保留冗余数据。具体做法是: 在…

Read more

关于ActiveMQ的配置


  目前常用的消息队列组建无非就是MSMQ和ActiveMQ,至于他们的异同,这里不想做过多的比较。简单来说,MSMQ内置于微软操作系统之中,在部 署上包含一个隐性条件:Server需要是微软操作系统。(对于这点我并去调研过MSMQ是否可以部署在非微软系统,比如:Linux,只是拍脑袋想了 想,感觉上是不可以)。对于ActiveMQ,微软系统和Linux都是可以部署的。从功能方面来说,一般最常用的就是:消息的收/发,感觉差异不大。从 性能上来说,一般的说法是ActiveMQ略高。在稳定性上,个人感觉MSMQ更好。如果这两种常用队列都用过的同学,应该来说最大的差异在于:MSMQ 如…

Read more

Enterprise Library 5.0揭秘之缓存模块


1:前言

     关于开发库的介绍,但是大多都是关于如何使用开发库的。我想其实开发库中蕴含的思想才是重要的,这里我就撰文补充。本文主要阐述其中的缓冲模块。

2:概述

     该缓冲模块是个Key-Value型的系统,也就是时下流行的NoSql。当然微软的Demo中提供的只是本地缓冲不过你可以通过简单的扩展就可以实现分 布式的缓冲。在这个Key-Value系统中,它可以分为两大功能块。一个功能块是过期或者称之为缓冲而另一个功能块是存储,其中存储以插件或是接口的形 式与过期耦合起来共同组成缓冲模块。过期模块主要处理Ke…

Read more

传输配额


传输配额是一种策略机制,用于决定连接何时正在占用过多资源。配额是一种硬性限制,它在超出配额值时立即禁止使用其他资源。传输配额可防止恶意或无意的拒绝服务攻击。

Windows Communication Foundation (WCF) 传输的默认配额值基于资源的保守分配。这些默认值适合于开发环境和小型安装方案。如果某个安装耗尽了资源或是连接受到限制,则无论是否还有其他资源可用, 服务管理员都应检查传输配额并调整各个配额值。

传输配额的类型

WCF 传输具有三种类型的配额:

  • “超时”可减少通过长时间占用资源来实施的拒绝服务攻击。

Read more

如何降低数据库的连接数


1:问题的引入

过亿访问量站点的性能瓶颈是什么?相信有过经历的朋友一定会告诉你,是数据访问。有关数据访问这个话题可以说是博大精深,我今天就只针对“如何降低数据库的连接数”这个话题来说开去。
2:问题发生的场景
我们来看一下传统三层下的序列图
我们透过现象看一下本质,图中的依赖关系决定我们要有两台服务器【不考虑负载均衡的前提下】。这样我们的问题就来了,什么问题那?接下来听我慢慢道来。
我们知道数据库的链接以及连接池的分配是按照客户端以及应用程序来分配的。换句话说“对于数据库服务器在分配连接的时候是根据客户端以及客户端 的应用程序来分配的&rdq…

Read more