Wesley13 Wesley13
3年前
RBAC权限管理及使用原生PHP实现
  关于RBAC的原理讲解在网上可以找到很多,推荐:编程浪子的RBAC讲解(https://my.oschina.net/54php/blog/600249),本篇博客就不再累述RBAC的原理到底是什么样的.   传统的权限控制有ACL和RBAC方式,ACL的耦合度很高,扩展性不佳,RBAC很好的解耦合,将权限控制的整个过程涉及的数据表大致分为5张表
Chase620 Chase620
3年前
Vue UI组件库对比与选择
主流组件库对比PC端|UI组件库名|githubstar|是否可自定义主题|是否支持vue3|发布时间|稳定性|贡献者||||||||||||可自定义|支持,beta版本,,|201608,4年半|长期支持,最新两个
Easter79 Easter79
3年前
spring源码之IOC初始化
spring的强大之处在于它的扩展性非常的好,而spring中IOC和AOP的功能非常强大,帮我们在工作中解决了很多的麻烦,节省了很多撸代码的时间,使我们更能专注于业务代码;下面我们使用调试的方式来看看spring是如何初始化bean的。IOC:(InversionOfControl)控制反转,可以分为两部分来理解:1、控制:创建对象的权
电商通用型商品中心设计
构建一个电商通用型商品中心,可支持商品的种类和属性繁多,可以售卖实物、虚拟、会员、服务类商品。每一种商品具有不同的规格,不同的规格的商品有多种价格,商品可支持多种货币的支付。
Stella981 Stella981
3年前
Alfred上可提高工作效率的Workflow推荐
温馨提示:本文中Alfred是Mac平台的工具,不适用于其他平台。Alfred(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.alfredapp.com%2F)是Mac平台上被很多人吹爆的一款效率提升软件,我刚毕业工作的时候就看到公司内网有人推荐,但没有尝试。后来我跳槽
Stella981 Stella981
3年前
SaltStack入门篇(一)之SaltStack部署
一、SaltStack概述Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线,使其可以用于编配,远程执行,配置管理等等.多种配置管理工具对比:Puppet(rubby开发,现在很少使用)ansi
Wesley13 Wesley13
3年前
mysql 事务隔离级别
1. MySQL事务隔离级别,默认是可重复读(repeatableread)事务隔离级别脏读不可重复读幻读读未提交(readuncommitted)是是是不可重复读(readcommitted)否是是可重复读(repeatableread)否否是串行化(serializable)
Stella981 Stella981
3年前
Apache Dubbo系列:增强SPI
!(https://oscimg.oschina.net/oscnet/c057b3c30c1108d9d72a2dec61ed1d07670.jpg)Dubbo良好的扩展性与两个方面是密不可分的,一是Dubbo整体架构中,在合适的场景中巧妙的使用了设计模式,二是使用DubboSPI机制,使Dubbo的接口与实现完全解耦。在本次分享
Wesley13 Wesley13
3年前
MQ之对比
activeMQ:高效、可扩展、稳定安全企业级消息通信rabbitMQ:分布式系统可靠、可扩展、功能丰富,内存式堆积,某些条件下触发换页动作将内存中消息换页到磁盘;支持多租户  不支持重试队列,二次封装延迟队列实现呢  拉模式,不回溯,支持消息追踪  多租户kafka:高吞吐量分布式发布订阅消息系统,可水平扩展,磁盘式堆积,冗余功能
爱学it学无止境 爱学it学无止境
7个月前
FFmpeg5.0核心技术精讲,打造自己的音视频播放器(完结高清)
FFmpeg5.0:音视频处理领域的重大飞跃引言FFmpeg,作为开源多媒体处理领域的佼佼者,自其诞生以来便以其强大的功能和灵活的扩展性赢得了全球开发者的青睐。随着技术的不断进步和需求的日益增长,FFmpeg5.0的发布标志着音视频处理领域的一次重大飞跃。