自定义博客皮肤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)
  • 收藏
  • 关注

原创 互联网科普贴-阿里巴巴国际站是什么

一、什么是阿里巴巴国际站1、这个是阿里巴巴在1999年创立之初就布局的站点,算是阿里体系最早的业务了。就是为全世界的中小企业提供了一个商机信息发布平台。虽然定位高大上,但是初始阶段大家都是以国内B2B为主。2、阿里的B2B业务一般指的就是阿里巴巴国际和阿里巴巴中国这两个最早的B2B业务。3、当时国际站使用的是www.alibaba.com域名,中国站使用的是www.alibaba.com.cn

2015-12-14 23:22:43 7675

原创 互联网科普-淘宝的聚划算(团购C2B)

一、团购市场概述1、团购市场占有率公开数据显示,2011年,聚划算交易额突破百亿,活跃用户达千万,占比当年团购市场份额就超过50%。仅过一年、2012年,聚划算交易额达208亿元,是2011年的2倍多,日客户访问峰值突破1600万。2013年,阿里巴巴招股书数据显示,聚划算GMV达到477亿元人民币。2、现在的聚划算还算是团购吗?虽然聚划算被定位为“中国最受欢迎的团购网站”,不过,仅仅用团购平

2015-12-10 23:43:01 7723

原创 站在淘宝天猫两大平台背后的平台

一、供销平台,站在淘宝与天猫背后的平台1、域名:http://gongxiao.tmall.com(1)曾经还用过fenxiao.tmall.com等域名,后来想清楚为了哪个渠道服务,直接用上边的域名作为几大交易市场的供应商服务平台2、供销授权的商品展现(1)供应商商品可以通过平台授权给分销商(代销、经销)在淘宝、天猫销售。(2)供应商可以在这个功效平台展现自己的商品,同时招募分销商。3、跟阿里巴

2015-12-09 23:11:08 6283

原创 互联网科普-淘宝与天猫的对标

一、淘宝VS天猫的对比分析1、从商业模式上看:都是聚集买家与卖家在一个平台交易的双边商业模式,没差异2、从价值主张来看:都是撮合交易,只不过撮合交易双方主体不同,淘宝对于交易双方无资质要求,而天猫对于交易的卖家有企业的资质要求,同时对于商品在天猫销售更加明确为品牌正品。3、从平台核心收入来看:淘宝还是以广告收入为主。而天猫是以交易抽成为主,广告收入为辅。4、商品:淘宝支持只要不违法的商品都能上架,

2015-12-09 23:02:14 5082

原创 互联网科普-什么是天猫

一、商业模式是什么?1、交易抽成:按照商品的品类进行抽成,销售电器与销售袜子的抽成比例肯定不一样。2、广告费:平台也有关键词竞价、关键广告位的竞拍。3、技术服务费:进入天猫平台有门槛的,技术服务费就好比想进入超市的进场费一样,有阶段是按照销售额去收取的,有阶段收取的是固定额度。4、商业模式分解图如下:二、市场占有率天猫作为B2C的代表,在2015Q1占据了中国电商市场的半壁江山。后边会解释,天猫为

2015-12-09 08:17:05 5068 1

原创 互联网科普-什么是淘宝

一、淘宝的商业模式是什么?1、广告费商业模式分析图如下:2、请注意,支付宝的交易抽佣是不计算在淘宝电商平台的收入中,所有电商平台中,交易能力是基础集成的能力,只不过支付宝是阿里自建的。但是支付宝已经独立运作了。二、淘宝为什么叫C2C电商1、你需要知道有B2C,B2B,B2B2C,C2B,O2O这一大串的电商(1)B2C:卖家直接向消费者销售(2)B2B:都是企业级卖家在做交易(3)B2B2C:最难

2015-12-08 23:16:37 4992

原创 阿里云安装SVN服务器,eclipse安装svn客户端

1.环境 阿里云 操作系统: Aliyun Linux 5.4 64位 2.安装svn yum -y install subversion注:到此为止,svn服务器端已经安装完成3.配置 建立版本库目录 mkdir /alidata/www/svndatasvnserve -d -r /alidata/www/svndata4.建立版本库 创建一个新的Subversion项目 svnadmin c

2015-12-07 08:10:26 3650

原创 在CSDN的blog被挂马了,到处都是“精神病医院”的广告,改了一上午都没改完,不改了

在CSDN的blog被挂马了,到处都是“精神病医院”的广告,改了一上午,不改了请大家查阅时

2014-05-26 12:00:02 3904 1

原创 在linux下配置nginx+java+php的环境

一、配置目标1、通过lnmp完成基础环境的安装通过lnmp安装后,相关软件的位置请参考其官方说明。安装后我单独通过气官方说明,升级了nginx的版本2、配置nginx使之能满足php+java环境在一台机器上的复用二、相关安装说明1、将tomcat安装到/usr/local/tomcat62、将nginx安装到/usr/local/nginx3、

2013-08-14 14:15:27 11531

原创 在win7*64下配置php开发环境nginx+php

一、概述win7 64位的操作系统,目标是配置PHP环境并且能直接使用,同时不影响java的开发环境nginx:作为web服务器将请求转发给phpfastcgi+php:处理php项目tomcat:处理tomcat项目二、配置步骤以及相关项1、下载nginx我直接下载的nginx1.2版本的文件,直接解压后的目录:E:\nginx-1.2.0\2、下载p

2013-08-14 13:56:58 12881

转载 项目管理: Maven 让事情变得简单

目前,绝大多数开发人员都把 Ant 当作 Java 编程项目的标准构建工具。遗憾的是,Ant 的项目管理工具(作为 make 的替代工具)不能满足绝大多数开发人员的需要。通过检查 Ant 构建文件,很难发现项目的相关性信息和其它元信息(如开发人员/拥有者、版本或站点主页)。Maven 除了以程序构建能力为特色之外,还提供 Ant 所缺少的高级项目管理工具。由于 Maven 的缺省构建规则有

2013-08-12 15:01:13 3639

转载 工作流的基本知识

什么是工作流管理系统(WFMS) 定义工作流系统是以规格化的流程描述作为输入的软件组件,它维护流程的运行状态,并在人和应用之间分派活动。为了后面的描述,我们先定义一些基本的 术语:流程定义(process definition)和流程实例(process instance). 一个流程定义是一个业务流程或过程的规格化描述。一个流程实例是流程定义的一个运行实体。 都目前为止,概念还比较清

2013-08-12 15:00:32 4492

原创 nginx负载两个项目

user  3w;worker_processes  2;pid        /tmp/nginx.pid;events {    worker_connections  1024;}http {    include       mime.types;    default_type  application/octet-stream;

2013-08-12 15:00:10 6074

转载 hibernate的主键生成策略

1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre

2013-08-12 14:59:40 3208

原创 webtrends 分析报告

Webtrends调研报告1. Webtrends版本现在完整的稳定版本9, 正在研发的10版本;公司正在使用的3.0版本;2. Webtrends部署方案2.1. Webtrends产品体系结构:2.2. 组件Main Application:

2013-08-12 14:58:20 7570

原创 如何开启nginx 的https服务

众所周知,https用的是443端口,如果我们将web服务端口设置为80,同时将443端口开启。那么我们只能在浏览器地址栏看到443这个端口号,但是如果我们将443作为web服务的入口,并进行监听设置,那么浏览器https后的地址栏就不会看到443端口号,大致配置如下。这里我们除了配置443端口,还购买了versign的证书,一并部署到nginx服务器上。server {

2013-07-05 11:52:11 17369

原创 android apk的反编译

一、目标将apk文件反编译成为java文件,进行技术学习这里我将自己的项目的一个apk进行了反编译演示,apk名称 zhouyi.apk二、工具软件下载这里我用的apkdb,安装正常后(具体安装过程请参考官方文档),右键菜单中会有”反编译APK“文件的选项,这里反编译后的产出就是一大堆的smail文件。文件目录自动创建为zhouyi这个目录。但是这个.smail后缀的文

2013-06-30 19:18:24 3503

原创 中文乱码在java中URLEncoder.encode方法要调用两次解决

一、场景:1、我在客户端要通过get方式调用服务器端的url,将中文参数做utf-8编码,需要在js中两次的进行编码,服务器端才能用decode方法一次获取。例如:var xing=encodeURIComponent(encodeURIComponent(xing));2、如果我在客户端用java输出汉字作为参数,并且用http协议,也是需要两次才能在服务器端正常的一

2013-06-05 10:33:12 77468 11

原创 架构设计规范

简单整理下架构设计相关规范,希望能帮助那些有需要的团队理清思路,参考要素中有些是内部的中间件大家不必追究名字。外部开源的中间件和服务器也有,希望能帮到正在做架构的朋友。

2013-05-21 15:49:30 5280 1

原创 JAVA中如何保证线程安全以及主键自增有序

一、常见场景多个线程针对一个i进行主键自增。多线程下如果不做安全策略,将会导致各个现成获取的i值重复,导致脏数据常见策略1、增加syschroize进行线程同步2、使用lock、unlock处理3、使用reetrantent 锁进行锁定缺点:容易造成性能低下,或者编写代码容易造成死锁二、新方案jdk新提供的功能,atomicInteger

2013-05-20 09:37:28 9647

原创 java中引发GC的几种场景

GC不可怕,可怕的是经常FULL GC,让整个JVM停止工作进行内存回收常见的几种触发点如下1、持久带满了,就是Permanet Generation满了会导致FULL GC,如果GC不成功,那就报out of memory了2、旧生代满了,导致FULL GC3、新生代向S0和S1转移数据,S0和S1向旧生代转移数据,结果两边的内存设置都比较小,持续出现,会

2013-05-20 09:28:35 3532

原创 java 内存分配机制

JAVA内存是自动管理的,如果我们不清楚内存的回收机制,容易造成内存泄露和内存不够用内存总的来说分为 方法区和堆栈区1、方法区方法区就是放了要加载类的的信息、类中静态变量、类中定义的final类型的常量、filed信息以及方法信息。在sun jdk中这个区域对应的是Permanet Generation,称作持久带,默认最小值16M,最大值64M,可以通过-XX:Per

2013-05-19 21:22:59 2317 1

原创 JAVA代码的执行

JAVA代码的执行分为三个大的步骤一、代码编译为class文件根据jvm规范,不同厂商提供了不同的规范。例如在sun jdk中是javac,eclipse用的是jdt简单分为如下步骤:1、分析和输入到符号表2、注解处理3、语义分析和生产class文件生成的class文件,不仅仅存放了java的字节码,同时还提供了 结构信息、元数据、方法信息二、装载c

2013-05-19 19:40:38 1964

原创 jenkins持续集成之ftp发布(八)

我们在进行持续构建后,需要将已经打包的war包发布到指定的服务器上。上篇文章中我们提供了如何发布到tomcat服务器上的方法,使用jenkins插件,借助了tomcat本身的管理发布机制做的处理。内存不够的时候容易造成OOM。而且我们一般生产环境也不敢随意切换上线。这里我们还有一种比较缓和的方法,就是通过ftp进行发包文件的临时存储目录中,这样是否发布到指定服务器上,由运维人员自行决定

2013-05-15 17:49:51 8236

原创 持续集成之部署到tomcat上(七)

当我们使用jenkins完成持续构建后需要部署到应用服务器上。这里我们需要在jenkins上安装相关的部署插件包。一般构建可以直接通过war包上传到指定的文件目录,或者直接将war包通过应用服务器的控制台上传。这里我们展示的就是通过tomcat应用服务器的manager平台上传。此处需要配置tomcat的manager账号的访问权限,默认tomcat是不开启的。

2013-05-15 13:01:27 9612 2

原创 mysql的定时任务

定时任务查看event是否开启: show variables like '%sche%';将事件计划开启: set global event_scheduler=1;关闭事件任务: alter event jcj_cd_event ON COMPLETION PRESERVE DISABLE;开户事件任务: alter event jcj_cd_event O

2013-05-13 09:41:38 1778

原创 如何利用activemq组装自己的可靠消息事务性消息

1、我们为什么需要可靠消息?或者希望消息带有事务?(1)、我们的某些业务场景希望消息的发送消息和数据库操作是绑定到一起的-》-需要事务性消息(2)、我们某些业务场景不希望对外的消息发送丢失,导致业务无法继续--》消息要可靠2、消息可靠了,我们会损失什么?(1)、消息的顺序性      因为有些消息可能因为网络等原因当时发送不出去,后续的消息先发送出去被消费。后续的网

2013-05-10 18:01:10 6007

原创 微信开放了server端,互联网小站商业模式突破的福音

微信竟然开放了他们的server端,相当于很多公司不需要建立自己的IM服务器就能拥有IM服务的独特营销效果。  结合腾讯的微博,这下彻底的将很多公司拉拢到腾讯的商业帝国了。在电商领域腾讯一直在不停的尝试,通过这次的IM server端的开放,相当于形成了微博、IM整个生态环境的环形连接。以其超强的IM用户基数占领了大部分市场。  用微信server端可以做很多以前没想过的事情。很多组织机构

2013-05-10 17:38:41 1990

原创 memcache集群使用原则

1、集群节点的存储方式(1)、一个环状的概念,将集群节点散列到环上(2)、权重的影响,影响集群节点在患上的散列2、集群节点扩充和减少会导致数据迁移3、一个项目的客户端访问多个memcache集群需要针对每个集群进行区分--cms后台有这个需求4、开发注意事项(1)、key是string(2)、对象必须序列化(3)、针对计数器相关的需求,简单用key的方式不是

2013-05-10 11:51:58 2055

原创 持续集成之sonar+eclipse(六)

这里前提是已经安装了sonar的server端服务器。这个eclipse的sonar客户端就是为了我们直接快速将sonar分析出的java相关bug以及警告定位到具体代码行1.1 sonar插件安装一、 Sonar eclipse插件安装. Eclipse下选择Help > Install New Software。在选择Add按钮后,增加sonar插件的更新地址http://

2013-05-08 16:49:03 5298 1

原创 持续集成之nexus私服(五)

就是maven的私服安装,用来管理java的jar包,发布自己的内部jar包的具体使用请参考官方文档,这里只是描述下如何安装,以及仓库的具体概念1.1 私服安装官方提供的免费版本分oss版本和war版本的都可以很好的使用1.1.1 oss版本可以直接下载启动,内置的应用服务器按照不同平台启动。1.1.2 war版本直接放到tomccat下启动即可启动后会

2013-05-08 16:44:57 1699

原创 持续集成之jenkins+sonar(四)

本篇讲的就是将jenkins这个构建枸橘和sonar这个质量分析工具如何结合起来两种方式集成1、通过maven直接集成2、通过jenkins进行集成调用1.1 maven集成1.1.1 配置maven的支持在maven安装目录下的conf/setting.xml 中进行设置的。设置方式参考如下: sonar

2013-05-08 16:44:17 5379

原创 持续集成之sonar(三)

1 sonarsonar就是进行代码质量分析的支持多种语言,java,php,c#,js等等都不在话下1.1 安装1、从官方站点(http://www.sonarsource.com/)下载sonar的最新版本包,这里我下载的是3.5.1版本2、sonar本身源码不是开源的。虽然说明文档中说sonar是可以直接部署到tomcat下,但是在我部署的过程中发现一些冲突。查看监控

2013-05-08 16:43:38 2967

原创 持续集成之jenkins(二)

1.1 jenkins安装与升级1、下载地址(官网):http://jenkins-ci.org/ 2、安装:比较简单,这里就是将下载的jenkins.war放到tomcat下即可。然后访问配置。这里需要说一下的是,我是在linux下用root账号安装的jenkins。当我们安装成功后进行配置的时候,相关的配置文件生成在/root/.jenkins/目录下。当我们从svn获取相关文

2013-05-08 16:22:20 8391 1

原创 创建svn下的项目

新建一项目,项目名称(例如:bpm),置于svn管理之下:1.创建仓库,即在SVN服务器里的SVN工作目录下创建项目bpm所对应的仓库:假设svn安装目录如下:/usr/local/svn/bin/切换到上边的bin目录下,在命令行执行如下命令:svnadmin create/svnroot/bpm2、创建成功后就可以在TortoiseSVN中访问这个地址了:htt

2013-04-30 16:30:00 1316

原创 13款开源Java大数据工具

大数据几乎已成为所有商业领域共有的最新趋势,然而大数据究竟是什么?是噱头、泡沫,又或是真如传言一样的重要。事实上,大数据是个非常简单的术语——就像它所说的一样,是非常大的数据集。那么究竟有大多?真实的答案就是“如你所想的那么大”!那么为什么会产生如此之大的数据集?因为当今的数据已经无所不在并且存在着巨大的回报:收集通信数据的RFID传感器,收集天气信息的传感器,移动设备给社交网站发送的GP

2013-04-29 09:22:53 1797

转载 FastDFS分布式文件系统

FastDFS是为互联网应用量身定做的一套分布式文件存储系统,非常适合用来存储用户图片、视频、文档等文件。对于互联网应用,和其他分布式文件系统相比,优势非常明显。具体情况大家可以看相关的介绍文档,包括FastDFS介绍PPT等等。出于简洁考虑,FastDFS没有对文件做分块存储,因此不太适合分布式计算场景。官方论坛http://bbs.chinaunix.net/forum

2013-03-26 18:27:44 2239

转载 各种分布式系统简介

常见的分布式文件系统有,GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。Google学术论文,这是众多分布式文件系统的起源==================================Google File System

2013-03-26 18:23:03 1972

转载 NFS、NAS、SAN、Squid、LVS

NFS简介----------------------------------------------------NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。

2013-03-26 18:20:54 1707

转载 FastDFS HOWTO - 同步机制

在FastDFS的服务器端配置文件中,bind_addr这个参数用于需要绑定本机IP地址的场合。只有这个参数和主机特征相关,其余参数都是可以统一配置的。在不需要绑定本机的情况下,为了便于管理和维护,建议所有tracker server的配置文件相同,同组内的所有storage server的配置文件相同。tracker server的配置文件中没有出现storage server,而sto

2013-03-10 17:01:25 2203

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关注的人

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