会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Bugstars
博客园
首页
新随笔
联系
订阅
管理
2020年10月5日
windows10 + docker利用文件映射进行编程开发
摘要: 0. 以安装swoole框架“easyswoole”举例,建议使用powershell或者cmder输入命令 1. 首先准备好window10专业版开启Hyper-V,然后下载并安装docker desktop,过程暂不赘述 2.拉取镜像 docker hub上的环境为php7.2 + swoole
阅读全文
posted @ 2020-10-05 11:43 Bugstars
阅读(1873)
评论(0)
推荐(0)
2020年3月2日
Mysql中 int(3) 类型的含义
摘要: 注意:这里的(3)代表的并不是存储在数据库中的具体的长度,以前总是会误以为int(3)只能存储3个长度的数字,int(11)就会存储11个长度的数字,这是大错特错的。 其实当我们在选择使用int的类型的时候,不论是int(3)还是int(11),它在数据库里面存储的都是4个字节的长度,在使用int(
阅读全文
posted @ 2020-03-02 10:58 Bugstars
阅读(2672)
评论(0)
推荐(0)
2020年3月1日
Redis 实现队列优先级
摘要: 通常使用一个list来实现队列操作,这样有一个小限制,所以的任务统一都是先进先出,如果想优先处理某个任务就不太好处理了 这就需要让队列有优先级的概念,我们就可以优先处理高级别的任务 实现方式: (1)单一列表实现 队列正常的操作是 左进右出(lpush,rpop) 为了先处理高优先级任务,在遇到高级
阅读全文
posted @ 2020-03-01 12:54 Bugstars
阅读(658)
评论(0)
推荐(0)
商城抢购,秒杀库存超卖
摘要: 1.商城抢购,秒杀库存超卖是比较头疼的事,下面使用三种方法防止超卖 1.mysql锁机制,悲观锁InnoDB行级锁方案,不建议使用,对数据库压力较大,如果出现死锁会导致一直不能更新,除非kill掉进程 2.mysql乐观锁 不使用第三方情况下可以使用此方案 3.redis incrby decrby
阅读全文
posted @ 2020-03-01 12:49 Bugstars
阅读(435)
评论(0)
推荐(0)
ThinkPHP 5 生命周期
摘要: 前段时间用TP5开发了一个小程序,就熟悉了一下TP5。TP5是TP框架最新的一个版本,与以前的3还是有很大的区别,有人说和laravel比较靠近,其实也还好,每个人都有自己不同的看法,只要是选择一个自己用起来比较顺手的框架就好了。 我在学习一个框架的时候,最开始还是先看一下生命周期,真正了解生命周期
阅读全文
posted @ 2020-03-01 12:44 Bugstars
阅读(273)
评论(0)
推荐(0)
进程与线程的联系与区别
摘要: (1)进程的概念(Dijkstra) 进程是可并发执行的程序在某个数据集合上的一次计算活动,也是操作系统进行资源分配和调度的基本单位。 (2)进程与程序的联系与区别 ① 程序是指令的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程是程序在处理机上的一次执行过程,它是一个动态的概念。 ②
阅读全文
posted @ 2020-03-01 11:51 Bugstars
阅读(513)
评论(0)
推荐(0)
公告