自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jackxin Xu IT技术专栏

专注于IT研发、技术知识的探索记录

  • 博客(275)
  • 收藏
  • 关注

转载 App开发到App Store上架,发布流程。

网上已经有很多关于这方面的资料。我重点总结了三篇。大家可以参照着看。1.IOS开发从新手到App Store上架。http://www.cocoachina.com/special/fornew.html2.苹果APP STORE产品上架以及审批流程iPhone app发布到appstore的步骤iPhone app发布到appstore的步骤如下: 要在苹果网站上注册APP ID,以及购买i

2015-07-04 15:11:31 9188

原创 SAAS软件的多租户实现技术研究笔记

在SAAS、IAAS、PAAS这三个不同层面,实现多租户的技术是不一样的:SAAS 软件的使用权,主要是依照账户的容量(如何约定是个值得考虑的问题),譬如用户(租户)拥有使用账号;PAAS 软件开发平台资源(如开发支撑系统工具、应用存储空间、运行容器、平台服务等等);如某租户拥有1G应用存储空间,应用容器(数量不限、总内存上限4G),2个缓存服务;IAAS 硬件基础设施(如CPU、内存、存储、IP

2015-05-09 20:45:43 7772

原创 jQuery学习简要笔记

前言:熟悉jQuery的代码是了解jQuery整个应用的核心与基础,jQuery是一款优秀的js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!下面来重温一下整个jQuery的知识,大家如果有javascript 开发基础,对于学习jQuery是非常有帮助的。1. 熟悉JQuery的基础用例,如果对Javascript的示例代码比较熟悉的话,可以采用如下的函数代码:// 页面

2015-05-04 09:09:15 1773 1

原创 利用Netty来构建WebSocket后端服务系统的例子程序

最近在研究Netty来构建SOA架构,其中也包括了前端接入的HTTP/WebSocket方面的接入响应,而WebSocket方面的接入响应对于移动端的消息推送研发至关重要,这里就将在这块研发时的异步socket响应服务例子程序

2015-05-04 09:07:19 12552 1

转载 阿里巴巴Dubbo实现概要分析

1.      Dubbo概述Dubbo是阿里巴巴开源出来的一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及作为SOA服务治理的方案。它的核心功能包括:#remoting:远程通讯基础,提供对多种NIO框架抽象封装,包括“同步转异步”和“请求-响应”模式的信息交换方式。#Cluster: 服务框架核心,提供基于接口方法的远程过程调用,包括多协议支持,并提供软负载均衡和容错

2015-03-21 10:34:02 1886

转载 Alibaba的COBAR真是强大

最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。首先,使用Cobar的核心功能如下: 分布式:Cobar的分布式主要是通过将表放入

2015-03-18 21:53:05 14393 2

原创 关于远程调用实现的必要技术

关于远程调用实现的必要技术,笔者看到网上有几篇文档写得不错,符合我自己的实践,摘录下来跟大家一起分享。远程调用实现的技术总体上分为以下几个方面:1. 通信技术:远程调用就是通过网络技术将不同系统构成一个整体,因此通信技术是其重点,通信技术我这里选择的是netty技术,Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。Netty会让我们开发

2015-02-26 15:40:41 2238

转载 提升办公效率才是王道!12款国内外企业协作工具推荐 - 国内篇

1. 纷享销客纷享销客是移动互联时代的销售管理工具,通过它们的企业销售人员移动办公和CRM工具,企业可以实现销售行为管理、销售过程管理和客户资源整合3大类的功能。比如,企业员工可以通过手机来实现汇报销售日志、更新客户资料、外勤签到打卡、急件审批、工作沟通等工作。而管理者也能通过移动端来掌握销售数据、了解客户动态、阅读员工销售日志等等,这样就可以实时地掌握业务的一线状况,来完成批示急件、布置工作等等

2015-02-09 09:23:40 2129

转载 提升办公效率才是王道!12款国内外企业协作工具推荐 - 国外篇

现在,云计算已经走入了我们的日常工作,也需你还感受不到它的身影,其实不知不觉中,很多人已经在使用各种各样的云服务了,比如百度网盘、快盘等云存储,还有很多小微企业都在使用的IaaS平台,诸如阿里云、青云、UCloud等等。今天介绍一些企业协作类的办公工具,它们基本上都属于SaaS应用的范畴,这些工具类产品大都是免费的,更重要的是,它们能够提升你的办公效率。国外篇1. Slack首先,把Slack放在

2015-02-09 09:22:37 3828

转载 自学成才 16个非常优秀的在线教育网站

自学成才 16个非常优秀的在线教育网站在线教育ProcessingCourse HeroEloquent JavascriptLynda摘要:在线资源最大的优势就是不断更新,取经去糟。本文提供了16个非常好的在线学习资源提供给大家,帮助大家在温习旧知识的同时,不断学习新技术。 软件开发是一项非常复杂且有趣的工作,开发者需要在规定的期限内完成需求开发,并且把产品交付给客户。与此同时,开发者也不

2015-02-09 09:18:33 2270

原创 浅谈软件销售工作

销售分为如下三种类型:1. 技术型销售,典型特征是逢人必谈技术,对于技术的内因外果非常清楚,当跟客户沟通时特别在技术沟通时,能说会道,涛涛不绝,但一到关系项目譬如玩、喝酒、K歌等表现平平。2. 关系型销售,典型特征是碰到人必称“哥”、“老师”、“领导”等,鞍前马后、端茶倒水、嘘寒问暖的,特别擅长各种交际活动,譬如外出游玩、K歌、喝酒、打牌、摄影、打高尔夫等各类社交活动,当然能够玩高尔夫的销售一般都是比较高端的销售,也是众多销售追求的目标;3. 混合型销售,介于上述两者之间,能够根据客户接洽人的分类来实

2014-11-01 18:50:11 14107

转载 实现CAS与AD在Windows下集成

经过几天寝食难安的努力,终于在昨天晚上通过了cas与ad的集成验证。总结经验,绕了很多圈子,这篇博客将会直接提供配置过程,最终实现验证通过。        首先,创建了必须的域控制器、cas服务器、客户机及应用系统,所有机器都加入域中备用。这里要说明的是,我所使用的域控制器为windows2003,cas server版本为:cas-server-3.4.10-release,cas client

2014-11-01 11:23:33 8256 1

转载 BOS_V6.3_BOS实施指南_单点登录(V2.0版)

前  言   本指南共分为六个章节,第一章介绍了单点登录的概念和作用,以及EAS支持的单点登录集成方案;第二章分析了单点登录的需求分析和实施过程;第三章分析了EAS单点登录各集成方案的具体实施和配置步骤;第四章介绍了EAS与其他第三方单点登录方案的集成方法;第五章介绍了单点登录的相关知识;第六章是FAQ 适用对象   本指南适用于EAS单点登录设计和开发人员,需要进行EAS单点登录集成的实施及二次

2014-11-01 11:09:01 2762

转载 单点登录SSO的实现原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2014-11-01 10:43:19 1355

原创 jQuery学习简要笔记

前言:熟悉jQuery的代码是了解jQuery整个应用的核心与基础,jQuery是一款优秀的js开发库类,特别是对css和XPath的支持,使我们写js变得更加方便!下面来重温一下整个jQuery的知识,大家如果有javascript 开发基础,对于学习jQuery是非常有帮助的。1. 熟悉JQuery的基础用例,如果对Javascript的示例代码比较熟悉的话,可以采用如下的函数代码:// 页面

2014-08-17 23:19:24 1512

转载 Sharepoint学习笔记—架构系列-- Sharepoint的数据模型(DataModel)、数据管理(Data Management)与查询(Query System)

Sharepoint Foundation中的首要数据结构就是列表(List), 每个List属于某种List Type,与此类似,每个列表中的列(Column)属于某种FieldType,而每一条列表记录(List Item)属于某种Content Type.至于外部数据(External Data),即来自于Sharepoint Content Database数据库之外的数据,也能够在Sha

2014-08-16 09:57:37 1611

转载 Cobar使用文档(可用作MySQL大型集群解决方案)

[存储] Cobar使用文档(可用作MySQL大型集群解决方案)最近好不容易抽空研究了下Cobar,感觉这个产品确实很不错(在文档方面比Amoeba强多了),特此推荐给大家。Cobar是阿里巴巴研发的关系型数据的分布式处理系统,该产品成功替代了原先基于Oracle的数据存储方案,目前已经接管了3000+个MySQL数据库的schema,平均每天处理近50亿次的SQL执行请求。首先,使用Cobar的

2014-06-10 17:57:01 1440

原创 软件销售技巧总结

销售演讲的技巧把握:熟知你要卖的软件/服务操作以及相关资料明确你将演示的目的确认演示的材料能够覆盖参与者关注的问题了解你所面对的听众类型(业务型、销售型)设计你的演讲主题与演讲路径给与参与者足够的信心使他们对你所提到的产品/服务能力非常感兴趣注意倾听观众的反馈,特别是决策者的反馈(问题、眼神、姿势)根据反馈及时调整思路,业务型关注的重点逐步转向业务流程探讨,技术型逐步将重点转向多分析技术的

2014-04-09 19:30:57 3694

原创 CentOs6.5上安装MySQL-Cluster 7.3.4的经历(2天查找各种资料试验结果)

为了安装这个cluster,研究了2天才彻底搞定,因此将此次研究经验记录下来供大家参考学习,避免重复走弯路,安装分为如下几个阶段:环境说明: CentOs6.5 + MySQL-Cluster 7.3.4 (最新GA版本),规划2台机器,一台做控制服务器 + 负载均衡服务器 + 数据节点服务器, 另一台做 负载均衡服务器 + 数据节点服务器;一、下载,这里为了方便安装过程,这里直接

2014-03-11 15:46:07 14273 9

转载 CentOS 6.2安装MySQL Cluster 7.2.14手册

CentOS 6.2安装MySQL Cluster 7.2.14手册 一、 节点分配,确保在同一个子网内,关闭防火墙,使用内网IP。  管理节点(MGMD)  192.168.64.251  数据节点(NDBD)  192.168.65.2  数据节点(NDBD)  192.168.65.3  查询节点(MYSQLD) 192.168.64.253

2014-03-08 18:08:49 2775

原创 渗透测试工具Nmap的攻防战

Nmap的下载地址:http://nmap.org/download.html Nmap是一款网络扫描和主机检测的非常有用的工具。 Nmap是不局限于仅仅收集信息和枚举,同时可以用来作为一个漏洞探测器或安全扫描器。它可以适用于winodws,linux,mac等操作系统。Nmap是一款非常强大的实用工具,可用于:检测活在网络上的主机(主机发现)检测主机上开放的端口(端口发现或枚举)

2014-03-02 10:51:04 3622

原创 浅谈组织执行力修炼

执行力 = 标准X意愿X方法X行动X检核具备执行力团队的三大特点: 信守承诺、结果导向、永不言败。

2014-02-14 23:07:42 2176 2

转载 Amoeba源码分析之:核心类说明

Amoeba目前一共有三个项目产品,分别是: Amoeba for MySQL:为MySQL提供了一种数据库代理的解决方案,可以实现多台MySQL之间的读写分离,具有负载均衡、高可用性、Query过滤、读写分离、可路由相关的query到目标数据库、可并发请求多台数据库合并结果。 在Amoeba上面你能够完成多数据源的高可用、负载均衡、数据切片的功能。 Amoeba for Al

2014-02-06 21:12:44 3090 1

转载 数据切分算法实践

数据切分其实有一个很巧妙的方法。 在memcached中用到了。  因为涉及到负载均衡等情况.所以有很大的优化.其实完全是数学层面的东西。 但是比前一篇文章的三种切分方法都要好一些。  其实数据切分的最好算法是能够根据新加入的节点(由于性能不够而重新加入新节点)能够动态加入到水平切分的数据库集群之中,并且承载均衡的负载。 引用Consistent Hashing  Co

2014-02-05 11:19:01 2267

转载 数据库水平切分的实现原理解析

最近看了几篇数据库水平切分的实现原理,觉得如下的这篇分析的颇有道理,转载跟大家一起分享。----------------------------------------------------------------------------------------------------------------------------------------------------------

2014-02-05 11:01:11 1430

转载 IBM小机+ORACLE数据库迅猛提升事物数TPS的方法总结

IBM小机+ORACLE数据库迅猛提升事物数TPS的方法总结:近期一直在搞业务压测,提升系统的事务处理能力。事务处理量从刚开始的三千到如今的接近一万,也积累了一些优化方法,分享给各位。首先当然需要你的系统是处理大并发事务的,如果你的系统每秒TPS才一两百,可能事务优化并不是主要的目的。这里一共包含两个部分的优化手段,第一部分是常规的优化手段,第二部分是稍微“邪门”点的优化手段。大并发事务常规的

2014-01-24 15:58:32 2267

转载 数据库的IOPS计算

MySQL的QPS计算show global status where Variable_name in('com_select','com_insert','com_delete','com_update');等待10秒show global status where Variable_name in('com_select','com_insert','com_delete','c

2014-01-24 15:17:53 14295 2

转载 MySQL架构方案 - Scale Out & Scale Up.

MySQL架构方案Scale Out:横向扩展,增加处理节点提高整体处理能力Scale Up:纵向扩展,通过提升单个节点的处理能力达到提升整体处理能力的目的ReplicationMySQL的replication是异步的,适用于对数据实时性要求不是特别关键的场景。slave端的IO线程负责从master读取日志,SQL线程专门负责在slave端应用从master读过来的日志(早

2014-01-24 11:55:56 6476

原创 centos 6.4 x86_64 yum上安装xen 4.2.2

一.准备系统环境1.下载kernel-xen repo镜像12wget http://us3.mirror.crc.id.au/el6/x86_64/kernel-xen-release-6-6.noarch.rpmrpm -ivh kernel-xen-release-6-4.noarch.rpm2 安装xe

2014-01-04 09:25:19 4748

转载 高性能、高流量Java Web站点打造的22条建议

1. 考虑使用不止一个数据中心在商务领域,一直存在许多恐怖的道听途说,而这些恐慌都因为他们只使用了单一的数据中心。如果你想在自然灾害或者电力供应故障中幸免,那么请使用多于1个的数据中心,使用active-active模式来配置你所有的数据中心。虽然在开销上可能会有所增加,但是比只使用单active的配置要值得多——因为在passive和active副本上,总会发现有些数据片不一致。2. 考

2013-12-22 10:23:52 1611

转载 你手上有50万,你会干什么?

98年 马化腾等一伙凑了50万创办了腾讯 没买房;98年 史玉柱 借了50万搞脑白金没买房;99年 丁磊用50万创办163.com 没买房;99年 陈天桥炒股赚了50万 创办盛大 没买房;99年 马云等18人凑了50万注册阿里巴巴没买房。如果当年他们用这50万买了房,现在估计还在还着银行的贷款吧。年轻的我们必须懂得:1、你不勇敢,没人替你坚强。2、没有伞

2013-10-05 11:38:48 1671 1

转载 优秀员工的十二种品质 - 马云在上海演讲说的话

马云在上海演讲说的话,值得大家仔细阅读一下。一:忠诚——忠心者不被解雇单位可能开除有能力的员工,但对一个忠心耿耿的人,不会有领导愿意让他走,他会成为单位这个铁打营盘中最长久的战士,而且是最有发展前景的员工。1、站在老板的立场上思考问题;2、 与上级分享你的想法;3、时刻维护公司的利益;4、琢磨为公司赚钱;5、在外界诱惑面前经得起考验。二:敬业——每天比老板多做一小时随着社会

2013-09-28 20:50:03 7278

转载 5款工具助你写出更好的Java代码

作者在IDR解决方案中,一直寻找方法来编写出更好的代码,后来他们发现,通过使用一些工具使用好的工具不仅可以提高代码质量,还可以提高开发人员的工作效率。在本文,作者将介绍5款在IDR解决方案的(开发语言为Java)中,最常用也最实用的工具给Java开发人员,希望它们帮你开发出更好的代码。1.FindBugs顾名思义,FindBugs是一款帮助开发者发现bug的工具,它是一个开源项目,遵循GN

2013-09-10 11:04:09 1549

原创 实现架构5视图法

实现逻辑架构的5种不同的视图方法:o   逻辑架构关注功能,不仅包括用户可见的功能,还包括为实现用户功能而提供的辅助功能模块o   物理架构关注应用的安装和部署问题,以及如何部署机器和网络来配合实现软件系统的可靠性、可伸缩性等要求。o   运行架构关注进程、线程、对象等运行时概念,以及相关的开发、同步、通信等问题o   数据架构关注持久化数据的存储方案,不仅

2013-08-24 20:28:30 2355

原创 敏捷开发的4个中心思想

敏捷开发的4个中心思想 如下:1. Individuals and interactions over processes and tools2. Working software over comprehensive documentation3. Customer collaboration over contract negotiation4. Responding to c

2013-06-10 13:59:51 5075 2

转载 virbr0 虚拟网卡卸载方法

在使用双机软件过程中,如果系统是centos 5.x 默认系统安装完成后为xen内核,那么xen内核引导启动后就会有虚拟网卡(vethx、vif0.x、virbr0、xenbr1等)存在。这就会直接导致双机软件的两台机器中都会有相同的IP地址存在(virbr0网卡的IP地址都为192.168.122.1)。所以会导致双机系统中的主机关机时,备机不会接管的现象。所以,需要将virbr0卸载掉:

2013-05-01 09:26:25 1827 2

转载 给 Xen 虚拟机添加一个网络接口

我们在工作中用到了大量的虚拟机,至少一半的物理服务器都被虚拟化了。VPSee 正在考虑用一个虚拟机来替代一台物理机器来监测网络上的主机情况。前不久我们小组拉了一根自己的 ADSL,建了一个自己的网,这样加上工作网络就有2个不同的网,我们希望能在一个虚拟机上用 Cacti 等工具同时监测2个网络上的多台关键服务器、路由器和交换机的实时情况。这就需要在我们的虚拟机上连接到另一个网络,Xen 默认安

2013-04-22 22:25:41 1834

转载 用Eclipse创建WEB项目

总结为3步:必备环境:Eclipse jeeTomcat1.创建services2.创建dynamic web project项目3.WebContent路径下创建index.jsp运行:run on server  参考自:http://www.iteye.com/topic/418393                http://blog.csdn.net

2013-04-21 22:05:45 1988

转载 CentOS设置系统时间和时区

一、设置时区方法一:使用setup工具setup选择Timezone configuration选择Asia/Shanghai空格键勾选上System clock uses UTC就OK了。方法二:使用tzselect工具tzselect选择亚洲Asia5选择国家China9选择地区central Chin

2013-04-21 13:09:14 2444

转载 Xen的CDROM支持系列命令

Xen CDROM SupportContentsPV GuestHVM GuestAdding CDROM to guestChange CDROM for a running guestBooting from CDROMTroubleshootingPV GuestCurrently, there's no paravirtual CDROM dr

2013-04-21 12:53:07 1817

空空如也

空空如也

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

TA关注的人

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