正文内容加载中...
posted @ 2018-07-27 09:11 一他他 阅读 (17) 评论 (0) 编辑
摘要://观察者模式 /** * * 大概意思就是,当一个事件的状态发生改变之后,通知其他依赖的事务。 * * 一般的做法是代码下面直接撸代码, 这样的不好的地方就是,没增加一个依赖都需要对下面增加,接着更改。 * 逻辑多了,就会很长很长。当然大部分会每个依赖业务封装到一个方法中。如果模块太大可能就拆分做队列了。 * 其他依赖直接消费队列就可以了。 * 现在有一种模式可以解决这种方法。... 阅读全文
posted @ 2018-04-13 14:51 一他他 阅读 (23) 评论 (0) 编辑
摘要:1479 1479 锁机制 通常使用的锁分为乐观锁,悲观锁这两种,简单介绍下这两种锁,作为本文的背景知识,对这类知识已经有足够了解的同学可以跳过这部分。 乐观锁 先来看下百度百科上的解释:大多是基于数据版本( Version )记录机制实现。何谓数据版本?即为数据增加一个版本标识,在基于数据库表的版 阅读全文
posted @ 2018-01-30 22:07 一他他 阅读 (40) 评论 (0) 编辑
摘要:区块链是目前最热门的话题,广大读者都听说过比特币,或许还有智能合约,相信大家都非常想了解这一切是如何工作的。这篇文章就是帮助你使用 Go 语言来实现一个简单的区块链,用不到 200 行代码来揭示区块链的原理!高可用架构也会持续推出更多区块链方面文章,欢迎点击上方蓝色『高可用架构』关注。 “用不到20 阅读全文
posted @ 2018-01-30 15:19 一他他 阅读 (97) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-12-30 17:11 一他他 阅读 (10) 评论 (0) 编辑
摘要:1. PHP是随着WEB服务器(apache)的启动而运行的; 2. PHP通过mod_php5.so()模块和服务器(apache)相连 3. PHP总共有三个模块:内核、Zend引擎、以及扩展层; 4. PHP内核用来处理请求、文件流、错误处理等相关操作; 5. Zend引擎(ZE)用以将源文件 阅读全文
posted @ 2017-05-27 16:11 一他他 阅读 (93) 评论 (0) 编辑
摘要:下面是socket编程的服务器端 先看一个图,1 客户端 实验结果: 总结:一个socket建立一个连接,必须配合一个connect,对应的服务器端对应一个accept 。不能多次connet,多次是之后会报错,也不能同一个客户端socket多次accept,因为服务器已经有了,accept会阻塞等 阅读全文
posted @ 2017-03-09 11:29 一他他 阅读 (7927) 评论 (0) 编辑
摘要:一,为什么要开启这个查询呢? 数据库是很容易产生瓶颈的地方,现在Nosql大家讨论这么热,估计都被数据库搞郁闷了。mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。这也是发这篇博文的原因 二 阅读全文
posted @ 2017-02-10 16:34 一他他 阅读 (60) 评论 (0) 编辑
摘要:我最早接触编程是高中了,那时候对黑客极为感兴趣,然后自学了c语言。 大学就有优势啊,有底子啊,然后开办网络协会社团,自学了网页编程,给社员讲课。哈哈。 然后在上学的时候就开始和朋友做网站赚钱了,然后做电子商务,网站,运营,服务器运维都是我自己来,还兼职推广。找货源。这样一直做了四年。每况愈下。就从新 阅读全文
posted @ 2017-01-03 17:19 一他他 阅读 (141) 评论 (0) 编辑
摘要:chkconfig命令主要用来更新(启动或停止)和查询系统服务的运行级信息。谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接。 使用语法:chkconfig [--add][--del][--list][系统服务] 或 chkconfig [--level <等级代号 阅读全文
posted @ 2016-12-15 14:34 一他他 阅读 (38) 评论 (0) 编辑