上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

2017年5月11日

分布式锁

摘要: 一、缘起 分布式环境下,多台机器上多个进程对一个数据进行操作,如果不做互斥,就有可能出现“余额扣成负数”,或者“商品超卖”的情况,如何实现简易分布式锁,对分布式环境下的临界资源做互斥,是今天将要讨论的话题。 二、互斥原理 原理:多个访问方对同一个资源进行操作,需要进行互斥,通常是利用一个这些访问方同 阅读全文

posted @ 2017-05-11 17:33 快跑的小鸡 阅读(269) 评论(0) 推荐(0)

2017年3月1日

Activiti

摘要: 上篇博客中提到,学习Activiti主要是学习自带的23张数据表,那么这篇博客就来分析一下这23张表,下面是分类 下面来一点一点的来分析一下上图结构。 与部署对象和流程定义相关的表 act_re_deployment: 部署数据表,一次部署可以添加多个资源,资源会被保存到资源表(act_ge_byt 阅读全文

posted @ 2017-03-01 14:28 快跑的小鸡 阅读(622) 评论(0) 推荐(0)

2016年2月29日

Spring IOC原理简析

摘要: 所谓IoC, 就是一个用XML来定义生成对象的模式。 1、现有三个类,Human是接口,Chinese是一个实现类,American是另一个实现类。 2、获取以上对象采用工厂模式的用法如下: 创建一个工厂类Factory,如下: 3、下面是一个测试的程序,使用工厂方法来得到了不同人种的“对象”,并执 阅读全文

posted @ 2016-02-29 09:30 快跑的小鸡 阅读(642) 评论(1) 推荐(1)

2016年2月26日

浅谈Linux下的五种I/O模型

摘要: 一、关于I/O模型的引出 我们都知道,为了OS的安全性等的考虑,进程是无法直接操作I/O设备的,其必须通过系统调用请求内核来协助完成I/O动作,而内核会为每个I/O设备维护一个buffer。如下图所示: 整个请求过程为: 用户进程发起请求,内核接受到请求后,从I/O设备中获取数据到buffer中,再 阅读全文

posted @ 2016-02-26 16:15 快跑的小鸡 阅读(5306) 评论(2) 推荐(7)

2016年2月19日

大型分布式网站架构技术总结

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 本文是学习大型分布式网站架构的技术总结。对架构一个高性能,高可用,可伸缩,可扩展的分布式网站进行了概要性描述,并给出一个架构参考 阅读全文

posted @ 2016-02-19 11:01 快跑的小鸡 阅读(1128) 评论(4) 推荐(7)

2016年2月18日

Spring事务的来龙去脉

摘要: 引言 Spring是一个IOC框架,在IOC框架的基础上,提供了DAO集成,AOP事务控制,JNDI等等一系列的高级功能,个人觉得,在Spring中最值得称道的不仅仅它是一个非入侵的IOC容器,而在于其神奇的声明事务以及异常处理; Jdbc事务实现 为什么要使用事务,银行转账的例子都用烂了,这里就不 阅读全文

posted @ 2016-02-18 21:58 快跑的小鸡 阅读(1602) 评论(0) 推荐(1)

大型web系统架构详解

摘要: (如果感觉有帮助,请帮忙点推荐,添加关注,谢谢!你的支持是我不断更新文章的动力。本博客会逐步推出一系列的关于大型网站架构、分布式应用、设计模式、架构模式等方面的系列文章) 动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如 阅读全文

posted @ 2016-02-18 18:28 快跑的小鸡 阅读(2789) 评论(3) 推荐(5)

Netty那点事

摘要: 一、Netty是什么 Netty,无论新手还是老手,都知道它是一个“网络通讯框架”。 所谓框架,基本上都是一个作用:基于底层API,提供更便捷的编程模型。 那么”通讯框架”到底做了什么事情呢?回答这个问题并不太容易,我们不妨反过来看看,不使用netty,直接基于NIO编写网络程序,你需要做什么(以S 阅读全文

posted @ 2016-02-18 17:15 快跑的小鸡 阅读(306) 评论(0) 推荐(1)

互联网安全构架

摘要: 对于常规的Web攻击手段,如XSS、CRSF、SQL注入等,防范措施比较容易,对症下药即可。 比如:XSS的防范,需要转移掉输入的尖括号;防止CRSF攻击需要将cookie设置为httponly,以及增加session相关的Hash token码;SQL注入的防范需要将分号等字符转义。 除了这些之外 阅读全文

posted @ 2016-02-18 15:05 快跑的小鸡 阅读(447) 评论(0) 推荐(0)

如何用消息系统避免分布式事务?

摘要: 前阵子从支付宝转账1万块钱到余额宝,这是日常生活的一件普通小事,但作为互联网研发人员的职业病,我就思考支付宝扣除1万之后,如果系统挂掉怎么办,这时余额宝账户并没有增加1万,数据就会出现不一致状况了。 上述场景在各个类型的系统中都能找到相似影子,比如在电商系统中,当有用户下单后,除了在订单表插入一条记 阅读全文

posted @ 2016-02-18 11:04 快跑的小鸡 阅读(310) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 17 下一页

导航