framework
嘿丶单炒饭
没有什么能让你加班的 如果有就通宵~
展开
-
Laravel 生态圈
Laravel 在国内的生态圈发展也日趋成熟,你可以很轻松的在网上找到很多 Laravel 相关的中文学习资料、技术讨论社区:Laravel China 社区 - 国内最大的 PHP / Laravel 开发者社区,由 Summer 在 2014 年创建; Laravel 中文文档 - Laravel China 社区维护的中文文档,涵盖 5.1, 5.2, 5.3, 5.4, 5.5 版本...原创 2018-08-03 23:59:12 · 1711 阅读 · 0 评论 -
Saga分布式事务解决方案与实践
Saga分布式事务解决方案与实践我先介绍一下我自己,我叫姜宁,来自于华为开源研究中心,现在负责的是ServiceComb这个开源项目。ServiceComb这个项目已经进到Apache孵化,应该是去年11月份时进到Apache孵化的,这个月我们帮刚发了1.0M1版,但对于SAGA来说我们属于探索的阶段,发布了0.1.0。我参与过Apache一些项目,我也是Apache的 Member,...转载 2019-04-12 14:13:28 · 11207 阅读 · 4 评论 -
DTP模型之一:(XA协议之一)XA协议、二阶段2PC、三阶段3PC提交
XA协议XA是一个分布式事务协议,由Tuxedo提出。XA中大致分为两部分:事务管理器和本地资源管理器。其中本地资源管理器往往由数据库实现,比如Oracle、DB2这些商业数据库都实现了XA接口,而事务管理器作为全局的调度者,负责各个本地资源的提交和回滚。XA实现分布式事务的原理如下:XA接口详解X/Open XA接口是双向的系统接口,在事务管理器(Transaction Mana...转载 2019-04-12 14:06:41 · 488 阅读 · 0 评论 -
分布式事务解决方案
数据库事务在说分布式事务之前,我们先从数据库事务说起。 数据库事务可能大家都很熟悉,在开发过程中也会经常使用到。但是即使如此,可能对于一些细节问题,很多人仍然不清楚。比如很多人都知道数据库事务的几个特性:原子性(Atomicity )、一致性( Consistency )、隔离性或独立性( Isolation)和持久性(Durabilily),简称就是ACID。但是再往下比如问到隔离性指的是什...转载 2019-04-12 14:02:38 · 143 阅读 · 0 评论 -
Yii2一些方法技巧小记
https://blog.csdn.net/qq_16885135/article/details/52642952转载 2018-11-19 15:51:10 · 133 阅读 · 0 评论 -
负载均衡器技术Nginx和F5的优缺点对比
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高网络层负载均衡,以及链路聚合技术。我们使用的是软负载均衡器Nginx,而农行用的是F5硬负载均衡器,这里就简单介绍下这两种技术:a.软件负载均衡解决方案在一台服...转载 2018-10-30 10:03:15 · 172 阅读 · 0 评论 -
F5负载均衡原理
一、 负载均衡技术 负载均衡技术在现有网络结构之上提供了一种廉价、有效、透明的方法,来扩展网络设备和服...转载 2018-10-30 10:02:32 · 298 阅读 · 0 评论 -
php yaf框架扩展实践一——配置篇
配置文件基本可以说是每个项目都会有,在配置文件中我们通常会配置数据库访问地址、redis连接、url地址等等。早年开发的时候经常碰到这样麻烦的问题:就是本地开发环境的配置和测试环境、生产环境的配置都不全一样,像数据库连接配置、url地址配置等,每次更新项目到测试环境、生产环境的时候都需要修改配置,真的是非常麻烦。幸好yaf对于配置文件的解析提供了节(section)的支持,并且还支持节之间的继...转载 2018-08-31 13:19:30 · 941 阅读 · 0 评论 -
Laravel5.1/Homestead (0.2.7) 开发环境的部署和设置
什么是"laravel/Homestead"它是laravel官方推荐和提供的一种开发环境,实际上就是一个虚拟机,为了让团队开发环境更加一致,为了让洁癖玩家能更加愉快的玩耍,作者提供了一套完整的PHP运行环境.它的box在: https://atlas.hashicorp.com/它的GitHub请自行在GitHub网站上搜索吧.Included SoftwareUbuntu ...转载 2018-08-28 10:40:50 · 377 阅读 · 0 评论 -
详细说明php的4中开源框架(TP,CI,Laravel,Yii)
ThinkPHP简称TP,TP借鉴了Java思想,基于PHP5,充分利用了PHP5的特性,部署简单只需要一个入口文件,一起搞定,简单高效。中文文档齐全,入门超级简单。自带模板引擎,具有独特的数据验证和自动填充功能,框架更新速度比较速度。 优点:这个框架易使用 易学 安全 对bae sae支持很好提供的工具也很强大 可以支持比较大的项目开发 易扩展 全中文文档 总的来说这款框架适合非常适合国...转载 2018-08-06 09:01:53 · 187 阅读 · 0 评论 -
linux使用flock文件锁解决crontab冲突问题
linux的crontab命令,可以定时执行操作,最小周期是每分钟执行一次。关于crontab实现每秒执行可参考我之前的文章《linux crontab 实现每秒执行》现在有个问题,如果设定了任务每分钟执行一次,但有可能一分钟内任务并没有执行完成,这时系统会再执行任务。导致两个相同的任务在执行。例如:<?// test.phpfor($i=0; $i<300; $i++...转载 2019-04-23 13:23:03 · 200 阅读 · 0 评论