会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
46
下一页
2016年7月8日
分布式架构中一致性解决方案——Zookeeper集群搭建
摘要: 当我们的项目在不知不觉中做大了之后,各种问题就出来了,真jb头疼,比如性能,业务系统的并行计算的一致性协调问题,比如分布式架构的事务问题, 我们需要多台机器共同commit事务,经典的案例当然是银行转账,支付宝转账这种,如果是一台机器的话,这个还是很方便的,windows中自带了一个事务协 调器ms
阅读全文
posted @ 2016-07-08 17:41 一线码农
阅读(31049)
评论(3)
推荐(8)
2016年6月24日
搭建高可用的redis集群,避免standalone模式带给你的苦难
摘要: 现在项目上用redis的话,很少说不用集群的情况,毕竟如果生产上只有一台redis会有极大的风险,比如机器挂掉,或者内存爆掉,就比如我们生产环境 曾今也遭遇到这种情况,导致redis内存不够挂掉的情况,当然这些都是我们及其不能容忍的,第一个必须要做到高可靠,其次才是高性能,好了,下面我来 逐一搭建一
阅读全文
posted @ 2016-06-24 18:06 一线码农
阅读(18620)
评论(18)
推荐(26)
2016年6月16日
asp.net mvc 之旅—— 第四站 学会用Reflector调试我们的MVC框架代码
摘要: 我们知道,现在能调试.net程序通常有两个,第一个是ILSpy,还是一个是Reflector,这两个小反编译软件算是我们研究底层代码中所拥有的一把 锋利小尖刀~~~,比如你看到的ILSpy这样的界面图: 但是呢!!! 用过ILSpy的同学大概都知道,这个毛软件是调试不了web代码的。。。也只能调试调
阅读全文
posted @ 2016-06-16 16:43 一线码农
阅读(2992)
评论(3)
推荐(2)
2016年6月8日
使用强大的可视化工具redislive来监控我们的redis,别让自己死的太惨~~~
摘要: 作为玩windows的码农,在centos上面装点东西,真的会崩溃的要死,,,我想大家也知道,在centos上面,你下载的是各种源代码,需要自己编译。。。而 使用yum的话,这个吊软件包有点想nuget,不过yum上面都是老的掉牙的软件。。。有时候还要升级,比如我在安装redis的另一种监控redm
阅读全文
posted @ 2016-06-08 18:55 一线码农
阅读(23580)
评论(4)
推荐(0)
2016年5月31日
asp.net mvc 之旅—— 第三站 路由模板中强大的自定义IRouteConstraint约束
摘要: 我们在写mvc的时候,经常会配置各种url模板,比如controller,action,id 组合模式,其实呢,我们还可以对这三个参数进行单独的配置,采用的方式自然 就是MapRoute中的constraints属性。 一:简单的正则匹配 正则匹配算是最最简单的一个方法,比如针对上面路由中id的值,
阅读全文
posted @ 2016-05-31 14:50 一线码农
阅读(5850)
评论(3)
推荐(9)
2016年5月8日
使用memadmin可视化监视我们的memcache
摘要: 相信还是有很多项目使用memcache,可能有些人说有点out了,但是呢??? 项目上的东西不是你想换就能换的。。。谁都想多一事不如少 一事,大面积更换之后所面临的未知风险可能让你无法承受,但是呢, memcache就是一个服务器进程,默认是没有可视化的监控,而且还无法动 态的查看和修改memcac
阅读全文
posted @ 2016-05-08 19:03 一线码农
阅读(8704)
评论(3)
推荐(2)
2016年3月28日
asp.net signalR 专题—— 第四篇 模拟RPC模式的Hub操作
摘要: 在之前的文章中,我们使用的都是持久连接,但是使用持久连接的话,这种模拟socket的形式使用起来还是很不方便的,比如只有一个唯一的 OnReceived方法来处理业务逻辑,如下图: 但是在singlaR体系中并不是这样,我们还有更加平易近人的一个类似RPC的Hub层,如下图一样: 是不是很好奇???
阅读全文
posted @ 2016-03-28 16:33 一线码农
阅读(4650)
评论(7)
推荐(6)
2016年3月17日
asp.net signalR 专题—— 第三篇 如何从外部线程访问 PersistentConnection
摘要: 在前面的两篇文章中,我们讲到的都是如何将消息从server推向client,又或者是client再推向server,貌似这样的逻辑没什么异常,但是放在真实 的环境中,你会很快发现有一个新需求,如何根据第三方系统的数据变化来即时的将新数据推送到各个客户端,比如下面这样: ok,原理就是上面的这张图,如
阅读全文
posted @ 2016-03-17 16:53 一线码农
阅读(3796)
评论(5)
推荐(14)
2016年3月16日
asp.net signalR 专题—— 第二篇 对PersistentConnection持久连接的快速讲解
摘要: 上一篇我们快速的搭建了一个小案例,但是并没有对其中的方法进行介绍,这一篇我来逐一解析下。 一:从override的那些方法说起 不管怎么样,我们先上代码,如下: 首先我们知道的一个现象就是,所有的持久连接类都是继承于PersistentConnection,那么感兴趣的问题就来了,Persisten
阅读全文
posted @ 2016-03-16 15:41 一线码农
阅读(6599)
评论(11)
推荐(3)
2016年3月15日
asp.net signalR 专题—— 第一篇 你需要好好掌握的实时通讯利器
摘要: 一:背景 我们知道传统的http采用的是“拉模型”,也就是每次请求,每次断开这种短请求模式,这种场景下,client是老大,server就像一个小乌龟任人摆布, 很显然,只有一方主动,这事情就没那么完美了,所以为了能够让server也能主动点,html5就应运而生了,或许大家都知道html5中有两种
阅读全文
posted @ 2016-03-15 18:35 一线码农
阅读(13877)
评论(12)
推荐(14)
2016年3月14日
Linq专题之提高编码效率—— 第三篇 你需要知道的枚举类
摘要: 众所周知,如果一个类可以被枚举,那么这个类必须要实现IEnumerable接口,而恰恰我们所有的linq都是一个继承自IEnumerable接口的匿名类, 那么问题就来了,IEnumerable使了何等神通让这些集合类型可以被自由的枚举??? 一: 探索IEnumerable 首先我们看看
阅读全文
posted @ 2016-03-14 15:11 一线码农
阅读(3654)
评论(6)
推荐(9)
2016年2月23日
Linq专题之提高编码效率—— 第二篇 神一样的匿名类型
摘要: 说起匿名类型,我们都知道这玩意都是为linq而生,而且匿名类型给我们带来的便利性大家在实战中应该都体会到了,特别适合于一次性使用,临时 使用这些场景,虽然说是匿名类型,也就是说是有类型的,只是匿名了而已,对吧,这篇我们就来探索下匿名类型到底和linq有多大关系呢??? 一:select中的匿名类型
阅读全文
posted @ 2016-02-23 17:16 一线码农
阅读(4516)
评论(10)
推荐(7)
2016年2月21日
Linq专题之提高编码效率—— 第一篇 Aggregate方法
摘要: 我们知道linq是一个很古老的东西,大家也知道,自从用了linq,我们的foreach少了很多,但有一个现实就是我们在实际应用中使用到的却是屈指可数 的几个方法,这个系列我会带领大家看遍linq,好的,废话不多说,先从Aggregate这个貂毛说起。 一:应用场景 前不久在写一个项目的时候,我需
阅读全文
posted @ 2016-02-21 11:38 一线码农
阅读(8657)
评论(24)
推荐(23)
2015年12月25日
15天玩转redis —— 第十一篇 让你彻底了解RDB存储结构
摘要: 接着上一篇说,这里我们来继续分析一下RDB文件存储结构,首先大家都知道RDB文件是在redis的“快照”的模式下才会产生,那么如果我们理解了RDB文件的结构,是不是让我们对“快照”模式能做到一个心中有数呢???一:RDB结构剖析 首先呢,我们要对RDB文件有一个概念性的认识,比如下面画...
阅读全文
posted @ 2015-12-25 09:45 一线码农
阅读(19653)
评论(9)
推荐(14)
2015年12月1日
15天玩转redis —— 第十篇 对快照模式的深入分析
摘要: 我们知道redis是带有持久化这个能力了,那到底持久化成到哪里,持久化成啥样呢???这篇我们一起来寻求答案。一:快照模式 或许在用Redis之初的时候,就听说过redis有两种持久化模式,第一种是SNAPSHOTTING模式,还是一种是AOF模式,而且在实战场景下用的最多的莫过于SNAPSH...
阅读全文
posted @ 2015-12-01 17:42 一线码农
阅读(12277)
评论(7)
推荐(20)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
46
下一页
公告