自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(44)
  • 资源 (15)
  • 收藏
  • 关注

原创 分布式配置管理系统

在一个分布式环境中,同类型的服务往往会部署很多实例。这些实例使用了一些配置,为了更好地维护这些配置就产生了配置管理服务。通过这个服务可以轻松地管理这些应用服务的配置问题 。 配置管理系统用于所有项目统一的配置集中管理,简化运维和项目部署,具备高灵活性,高性能,高稳定性,高及时性。并希望通过这个服务可以轻松地管理成千上百个服务实例的配置问题。视频教程地址: http://www.chuanke.

2016-04-05 14:03:37 543

原创 RabbitMQ介绍

RabbitMQ介绍RabbitMQ是消息代理,一个消息传递的中介。它给您的应用程序中一个共同的平台来发送和接收消息,并安全的保存消息,直到你收到消息。网址:http://www.rabbitmq.com/ 特点:可靠性灵活的路由集群高可用队列多协议(AMQP,XMPP, SMTP, STOMP)多种客户端管理界面消息可跟踪强大的插件支持开源

2015-05-21 11:51:24 592

转载 redis -- 分帀式cache

文章转载自:http://hot66hot.iteye.com/blog/2050676转载请注明出处:http://hot66hot.iteye.com/admin/blogs/2050676最近研究redis-cluster,正好搭建了一个环境,遇到了很多坑,系统的总结下,等到redis3 release出来后,换掉memCache 集群.一:关于red

2015-05-21 11:38:10 374

转载 分布式配置管理平台-Disconf

摘要为了更好的解决分布式环境下多台服务实例的配置统一管理问题,本文提出了一套完整的分布式配置管理解决方案(简称为disconf[4],下同)。首先,实现了同构系统的配置发布统一化,提供了配置服务server,该服务可以对配置进行持久化管理并对外提供restful接口,在此基础上,基于zookeeper实现对配置更改的实时推送,并且,提供了稳定有效的容灾方案,以及用户体验良好的编程模型和WE

2015-05-21 11:32:48 2337

转载 mongoDB简介 --- 分布式DB

一、简介      mongoDB是一个开源的,基于分布式的,面向文档存储的非关系型数据库。是非关系型数据库当中功能最丰富、最像关系数据库的。      mongoDB由C++编写,其名字来源于"humongous"这个单词,其宗旨在于处理大量数据。      mongoDB可以运行在Windows、unix、OSX、Solaris系统上,支持32位和64位应用,提供多种编

2015-05-21 11:27:59 372

转载 mongoDB简介

一、简介      mongoDB是一个开源的,基于分布式的,面向文档存储的非关系型数据库。是非关系型数据库当中功能最丰富、最像关系数据库的。      mongoDB由C++编写,其名字来源于"humongous"这个单词,其宗旨在于处理大量数据。      mongoDB可以运行在Windows、unix、OSX、Solaris系统上,支持32位和64位应用,提供多种编

2015-05-21 11:24:56 127

转载 分布式设计与开发(三)------高一致性服务ZooKeeper

分布式环境中大多数服务是允许部分失败,也允许数据不一致,但有些最基础的服务是需要高可靠性,高一致性的,这些服务是其他分布式服务运转的基础,比如naming service、分布式lock等,这些分布式的基础服务有以下要求:高可用性高一致性高性能对于这种有些挑战CAP原则 的服务该如何设计,是一个挑战,也是一个不错的研究课题,Apache的ZooKeeper也许给了我们一个不错的答案

2015-05-21 11:19:33 253

转载 分布式设计与开发(二)------几种必须了解的分布式算法

分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加):Paxos算法一致性Hash算法Paxos算法1)问题描述分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系列更新数据的消息,由于分布式集群中的各个服务端节点是互为同步数据的,所以运行完客户端这系列消息指令后各

2015-05-21 11:18:12 273

分布式设计与开发(二)------几种必须了解的分布式算法

分布式设计与开发中有些疑难问题必须借助一些算法才能解决,比如分布式环境一致性问题,感觉以下分布式算法是必须了解的(随着学习深入有待添加):Paxos算法一致性Hash算法Paxos算法1)问题描述分布式中有这么一个疑难问题,客户端向一个分布式集群的服务端发出一系列更新数据的消息,由于分布式集群中的各个服务端节点是互为同步数据的,所以运行完客户端这系列消息指令后各

2015-05-21 11:14:50 82

转载 分布式设计与开发(一)------宏观概述

在IDF05(Intel Developer Forum 2005)上,Intel首席执行官Craig Barrett就取消4GHz芯片计划一事,半开玩笑当众单膝下跪致歉,给广大软件开发者一个明显的信号,单纯依靠垂直提升硬件性能来提高系统性能的时代已结束,分布式开发的时代实际上早已悄悄地成为了时代的主流,吵得很热的云计算实际上只是包装在分布式之外的商业概念,很多开发者(包括我)都想加入研究云计算这

2015-05-21 11:13:10 258

转载 架构师都要懂哪些知识

WEB架构师成长之路之三-架构师都要懂哪些知识查看文章索引请通过http://www.cnblogs.com/seesea125/archive/2012/04/17/2453256.html    Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几

2015-05-21 11:11:01 354

原创 第九节:Quartz中的作业

第九节:Quartz中的作业 做为使用quartz的我们,其实最关心的就job,job里面会实现我们要执行的业务代码,相对于调度器触发器来讲,job相对简单一些。 先睹图为快: 我们继承IJob接口定义的job会被封装到JobDetailImpl中,JobDetailImpl还包括其它属性,比如唯一标识job的JobKey(如上图),可见记录job状态的JobDataM

2012-04-12 14:49:29 1364

原创 第八节:触发器

第八节:触发器上节中学到了quartz 如何解析corn-like 表达式,其实触发器中最核心的地方就是处理时间,这一节让我们来了解下quartz中的触发器有哪些吧: 我想大家一定首先想到的就是处理corn-like的触发器吧,它就是CronTriggerImpl触发器,还是看一下类图,看看有多少触发器,和它们之间的关系吧  如上图,所有的触发器继承了ITrig

2012-04-11 15:04:06 1360

原创 第七节:Quartz中的cron-like表达式

第七节:Quartz中的cron-like表达式配置说明请参考:http://www.blogjava.net/xmatthew/archive/2009/02/15/253864.html cron-like也有叫unix-like表达式的,主要是对时间的配置,在quartz中主要用于触发器中,主要是根据用户配置的表达式以得出要执行作业的时间,看看Quartz是怎么解析cron-li

2012-04-10 16:52:39 2295

原创 第六节:Quzrtz JobStore

第六节:JobStore 跟据名称的意思,很可能理解成存放作业的容器,实际上真不是这样,它放的有哪些东东呢?JobStore我只看了RAMJobStore,里面其实放了Job和Trigger以及它们之间的关系。 让我们先看下有哪些jobStore吧,如下面类图: 其实也就是两类,一个是内存中,一个持久化存储. RAMJobStore:RAMJobStore继

2012-04-06 11:33:23 1096

原创 第五节:Quzrtz 的 线程池

在说到Quzrtz线程池的时候要先讲一下线程池的概念 :我个人的理解就是把要执行的东东扔到一个类似水池子的容器里面,给它洗澡,具体怎么洗,洗的干净不干净,还是一个个等着排队洗,都算是线程池对线程的管理,官方的概念也不想找了,就按这样理解吧。百度上找了下有哪些情况下不使用线程池,感觉挺不错,贴出来看下:●如果需要使一个任务具有特定优先级 ●如果具有可能会长时间运行(并因此阻塞

2012-03-31 18:14:47 1248

原创 第四节: Quartz调度器

前面几节简单的介绍了Quartz和其内部的执行过程,内容简单也容易理解,今天正式步入Quartz源码研究刨习,从调度器入手吧! 打开代码,先看下代码整体结构:  调度器介绍:Quartz调度器(Scheduler)主要有两个,一个是远程调度器(RemoteScheduler),一个是标准调度器(StdScheduler),它们是由调度工厂完成实例化的,对用户是封闭的

2012-03-31 13:05:49 1516 1

原创 第三节:Quartz 执行过程

稍微往quartz里面看了下代码在加上自己的揣测,大概梳理下它的执行过程,是如何调度,如何执行任务的。 执行过程:调度器初始化配置,比如JobStore,线程池,轮循线程,作业执行环境等如果有任务来了就把任务扔到JobStore中,有另外的线程会根据触发机制来轮循JobStore中的job,如果满足执行条件就把它扔到线程池中执行,这样一次执行作业的任务就完成了。 其

2012-03-30 18:42:14 940

原创 第二节:调度器,触发器与作业

调度器:Quartz.Net中核心的地方就调度器,调度器负责管理Quartz.NET应用运行时环境。上一节中代码中IScheduler sched = sf.GetScheduler(); 这一句代码看起来简单,其实背后做了好多事情,比如:初始化配置,是使用数据库还是内存,初始化线程池,是否是远程执行job等等,总之挺复杂的。作业:目前我的理解就是job,类似于上一节中

2012-03-30 18:38:43 1578

原创 第一节: quartz.net 2.0 简单介绍

在网上看到别贴的话,要想成为技术高手就需要多多的看看别人的代码,理解别的思想,看开源项目就是一个不错的选择。说实话我太想成为技术高手,但是自己悟性太差,半天弄不明白理解不了别人写的代码,为了提高自己的阅读能力,希望自己坚持看完quartz2.0这个开源的项目,顺便也锻炼一下自己写博客的水平。                              简单介绍:官网:http://quart

2012-03-30 18:31:57 1137 1

原创 在iis7里面部署php程序,ClickHeat | Clicks heatmap

1.先看下热图的效果:     2.准备环境:win7系统+iis7+FastCGI安装:FastCGI(介绍:http://www.iis.net/ConfigReference/system.webServer/cgi)       用微软平台来安装,打开平台搜索FastCGI ,如下            点安装就好. 热点图官网:ht

2011-06-30 21:41:00 890

原创 Mvc 路由进阶(二)

贴代码了: 重写MvcRouteHandler和MvcHandler using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.Mvc;using System.Web.Routing;namespace MvcGuestbook

2011-06-22 22:09:00 556

原创 MVC 路由进阶(一)

在浏览器中输入一段url地址,就可以打开网站浏览效果,在你回车后等待网站打开的哪一小段时间里,后台是怎么样处理的呢?下面来说说MVC路由知识: ---------------------------------目录大纲---------------------------------1.路由管道解析2.UrlRoutingModule类3.IRouteHandler接口

2011-06-02 17:46:00 1335

原创 英语学习资料网站

英语下载资料网http://www.abab123.com/bbs/down.asp?html=1577986人人听力网http://www.rrting.com/English/oral/103301/英语论坛http://forum.putclub.com/index.php电炉下载英语http://www.verycd.com/topics/132694/

2011-05-19 11:17:00 8319

原创 mvc 路由简单配置(二)

创建路由约束(C#)  http://blog.csdn.net/ojlovecd/archive/2010/02/07/5296032.aspx  有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303

2011-04-13 13:56:00 613

原创 mvc 路由简单配置(一)

 路由中,了解一些类:RouteData   封装有关路由的信息Route           提供用于定义路由及获取路由相关信息的属性和方法RouteValueDictionary         表示不区分大小写的键/值对的集合设置默认地址:home下的Index 对应view/home/index.aspx页 public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRo

2011-04-12 16:24:00 696

原创 view向Controller传值

接上一篇传值方式:get方式post方式1.get方式通url传值,像这样:http://localhost:5205/Home/Edit/1?type=12其中home,edit分别是controller和action,edit后面的1是id,type为传入参数  在后台可以通过Request.QueryString["type"] 或通过传入参数来接收t

2011-04-11 11:14:00 1217

原创 controll 向view传值

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303  controll 向view传值 ,下面介绍二种方式 ViewData与TempData属性来向View页传值通过ViewData.Model来传值 1.ViewData与TempData属性来向V

2011-04-08 16:02:00 935

原创 MVC小练 上传文件

html代码: <%: Html.TextBox("UpLoadFiles5"

2011-04-08 12:07:00 586

原创 HtmlHelper解析 (二)

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303  1.表单使用HtmlHelper的扩展类FormExtensions来生成Form,这里重点介绍BeginForm方法,它有13个重载方法,通过重载方法为表单添加属性,像action,method,id,enctype

2011-04-06 10:57:00 1473

原创 HtmlHelper解析与View (一)

一、HtmlHelper类位于System.Web.Mvc.Html下,主要由以下扩展类组成:关于扩展方法的学习:http://msdn.microsoft.com/zh-cn/library/bb383977.aspx二、mvc页面继承自:System.Web.Mvc.ViewPage由于mvc页面默认继承自System.Web.Mvc.ViewPage,所以我们需要了解一下这个类看下所在位置:这个类中的属性比较多,会包括一些由下面(controller)传上来的数据,一些缓存值了等等,关于这个类的详细信

2011-04-02 16:50:00 1461

原创 MVC 小练

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303 2011-04-01 将自己定义的一组数据显示到JqGrid上面.JqGrid是一个第三方的东东,类似webForm的gridview。先看下完成后的效果: 效果图: 下载地址:http://do

2011-04-01 16:00:00 1598 1

原创 了解 MVC 应用程序执行过程

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303  Http一个请求进来发送给基于 ASP.NET MVC 的 Web 应用程序,会匹配路由(通过 UrlRoutingModule 对象)进行路由选择,之后会将最终选择用哪个控制器,执行控制器中指定的方法来操作数据,返回

2011-03-30 16:01:00 658

原创 代码结构与url简单解析

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303  1、代码结构 :MVC 会根Model,view controller的不同将具体的内容分离开来,安放在不同的文件夹中。如图:   默认情况下,MVC 项目包括以下文件夹:App_Data,

2011-03-30 10:18:00 489

原创 新建第一个mvc程序

1、准备:需要开发工具:vs2010 + mvc 3mvc 3 下载地址: mvc 3  AspNetMVC3Setup.exe 2、建一个mvc程序:     a.打开vs2010 ->按ctrl+shift+n(新建项目)->选asp.net MVC 3 web Application ->确定 如图:b.选Internet Application 和view Engine(视图引擎):aspx 如图:c、点ok,成功创建程序,如图:d、ctrl+F5 运行程序:如图所示的结果

2011-03-29 17:51:00 610

原创 ASP.NET MVC 概述

有关用mvc做的网站,大家可以试试:http://www.tita.com?inviteUserId=F59EBD084D66B898A748A4E7DE281303  1、概念:MVC是三个单词的缩写,分别为: 模型(Model),视图(View)和控制Controller)。 MVC模式的目的就是实现Web系统的职能分工.            mvc的位置: 2、MV

2011-03-29 17:27:00 543

原创 javascript实现继承

function classA(sColor) { this.color = sColor; this.sayHello = function() { alert(this.color); } } function classB(sColor, sName) { //this.newMethod = classA;

2010-07-20 18:10:00 287

原创 javascript实现StringBuilder

<br />function StringBuilder() { this.arr = new Array();} StringBuilder.prototype.Append = function(str) { this.arr.push(str);} StringBuilder.prototype.toString = function() { return this.arr.join('');}<br

2010-07-20 17:38:00 329

原创 array 数组对象

<br />concat()     - 例子:var arr1 = ['2','3',4],arr2 = [3,4,5,3],arr = arr1.concat(arr2);alert(arr);<br />join()           -例子:var arr = ["我","爱","你","中","国"], str = arr.join("-");alert(str);<br />pop()           var arr = ["我", "爱", "你", "中", "国"];str = ar

2010-07-08 15:40:00 255

原创 js 函数(小练)

function increaseNum(startNum) {            var start = startNum;            var inc = function() {                start++;                window.alert(start);            }            return inc;        }        var go = increaseNum(3);        go();       

2010-07-06 14:16:00 263

WinSCP,ssh上传

WinSCP,ssh上传

2022-03-24

jdk 8 10大特性 + json 转 excel.zip

jdk 8 10大特性 + json 转 excel.zip

2022-03-24

京东架构介绍、架构师专用

京东架构介绍

2022-03-24

Quartz中的cron-like表达式解析 cron-like unix-like c#

Quartz中的cron-like表达式解析 cron-like unix-like c#

2012-04-10

Quartz 线程池

Quartz 线程池 中剥离出来的代码 不例子

2012-03-31

office转swf

win7 64位下通过。 1.d盘下建个Print2Flash3文件夹 2.安装print2flashsetup64.exe到上面的文件夹中 3.用vs打开项目。 ok

2012-02-24

JqGrid 小例子 vs2010+mvc

JqGrid 小例子 vs2010+mvc,JqGrid 小例子 vs2010+mvc,JqGrid 小例子 vs2010+mvc

2011-04-01

cs文件浏览,上传,下载

学习用。用于非法用途,与本人无关~~~ c#网络编程 上传 下载 资源浏览 远程控制 c#网络编程 上传 下载 资源浏览 远程控制 c#网络编程 上传 下载 资源浏览 远程控制 c#网络编程 上传 下载 资源浏览 远程控制

2011-01-27

c# 计算器 c#入门 计算器 简单计算器 简单工厂

c# 计算器 c#入门 计算器 简单计算器 为半成品,主要是联系简单工厂。一些简单的功能 大家 去完善下~

2010-11-23

扫雷 连连看 贪吃蛇 c#扫雷 c#连连看 c#贪吃蛇 c#入门 c#基础 c#小游戏

扫雷 连连看 贪吃蛇 游戏集合。 扫雷是一个宽益智游戏,对于大多数电脑玩家和普通朋友来说,扫雷可能是电脑入门游戏之一。 编这个游戏主要是练习可视化开工具的一些基本操作,下面说一下这个游戏的思想和难点。如果大家在玩的时候发现错误,或者有什么好的想法,或者有代码不是很理解,都可以qq(421338916-王刚)联系,期待着你们。 pane类主要是一个格子的情况,它包括判断是雷,及周围雷的情况,及当前雷的状态 Container是一个容器,是要把button和图片画上去的一个容器,这里我选择了panel控键,主要是paint事件,把button加到该控键的方法 ,和把图片加到画板中的方法(主要是雷,数字,和中雷的图片) Mine类是这个游戏的核心: --如何随机分部雷(在这个方法里,我就不说了 void LayMines()) --如何得到格子周围雷的数字(雷的个数){SetMineNum()这个方法写的很清楚} 上面的问题得到解决后这个游戏基本成形成了,大家如果在编的时候可能还会遇到一个问题,就是点击一个格子的时候,如果该格子是空的话,旁边的空格子会显示出来,并且最近的个数字也显示出来,在这里 我写成了方法isVisible(递归,有点重复),并在button中事件调用。 剩下的就是常归路数,游戏中有很多不足,由于我是初学者,对游戏编程方面有所不足,希望广大爱c#的朋友多多发贴,共同进步。

2010-08-16

贪吃蛇 snake c#贪吃蛇

/*。。。。。。。。 游戏地图说明。。。。。。。。。 * * 地图放在一个二维数组中 bool类型,其中 真代表有障碍物 假代表无障碍物 * * 000000000000000000000000000000 * 111111000000000000000000000000 * 000000000000000000000000000000 * * 图中的1就是蛇的形状。。。蛇每移动都会把蛇头的位置设成1 称动过后的蛇尾的位置设成0 像下面的。。 * * 000000000000000000000000000000 * 011111000000000000000000000000 * 000001000000000000000000000000 * * 表示蛇向下称动一格。。。 * 蛇的称动过程其实就是蛇的后面部分在学蛇头。。 */

2010-01-22

扫雷 连连看 c#连连看 c#入门 c#基础 c#小游戏

扫雷是一个宽益智游戏,对于大多数电脑玩家和普通朋友来说,扫雷可能是电脑入门游戏之一。 编这个游戏主要是练习可视化开工具的一些基本操作,下面说一下这个游戏的思想和难点。如果大家在玩的时候发现错误,或者有什么好的想法,或者有代码不是很理解,都可以qq(421338916-王刚)联系,期待着你们。 pane类主要是一个格子的情况,它包括判断是雷,及周围雷的情况,及当前雷的状态 Container是一个容器,是要把button和图片画上去的一个容器,这里我选择了panel控键,主要是paint事件,把button加到该控键的方法 ,和把图片加到画板中的方法(主要是雷,数字,和中雷的图片) Mine类是这个游戏的核心: --如何随机分部雷(在这个方法里,我就不说了 void LayMines()) --如何得到格子周围雷的数字(雷的个数){SetMineNum()这个方法写的很清楚} 上面的问题得到解决后这个游戏基本成形成了,大家如果在编的时候可能还会遇到一个问题,就是点击一个格子的时候,如果该格子是空的话,旁边的空格子会显示出来,并且最近的个数字也显示出来,在这里 我写成了方法isVisible(递归,有点重复),并在button中事件调用。 剩下的就是常归路数,游戏中有很多不足,由于我是初学者,对游戏编程方面有所不足,希望广大爱c#的朋友多多发贴,共同进步。

2009-10-15

c# 绘图小程序 c#入门 绘图

绘图 c# 绘图小程序 c#入门 绘图 c# 绘图小程序 c#入门 绘图 c# 绘图小程序 c#入门 绘图c# 绘图小程序 c#入门 绘图c# 绘图小程序 c#入门 绘图c# 绘图小程序 c#入门 绘图

2009-03-30

c#连连看 c#基础 c#入门 c#小游戏

好好学习哦,有错误的地方要提出来了哦!!! 谢谢大家!!!

2008-12-02

c# 绘图小程序 c#入门 绘图 (源码:http://download.csdn.net/source/1158527)

本品为c#入门小实例,合初学的口味错,希望大家找出错误。 记的顶啊。 源码: http://download.csdn.net/source/1158527

2008-11-14

空空如也

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

TA关注的人

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