自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

转载 大型网站技术架构(三)--架构核心要素

大型网站技术架构(一)--大型网站架构演化大型网站技术架构(二)--架构模式       所谓架构,一种通俗的说法就是“最高层次的规划,难以改变的决定”,这些规划和决定奠定了事物未来发展的方向和最终的蓝图。       而软件架构即“有关软件整体结构与组件的抽象描述,用于指导大型软件系统各方面的设计”。一般来说软件架构需要关注性能、可用性、伸缩性、扩展性和安全性这5个架构要素。1、

2014-05-27 19:25:50 477

转载 大型网站技术架构(二)--架构模式

大型网站技术架构(一)--大型网站架构演化         每一个模式描述了一个在我们周围不断重复发生的问题及该问题解决方案的核心。这样,你就能一次又一次地使用该方案而不必做重复工作。          所谓网站架构模式即为了解决大型网站面临的高并发访问、海量数据、高可靠运行灯一系列问题与挑战。为此,在实践中提出了许多解决方案,以实现网站高性能、高可靠性、易伸缩、可扩展、安全等各种技术架构

2014-05-27 19:23:57 358

转载 大型网站技术架构(一)--大型网站架构演化

看完了有一本书,就应该有所收获,有所总结,最近把《大型网站技术架构》一书给看完了,给人的印象实在深刻,再加上之前也搞过书本上讲的反向代理和负载均衡以及session独立存储和缓存,因此书本看起来还是挺通俗易懂的,而且作者李智慧给人的印象(书本)也挺深刻的,我从这本书中也学到了许多,了解的许多,但是理解还是比较抽象的,写出来才是真正的理解,因此准备写一系列的博客来介绍和加深理解大型网站技术架构。

2014-05-26 20:58:34 431

转载 数据库管理系统的登录名、角色,数据库的用户、角色和架构

概述       之前的一篇博客中写到过关于服务器登录名,服务器角色,数据库用户,数据库角色的关系,理论的一些知识,大家可以看看这篇博客:登录名,服务器角色,用户名和数据库角色。本片博客注重操作。数据库架构       在具体的操作时,先普及一下数据库架构的知识,这里需要注意一下,这里说的数据库架构不是针对数据库的拓扑结构来说的,而是针对数据库管理系统中,针对数据库的一个功能。

2014-05-24 15:00:34 2218

转载 比鬼故事还要吓人的真事儿!

1、 一位母亲,因为他的丈夫不再爱她了,有了婚外情,这位母亲迁怒于他们的独子,因她是学化学的,一个夜晚,这位母亲在她的小儿的被子下撒满了白磷,不久她儿子自燃至死,最后这位母亲也自杀。这次谋杀让人难忘,但是是因人性的残忍与一位女人的失望之极……  2、 杂志上看到圣母案,好象是德国的。这个凶手是个娴静的美丽妇人,所以也称圣母案。据说她总是不停地勾搭过路的游客,不停的怀孕,但是从来没有人长久地看过

2014-05-22 21:31:21 663

转载 SSD 从形式到实质之改变

SSD的物理尺寸之混战正在进行当中。数据中心的硬件架构师因为要规划下一代服务器的机械设计,还要制定JBOD的设计规范,想必面临不少困惑。要是选择的机械尺寸到了部署时成了非主流,势必造成采购困难、成本增高等一系列问题。搞不好要重新订制服务器JBOD,代价可谓不小,不得不多费些心思,擦亮眼睛,看看未来。        软件架构师是否可以指指楼下的硬件采购部门——那是他们的事,就此高枕无忧呢? 

2014-05-22 21:24:55 415

转载 致命冤灵:童眼3

夕阳已经随着时间的慢慢流逝,消失不见,宛如血红色的胭脂,肆无忌惮的倾洒在正在乘坐出租车的倪红艳身上。“咯,10块钱。”倪红艳从车窗外淡雅的望了望,拿出了十元钱,递给了司机。司机没有任何回应。“喂,给你,你还要不要啊。”倪红艳开始不耐烦了起来,她伸过头去,将钱硬是塞进了司机的手上,可是,当她看见司机的那一幕却惊呆了。那个司机已经不知什么时候已经彻底摆脱掉了原来的样子,穿着粉红

2014-05-21 21:54:52 500

转载 ubuntu 14.04安装OVS虚拟OpenFlow交换机配置总结

一、安装OVSsudo apt-get install openvswitch-controller openvswitch-switch openvswitch-datapath-source(与网上之前的资料相比,没有安装openvswitch-brcompat,提示没有这个包。笔者目前的使用来看没有问题,可能是linux内核或OVS版本变化造成的,不再需要安装?)二、配置OVS虚

2014-05-21 21:51:29 600

转载 oracle 数据库开发面试题

最近参加了数场面试,总结一下竞聘oracle 开发岗位最常问到哪些问题:1、delete 与 truncate 区别?1)truncate 是DDL语句,delete 是DML语句;2)truncate 速度远快于 delete;      原因是:当我们执行delete操作时所有表数据先被copy到回滚表空间,数据量不同花费时间长短不一。而truncate是直接删除数据不

2014-05-20 20:36:43 537

转载 淘宝实时数据传输平台: TimeTunnel介绍

作者在工作中遇到了类似流式数据实时接入的业务场景,所以对淘宝的实时数据仓库这一块做了一些调研和了解。本文从业务场景和设计上介绍了淘宝的TimeTunnel工具,文中的图片来自淘宝数据仓库团队交流过程中的sildes,也参考了一些相关文档。业务背景TimeTunnel(简称TT)是一个基于thrift通讯框架搭建的实时数据传输平台,具有高性能、实时性、顺序性、高可靠性、高可用性、可扩

2014-05-20 17:47:30 963

转载 22种代码的坏味道,一句话概括

22种代码的坏味道,一句话概括:如果一段代码是不稳定或者有一些潜在问题的,那么代码往往会包含一些明显的痕迹。正如食物要腐坏之前,经常会发出一些异味一样。我们管这些痕迹叫做“代码异味”。 Code smellsDuplicated Code--------(重复代码)难维护。[解决方法]:提取公共函数。Long Method----------

2014-05-19 20:24:40 480

转载 床头婆婆

你听说过每个床头都有一个床头婆婆吗?对于生活在一个被各式各样的高科技产品包围的城市人来说,不要说床头婆婆,你问他什么是土地公,他都未必知道。即使是那些在香火蜡烛熏陶下长大的农村人,也很少听说过,更不用说祭祀床头婆婆。据说只有广东一部分偏远地区,才保存着祭祀床头婆婆这一古老习俗。也只有这一地区的人,才知道床头婆婆。在这类人中,包括我。不过我不是广东偏远地区的人,但我的奶奶是。我很

2014-05-19 20:18:35 2023

转载 向HTML中插入视频,兼容所有浏览器

最常用的向HTML中插入视频的方法有两种,一种是古老的标签,一种是html5中的标签。前者的兼容性没得说,但是使用起来不太方便,后者使用起来很方便,但是兼容性让人头疼。虽然后者兼容性存在很多问题,但是因为使用很方便,符合未来网页设计发展的趋势,因此我们以后者为主要的插入视频的方法,因为它兼容性的问题,前者作为辅助。示例如下:                       

2014-05-19 19:57:10 747

转载 程序员为什么要加班

首先,假设这个程序员是一位职场新手甲。他刚大学毕业,没有工作经验。来自产品的需求,他要理解很久才能做。然后开发的过程中会遇到各种问题,如果经验不足以支撑他快速完成任务,那么只能求助于网络,书籍,熟人。如果这些都帮助不了他。他需要求助于同事。但是次数频繁,同事会厌倦于帮他解答;他也会羞于咨询。这时,他一天下来,基本都会卡在一个很简单的问题上。下班了,他还没有完成任务。没错,他需要加班了,因为他的编程

2014-05-18 21:13:44 441

转载 微软下一代云环境Web开发框架ASP.NET vNext预览

微软在2014年5月12日的TechEd大会上宣布将会发布下一代ASP.NET框架ASP.NET vNext的预览。此次发布的ASP.NET框架与以前相比发生了根本性的变化,凸显了微软“云优先”(cloud-first)的新战略思想。微软员工Scott Hanselman发布博客对ASP.NET vNext进行了简要介绍。以下为其博客的翻译。原文:http://www.hanselma

2014-05-17 12:23:52 535

转载 大数据时代的万象变化

近来多次和百度、阿里、腾讯、中移动数据中心的架构师进行交流,同时也在网上的论坛/社区主导大数据分析范例的一些讨论,与互联网/云开发人员进行沟通。由此,我愉快地发现,大数据分析在中国非常普遍:不光是星巴克、纸牌屋等美国文化元素在中国广受追捧;Hadoop也受到广泛接纳,并且在中国的云开发人员的讨论中占据了主导地位。但是,和其他流行事物一样,人们在追捧讨论的同时也会考虑它当前的热度是否合理。“如果我讲

2014-05-16 22:33:30 687

转载 大学毕业出路利弊一览表 (考研,.公务员,国企,私企,外企,留学,创业,自由职业.. ...

1.考研利:延缓就业压力,推迟就业期的到来;有些城市,有些学校能给研究所解决户口的问题提高自身学历,增强竞争力;国家出台了新的研究所扩招政策,考研相对容易,能够拿到更高的文凭;学术上有创见,可以沿着这个方向一直努力,毕业后获得稳定的工作.弊:研究生毕业后,毕业压力仍在,而且有了更为年轻的竞争者,压力越加沉重;读研期间,不一定能学到对自身职业有用处的知识,白白浪费了积累经验的时间;研究会生扩

2014-05-16 22:30:56 1117

转载 Redis安装及简单测试

摘要: Redis是目前业界非常受到欢迎的一个内存数据库,一般用作系统的中间缓存系统,用以提升整体商业系统的吞吐量和响应速度。本文将简要介绍安装的主要过程以及给出一个简要的测试代码。1.  系统环境和版本说明   操作系统选用Ubuntu 14.04, Redis的版本选取目前的最新稳定版本2.8.9. 客户端选用了Redis的Java版本jedis 2.4.2.2.  Red

2014-05-15 21:09:37 374

转载 zTree实现地市县三级级联DAO接口测试

zTree实现地市县三级级联DAO接口测试ProvinceDaoTest.java:[java] view plaincopyprint?/** * @Title:ProvinceDaoTest.java * @Package:com.gwtjs.dao * @Description:省份地市县级三级级联DAO接口测试 * @author:You

2014-05-15 21:08:20 414

转载 一个傻子的爱,这样才叫爱!

镇子里有个傻瓜,不是天生的那种,5岁那年在一次煤气中毒事件中,只有他活了下来,和他同在屋里睡觉的父亲用尽最后的力气将他推到门外撒手而去了,从那以后,他就只会傻傻的笑,不管是开心还是伤心,据说是大脑受到了损伤。  傻瓜还有个美丽的妈妈和可爱的妹妹,他总是问***妈,他的爸爸去哪了,***妈告诉他:爸爸死了,他变成星星到天上去了,他在天上看着我们呢。  傻瓜每天晚上都躺在院子里的草坪上

2014-05-14 22:39:33 449

转载 Android 设计模式

简介项目开发中发现问题、解决问题这个过程中会出现很多问题,比如重复出现、某个问题的遗留,这些问题的本质就是设计模式。今天记录设计模式的知识点。内容在java以及其他的面向对象设计模式中,类与类之间主要有6种关系,他们分别是:依赖、关联、聚合、组合、继承、实现。它们的耦合度依次增强。依赖关系:对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的

2014-05-14 22:18:18 436

转载 jquery ajax 在submit按钮的click处理中应注意的地方

html文件:................js文件:$(document).ready(function(){    $("#personsub").live('click',function()    {        if($("#oldpassword").val()=="")        {            a

2014-05-13 22:14:56 661

转载 c语言下的通用数据库接口(之sqlite消化,模拟c#,java的反射)

在java/C#中都有类的反射,而C下是不存在的。java/C#中可以把表设计成类,而C下只能设计成结构体形式。在java中有hibernate来操作数据库,但是在C下面怎么设计好呢?现在,我想出了一个点子,以下使用sqlite先创建一个结构体,表示一张数据库表的结构。typedef struct User {int id;char *name;char *pass

2014-05-13 20:48:27 1470

转载 免费好用的web应用托管平台

1.前言曾经很久以前,想找一个免费的空间部署一个属于自己的技术博客真是太难了,使用过SAE,但是很快就面临收费了,后面也就不了了之了。目前自己又找到一个免费的PAAS平台,可以部署各种语言的web应用,那就是京东的PAAS平台京东云擎jae,网址是jae.jd.com点击打开链接.2.初体验我自己使用没有看帮助手册,根据提示注册成为开发者,然后在就控制台界面创建了一个简单的应用

2014-05-13 20:45:35 601

转载 【windows socket+UDP服务器客户端】

Windows Socket+UDP服务器客户端     Winsock是 Windows下套接字标准。                 1.UDP socket编程:         UDP(用户数据报协议)是一个无连接,不可靠的数据传输,其特点是简单,快捷。相比与TCP,UDP不需要建立连接(不需connect、accept函数),数据发送接

2014-05-11 15:42:00 479

原创 献给天下所有的母亲

妈妈,祝您开心幸福

2014-05-11 15:30:31 400

转载 Win7下设置WiFi热点

Win7下设置WiFi热点今天研究了下Win7设置WIFI热点,Connectify神马的都是浮云~亲测可用,现拿出来分享下~1、点击“开始”,再点击“运行”,输入“cmd”,回车,进入命令行:2、在命令行下输入命令:“services.msc”,弹出“服务”窗口,选择“Windows Firewall”,右键点击“属性”:选择“手动”,然后点击

2014-05-11 15:13:30 353

转载 JavaScript也能求爱哦

这里面做了一个JavaScript的求爱小特效,效果如下:不仅能出现下面的图的效果,还可以让这个图形跟随着鼠标转动哦,这里面只是一个简单的没有修饰的小例子,基于这个例子可以让求爱,更加好玩了。闷骚男们,是不是可以给你的小萝莉发个这样的网页啊。给力的。贴上code吧:[html] view plaincopyprint?> html> head> 

2014-05-10 21:58:35 467

转载 java反射机制与动态代理

在学习HadoopRPC时,用到了函数调用,函数调用都是采用的java的反射机制和动态代理来实现的,所以现在回顾下java的反射和动态代理的相关知识。一、反射JAVA反射机制定义: JAVA反射机制是java程序在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机

2014-05-10 21:55:10 542

转载 [Zabbix] 如何实现邮件报警通知以及免费短信报警通知

前提条件:(1) zabbix服务器端已经成功安装并且运行。(2) zabbix客户端已经成功建立并且运行。1 下载并且安装msmtp软件Wget http://sourceforge.net/projects/msmtp/files/msmtp/1.4.32/msmtp-1.4.32.tar.bz2/downloadtar jxvf msmtp-1.4.3

2014-05-08 21:59:23 591

转载 Redis]windows下redis的安装和启动

官方的下载地址是: http://redis.io/download在win64一栏中可以看到redis原本是没有windows版本的,windows版本是Microsoft Open Tech团队开的给出了一个github的链接地址:https://github.com/MSOpenTech/redis下载:在https://github.com/MSOpen

2014-05-08 20:39:48 377

转载 互联网精神造就的富翁们

互联网的发展其实与自然进化规律是匹配得上的。如社会形态中的一种架构模式,一种信息平台。所以究其本质,互联网是一个社会资源信息共享的一个协作平台。互联网的所有特点:平等、开放、互动及免费等等,归根到底,都是这个信息平台的形容词。那么既然作为一个平台,那他所谓的精神并不是个别的特点能概括得了的,而应该思考:他能带来什么,愿景为何。比如对一个人的描述可以借助很多特征点:高富帅、矮穷挫等,但是这都

2014-05-08 20:15:48 408

转载 HDFS追本溯源:租约,读写过程的容错处理及NN的主要数据结构

1.      Lease 的机制:hdfs支持write-once-read-many,也就是说不支持并行写,那么对读写的互斥同步就是靠Lease实现的。Lease说白了就是一个有时间约束的锁。客户端写文件时需要先申请一个Lease,对应到namenode中的LeaseManager,客户端的client name就作为一个lease的holder,即租约持有者。LeaseManager维护

2014-05-07 22:46:52 512

转载 单元测试中 Right-BICEP 和 CORRECT

在单元测试中,有6个总结出的值得测试的方面,这6个方面统称为 Right-BICEP,通过这6个方面的指导,可以较完全的测试出代码中的bug。本文就是简单的介绍 Right-BICEP 到底指的哪6个方面,以及其中边界测试中的 CORRECT 助记短语。Right – Are the results right? 结果是否正确?B – are all the boundary cond

2014-05-07 22:43:18 610

转载 三分钟教你学Git (三)之技巧

先来看看几个比较有用的技巧git stash将工作区中的状态保存到栈中,供以后apply/pop。可以把它理解为一个commit,但是是存在另一个仓库里的。git reset--hard 将暂存区,工作区,版本库都恢复到某一次提交的状态--soft 暂存区和工作区都不变,只改变版本库的状态--mixed (默认) 将版本库和暂存区都改变,不改变工作区如果

2014-05-07 22:40:28 413

转载 虚拟机迁移过程中网络状况测试的测试程序

最近一直在弄项目的虚拟机网络的配置,现在主要的问题就是要测试在我们进行虚拟机迁移的过程中的网络情况。于是写了一个网络测试程序,因为基于TCP连接的网络,网络是不会丢包的,所以为了更好的显示网络情况,本测试程序是基于UDP的。客户端程序[cpp] view plaincopyprint?#include  #include   #include  #inc

2014-05-06 22:14:08 674

转载 我终于找见那11道题的答案了

1.有3个人去投宿,一晚30元.三个人每人掏了10元凑够30元交给了老板.后来老板说今天优惠只要25元就够了,拿出5元命令服务生退还给他们,服务生偷偷藏起了2元,然后,把剩下的3元钱分给了那三个人,每人分到1元.这样,一开始每人掏了10元,现在又退回1元,也就是10-1=9,每人只花了9元钱,3个人每人9元,3 X 9 = 27元 + 服务生藏起的2元=29元,还有一元钱去了哪

2014-05-05 22:46:56 472

转载 MSSQL查询第五条到第十条数据

查询数据库中第五条数据到第十条数据,分两种情况:1,ID是连接的,当然这种情况比较好查。直接SELECT就可以了,取ID大于5小于10就可以了,这种情况比较少。2,ID不是连接的,如果要取第五条数据到第十条数据,就得从SQL查询SELECT着手[sql] view plaincopyprint?select top 10 *f

2014-05-05 22:35:24 1372

转载 Ajax——ajax调用数据总结

在做人事系统添加批量修改的功能中,需要将前台中的数据传给后台,后台并执行一系列的操作。通过查询和学习了解到可以通过ajax将值传入到后台,并在后台对数据进行操作。        说的简单点,就是ajax调用后台的方法。通过学习和实践,学习了几种ajax调用数据的几种形式,现在总结一下:1.  Ajax调用无参的后台方法的数据Jquery前台代码:[j

2014-05-04 21:47:33 392

转载 史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码

短小精悍俄罗斯方块游戏javascript原创整理不易,转载请注明出处:史上最短小精悍的javascript编写的俄罗斯方块游戏,仅仅60行代码代码下载地址:http://www.zuidaima.com/share/1759652641295360.htm直接上效果图:通过左右下控制方向,上改变形状。game over[xml] v

2014-05-04 21:43:08 600

空空如也

空空如也

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

TA关注的人

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