自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

The Last Song 的专栏

Where the sun descends along.I run the long long way from home to find a heart that's made of story

  • 博客(284)
  • 资源 (4)
  • 收藏
  • 关注

转载 FastDFS HOWTO - 文件及目录结构

FastDFS服务器端运行时目录结构如下:  ${base_path}    |__data:存放数据文件    |__logs:存放日志文件其中,${base_path}由配置文件中的参数“base_path”设定。一、tracker servertracker server目录及文件结构:  ${base_path}    |__data

2013-03-10 17:00:07 2926

转载 FastDFS一个高效的分布式文件系统

FastDFS是一个开源的轻量级分布式文件系统,她对文件进行管理,功能包括:文件存储、文件同步、文件访问(文件上传、文件下载)等,解决了大容量存储和负载均衡的问题。特别适合以文件为载体的在线服务,如相册网站、视频网站等等。FastDFS服务端有两个角色:跟踪器(tracker)和存储节点(storage)。跟踪器主要做调度工作,在访问上起负载均衡的作用。存储节点存储文件,完成文件管

2013-03-10 16:59:12 1379

转载 如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)

如何在不同编程语言中获取现在的Unix时间戳(Unix timestamp)?先上代码进行java时间转换成unix timestampimport java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/**

2013-02-19 10:05:15 5320 1

原创 主流电商领域模型设计相关技术拓扑图

主流电商现阶段都是以领域服务来进行相关项目的研发。这里将大部分大型电商需要的领域服务技术进行归纳,希望能对做电商的技术人才有所帮助,帮助大家完成大电商的研发。当然也标注了一些当前的商业目标。可能和部分企业不匹配,需要各位自己筛选了

2013-02-18 17:25:32 5753 1

原创 没想到国美竟然用oracle的团队来搭建电商平台

最近接触到几个国美的人,得知国美将重温阿里当年开发路:采用oracle的电商实施团队进行平台的搭建。所有开发人员将学习oracle的开发工具进行二次开发。虽然没接触过oracle的电商研发团队,我想无外乎soa的理念加上各种框架、中间件、页面标签的深度封装。让开发人员像小白一样的去进行业务流程的组装。  国美果然财大气粗,不过选择一个这么封闭的平台进行电商业务的开发就相当于将自己的脖子

2013-01-16 21:34:21 2825

转载 免费收录网站搜索引擎登录口大全

>> 搜索引擎网站收录地址大全 360搜索引擎登录入口:http://info.so.360.cn/site_submit.html百度搜索网站登录口:http://www.baidu.com/search/url_submit.html百度单个网页提交入口:http://zhanzhang.baidu.com/sitesubmitGoogle网站登录口:http://www.go

2012-12-28 14:03:08 4471

原创 忘记了本地mysql密码应该怎么找回

我这个是自找的,导入了一个数据库,结果吧我本地的mysql库的权限库给覆盖了...1.    首先以系统管理员身份登陆系统2.    打开命令行窗口停止mysql服务C:\>net stop mysqlMySQL 服务正在停止.MySQL 服务已成功停止3.到mysql的安装路径启动mysql,在bin目录下使用mysqld.exe启

2012-12-13 14:58:15 15548

转载 mysqldump备份还原和mysqldump导入导出语句大全详解

mysqldump备份还原和mysqldump导入导出语句大全详解mysqldump备份:mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径案例:mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-

2012-11-17 23:42:30 1234

转载 大型互联网站解决海量数据的常见策略

大型互联网站的数据存储与传统存储环境相比不仅是一个服务器、一个数据库那么简单,而是由网络设备、存储设备、应用服务器、公用访问接口、应用程序 等多个部分组成的复杂系统。分为 业务数据层、计算层、数据仓储、数据备份,通过应用服务器软件提供数据存储服务,并且通过监控工具对存储单元监控。    随着系统中用户数据量的线性增长,数据量将会越来越多。在这样一个数据不断膨胀的环境中,数据已经如洪水般汹涌泛滥

2012-10-29 11:13:16 2236

原创 activiti5.10解决分布式集群部署的主键问题

一、概要综述1、activiti5是jbpm4升级上来的一款最新版工作流引擎,已经将自己的表划分为4类:运行时、通用数据、历史数据、流程相关数据,但是有一个核心问题就是是否支持集群部署,经过我对源码的初步分析发现,他的默认主键策略是全局获取一个通用表中的字段来做增加,在大并发量的情况下会出现主键重复的问题2、activiti5的默认主键策略分析:(1)、每次需要主键的时候从act_

2012-09-28 09:47:36 13298 3

原创 高效透明的主键策略

前段时间有个朋友问我如何能在保证单个节点上的主键高效并且唯一,并且能支持的住较大的访问量。同时和所采用的数据库无关,也就是说我可以使用任何数据库都能采用这个策略1、这里采用既有的主键策略可能使用uuid是最直接的解决方案,但是缺点就是uuid产生的字符串检索较慢而且无规律,并不是每个需求都希望主键看起来杂乱无章2、常见的sequence以及nativie,hilo等策略在很多场景下需要

2012-09-13 13:59:49 2254

原创 用cobar搭建分布式数据库

周末针对最新的项目需求进行cobar的搭建并针对实际状况做了demo演示一、需求1、大数据量,邮件发送记录需要记录,一年可能累计4亿的数据2、需要按照邮箱进行邮件发送明细的查询以及发送记录的查询二、问题1、单库分表分区已经解决不了存储以及查询问题2、只能进行一致性hash的策略进行数据存储以及查询,放弃了一些便利性查询统计三、实施方案,数据库采用mysq

2012-09-09 18:21:41 4789 3

转载 JAVA位运算

位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,转换为十进制是12。同理,>>表示右移. 右移一

2012-09-09 12:56:24 1477

原创 struts2的教程

这个是2008年左右的时候,给一培训机构讲课时候的课堂教学大纲,当时给学生讲解这些的时候都是现场编写代码,通过net meeting的方式将屏幕共享给学生。这里着重展示了struts2的各种功能特性,希望能对学习struts2的朋友们有所帮助。当年也和csdn合作录制了一期struts2的在线教学视频,也被盗版了...链接如下:http://www.verycd.com/topics/27

2012-09-07 10:00:03 2387

转载 MySQL的LAST_INSERT_ID用法

LAST_INSERT_ID() 自动返回最后一个INSERT或 UPDATE 查询中 AUTO_INCREMENT列设置的第一个表发生的值。MySQL的LAST_INSERT_ID的注意事项:第一、查询和插入所使用的Connection对象必须是同一个才可以,否则返回值是不可预料的。mysql> SELECT LAST_INSERT_ID();        ->

2012-08-31 11:26:56 2317

原创 signavio\editor\build.xml:118: Java returned: 2 编译错误

BMPN文件在线编辑器项目svn地址:http://code.google.com/p/signavio-core-components/source/checkout最近搞的signavio项目,就是BPMN的在线编辑软件,从一个商业版本的软件商拆分下来贡献给activiti使用。网址是http://code.google.com/p/signavio-core-comp

2012-08-26 14:40:42 3466

原创 电商技术中企业数据总线ESB和注册服务管理的区别

一、概述1、什么是ESB就是企业数据总线的意思,他的核心功能就是兼容各种协议接口,可以将数据在各种协议之间进行流转,并且可以针对数据格式进行编排转换代表性的项目有:JBOSS ESB,Mule,Camel 以及一些其他的esb项目2、什么是服务注册就是将所有的服务接口(很多时候是hession协议的接口),注册到一个中心的分布式服务集群上(你可以考虑成apach

2012-08-23 17:48:08 8564

原创 如何做B2C类电商

一、概述很多公司一听到电商很火,就想到要做电子商务,要自己搭建电商平台。很多公司还要自行研发相关的电商系统,生怕失去这个市场,岂不知搭建这个台子,组建一个电商产品、开发、运营团队只是万里长征的第一步。这个时候你会发现,如何运营你的电商模式才是核心问题如何让广大的互联网用户知道你才是核心所在如何通过你的电商平台帮你赚钱才是核心目标根据最新的市场调研,凡是比较出名的B2C公司,无论

2012-08-22 19:05:27 3249

原创 电商之 团购与B2C模式以及B2B2C模式对比

一、概述1、代表性的网站团购的代表性网站莫过于国外的groupon和国内的“聚划算”这两个网站。核心模式就是针对某个产品多人下订单,达到一定订单数,就以一个特定的价格(不一定是最低的价格...)给所有买家发货。如果没达到团购的条件,那么钱将会退回买家的账户中,此产品的团购取消2、平台盈利模式平台抽取销售提成(具体多少还是看团购平台和卖家商定)3、技术特点这是一个担保交易

2012-08-21 20:17:19 14536

原创 电商领域中 担保模式VS非担保模式的B2B2C 商业模式

一、概述ECMALL VS (TAOBAO/天猫)的商业模式  这里用一个开源系统和淘宝/天猫比较有点不伦不类,但是他们的业务架构的确代表了两种不同的电商业务模式。1、多用户商城这个业务模式是当前B2B2C整个行业的一种常态。ECMALL和淘宝都算是这方面系统的代表,但是他们代表了两种不同的业务模式,一种是担保交易的业务模式,一种非担保的业务模式。2、非担保的这种模式是

2012-08-20 18:46:15 4905

原创 B2C团队的业务线参考及技术选型

技术是为业务服务的!做电商做的是销售,不是技术。但是做大的时候必须技术来撑腰,这里我们就来分析下B2C电商的技术到底是什么样的。B2C的架构图如下:通过上边的描述,大家如果要做B2C可以清晰的了解到从技术,业务、组织以及产品选型上都要从自己的业务上进行选型如果开始的策略方案选择错误了,那么将来更改起来的成本比较大

2012-08-18 21:49:17 2804 1

原创 快速组建电商技术团队之策略

京东商城在最近的8.16活动中,虽然从商业上这次的促销对于最终消费者可能是雷声大雨点小,但是京东通过一个微博约架策划了这次的促销活动检验了网站的基本技术实力京东的主站可以算得上是抗住了一波较大的流量,这彰显了京东的技术团队已经完成了基本的技术积累反观苏宁和国美,从B2C到B2B2C两个站点的入口都有些不堪负重,据部分用户反馈,出现了搜索宕机的状态这里有一个比较有意思的问题就是如

2012-08-18 21:08:41 3167 1

原创 ECMALL功能拓扑图以及模式分析

ECMALL  VS  常规的B2C产品(以ECSHOP做对比)的区别:1、支持多用户在同一个域名下开店。2、开店的卖家各自结算,直接收钱。平台只是提供了一个类似传统行业的摊位。平台不过手金钱3、各个卖家相当于拥有自己的网店,但是不能拥有自己的独立域名,最多占一个二级域名4、整个平台的产品都是在一起进行大的排名5、平台自己本身不需要建立物流存储方面的系统进行销控管理6、由于

2012-08-16 18:04:56 4560

原创 建立大型电商团队的参考

建立例如国美、苏宁电器类似的电商团队需要考虑如下相关因素技术、团队、业务运营团队、商业模式 等等他们都号称是B2C,其实很多时候都是B2B和B2C一起混着做了做电商需要从自己的商业模式-》组织建设-》核心技术-》技术营销  来完成团队的建立以及增强各个流程的执行力电商的内功在于前端的承载能力以及后端的消化能力。现阶段中国的电商核心推动能力还是销售,很少有纯技术型公司,以技术

2012-08-16 10:52:50 25005

原创 大型电商的订单设计概要

订单设计1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 目标2.1 支持较大数据量随着促销,系统订单会出现暴增2.2 去除oracle和小型机oracle的费用以及小型机的费用不是一般公司能承受的起,现阶段对版权授权来说是越来越严了。2.3 支持对买家、卖家状态的实时更新因为卖家和买家在查看自己订单的状态的时候需

2012-08-16 10:40:52 29517 1

原创 大型电商的产品库分布式设计

分布式商品库设计1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 目标2.1 支持较大的数据量增长2.2 不用oracle2.3 不使用小型机2.4 对应用层透明2.5 支持单机到多机的扩容3 常见业务需求3.1 买家收藏商品一般在平台上都是在交易成功后或者买家进行收藏的时候,产生这部分数据。3.2 商

2012-08-16 10:37:15 5462

原创 互联网常见验证码设计策略

1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 目标2.1 防止机器破解机器就是分析图片中的内容进行破解2.2 增加辨认难度无外乎通过增加背景色以及内容的交叉度来进行3 原理3.1 请求的时候直接在session中生成图片内容3.2 客户端填写后直接拿内容和session中存储的进行比对4 当前常规方式4

2012-08-16 10:35:24 3227

原创 大型电商的SSO设计策略

1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 目标2.1 对于同一域下的所有网站只需登录一次举例来说:www.baidu.comaaa.baidu.combbb.baidu.com我只需要在一个地方登陆,访问他的任何一个子系统都不需要登陆2.2 服务器端的session能经得起大量的用户登录数据存储传统的互

2012-08-16 10:32:35 6009 2

原创 大型电商常规功能点压力分析(B2B2C)

1 作者:kongqz1.1 blog:http://blog.csdn.net/kongqz2 核心业务功能模块2.1 提醒2.1.1 邮件2.1.2 短信2.1.3 站内消息2.1.4 IM?2.2 滤词系统2.3 前台2.3.1 订单2.3.2 卖家2.3.3 搜索2.3.4 商品2.3.5 提现、对账2.3.6 促销2.3.7

2012-08-16 10:22:32 4530 1

转载 zookeeper的FAQ

客户端1. 客户端对ServerList的轮询机制是什么随机,客户端在初始化( new ZooKeeper(String connectString, int sessionTimeout, Watcher watcher) )的过程中,将所有Server保存在一个List中,然后随机打散,形成一个环。之后从0号位开始一个一个使用。两个注意点:1. Server地址能够重复配置,这样能

2012-07-24 18:38:02 2598

转载 zookeeper典型使用场景

ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得zookeeper能够应用于很多场景。网上对zk的使用场景也有不少介绍,本文将结合作者身边的项目例子,系统的对zk的使用场景进行归类介绍。 值得注意的是,zk并不是生来就为这些场景设计,都是后来众多开发者根据框架的特性,摸索出来的典型使用方法

2012-07-24 18:36:06 1758

转载 paxos 实现

本文主要介绍zookeeper中zookeeper Server leader的选举,zookeeper在选举leader的时候采用了paxos算法(主要是fast paxos),这里主要介绍其中两种:LeaderElection 和FastLeaderElection.我们先要清楚以下几点一个Server是如何知道其它的Server在zookeeper中,一个zookeepe

2012-07-24 15:03:53 3423

转载 Zookeeper全解析——Paxos

原计划在介绍完ZK Client之后就着手ZK Server的介绍,但是发现ZK Server所包含的内容实在太多,并不是简简单单一篇Blog就能搞定的。于是决定从基础搞起比较好。那么ZK Server最基础的东西是什么呢?我想应该是Paxos了。所以本文会介绍Paxos以及它在ZK Server中对应的实现。先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在

2012-07-24 09:35:21 2678

原创 导入maven项目出现 Unsupported IClasspathEntry kind=4

Unsupported IClasspathEntry kind=4这个异常会导致项目无法使用spring ide启动英文解释如下:Please see https://bugs.eclipse.org/bugs/show_bug.cgi?id=374332#c14The problem is caused by the fact that the STS

2012-07-21 17:06:38 26239 2

转载 myeclipse9 创建maven工程出错

用的myeclipse,9自己装了apache-maven-3.0.1并做好配置,但在新建maven工程时报错:Could not resolve archetype org.apache.maven.archetypes:maven-archetype-quickstart:RELEASE from any of the configured repositories.  Could n

2012-07-17 20:33:11 5327 4

转载 JBI规范

1       概述(Overview)JBI定义了一种通过插接组件间交互传递中间消息(Mediated Message Exchange)的方式构建集成的架构方案。JBI中定义的消息交换模型基于WSDL2.0规范(或WSDL1.1)。图1 JBI插件系统图1展示了抽象层次的JBI插接组件概念,JBI为插接组件提供了特定的交互接口,插接组件也为JBI系统提供了特定的

2012-06-27 15:11:08 3233 1

转载 企业服务总线的10大认识误区

在诸多的专题研讨会上,企业架构师们探讨着许多问题,比如面向服务架构(SOA)的相关问题、如何让企业服务总线(ESB)作为构建企业SOA框架的主干问题等。其中,许多人质疑ESB的意义所在,从中也体现出当前IT群体普遍对ESB存在一定的误解。下面便是笔者总结人们最关心的10个ESB的问题。误区1:ESB只是EAI换了个名字许多IT架构团体在搭建SOA的同时仍然受到一个问题的困扰:“ES

2012-06-27 11:41:26 2876

原创 做电商网站的主键策略

一般最常见的主键策略都是自增但是为了应对分布式集群环境。数据库自然不能选择自增,否则并发大的时候会出现主键冲突。一般oracle下选择了sequence的方式,mysql有的会自己设计sequence,有的会用uuid策略。这里对于对外展示的数据表来说,sequence可能不是一个好主意,不管你如何加密,最后都会泄露相关数据信息。所以有些电商互联网公司选择了uuid这个策略。在oracle

2012-05-24 12:11:01 3201 1

原创 jquery获取radio的值

周末在家写点小程序,发现用jquery无法获得radio被选中状态的值。网上一大堆都是骗人的...我用的是jquery的1.4.4版本html代码如下 方法1 方法2 方法3 方法4

2012-05-13 21:22:14 6242 1

转载 开源软件如何盈利?

开源软件在发展历程中,已经不仅仅是开放源代码的免费软件。开源软件与商业并不冲突,它是一种新兴的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。在开源软件领域中,常见的盈利模式一共有7种。下面让我们来逐一列举和分析。 ● 盈利模式之一:多种产品线 如 MySQL 产品就同时推出面向个人和企业的两种版本,即开源版本和专业版

2012-05-10 11:59:53 1909

struts2文档

以最低的积分做strut2的普及,做了struts2的一个CRUD,mysql数据库,有整理的教学文档。知识点。解压缩后sql目录是基本的建库sql,hibernate做持久层,以最简单的方式演示了strut2的妙用,如果引用请标明出处。

2007-11-12

hibernate继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

hibernate的继承映射教学

针对hibernate的继承映射部分做了几个测试的例子,更加直观的阐述了继承映射的几种方式以及对应的表结构方式,文件被分割成3部分 http://download.csdn.net/source/259075 http://download.csdn.net/source/259072 http://download.csdn.net/source/259070

2007-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除