
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
什么是分布式锁定义:在分布式环境下,一个共享的可见的公共资源,各个线程通过对这个公共资源的抢占,能够使得一个代码块在同一时间只能被一个机器的一个线程执行,那这个公共资源就是分布式锁,或者说这整个机制就是分布式锁。或者从使用场景定义:分布式锁主要用于在分布式环境中保护跨进程、跨主机、跨网络的共享资源实现互斥访问,以达到保证数据的一致性分布式锁实现方式锁的实现方式有多种,只要能满足所有线程都能看得到这

最近一个功能需要导出到excel中,但是使用phpexcel特别慢,30W起码半个小时。最后尝试用fputcsv去导出csv发现非常之快,30W数据只要10几秒。不过只能导出一般格式数据,如有合并单元格,设置多sheet,确是无能为力,不过提升的速度是非常之大。public function ce(){error_reporting(E_ALL);...
在实际项目开发中,我们经常会遇到多种类型的用户认证问题,比如后台管理员,企业和前端普通用户3个用户。网上找的很多例子都是两个用户的登录,而且有些例子写的都是错的,那如何来完成此类功能呢,我们首先想到应该是中间件,接下来我就逐一跟大家分析。一、创建项目打开MAC自带终端,输入:Laravel new test,配置虚拟机test.com,打开浏览器访问此网址即可进入Laravel首页。二、数据...
通常情况下我们用命令行跑laravel new one新建的一个one项目,在浏览器上输入one.test就会进入laravel的默认欢迎界面。但是有些时候,不知道为什么不能自动创建项目名的虚拟机,这个时候我们就只能localhost/one/public去访问这个项目,莫名增了路径。我们这个时候只能去手动配置虚拟机我们找到C:\laragon\bin\apache\httpd-2.4.35...
当我们获取后台的数据,后台返回的数据为0和1,我们想要的效果是,后台返回1显示√,后台返回0显示X,如何根据prop的值来判断 ,在element-UI中怎么判断,将prop去掉在下面加上<template slot-scope="scope"></template>里面再写vue的判断<el-table-c
Vue updated生命周期函数:由于数据更改导致的虚拟 DOM 重新渲染和打补丁,在这之后会调用该钩子。无论是组件本身的数据变更,还是从父组件接收到的 props 或者从vuex里面拿到的数据有变更,都会触发虚拟 DOM 重新渲染和打补丁,并在之后调用 updated。然后只需要在vue的updated里面重新再去走一下layui的表单重载就行了。updated:function(){...
1.APP文件中<template><div id="app"><my-nav></my-nav><router-view/></div></template><scri
我们知道跳转直接在标签中写上路径就可以跳转,有时候在事件中我们就需要在方法中写跳转:this.$router.push({path:'/sites/create'});
当我们获取后台的数据,后台返回的数据为0和1,我们想要的效果是,后台返回1显示√,后台返回0显示X,如何根据prop的值来判断 ,在element-UI中怎么判断,将prop去掉在下面加上<template slot-scope="scope"></template>里面再写vue的判断<el-table-c
命令行方式新建个人项目新建仓库完毕如下上面有git的操作指引,需要在本机电脑上面安装git客户端,安装完毕如下Git客户端全局设置本地代码上传,在本地已经有项目代码,项目为空,进入本地代码文件夹本地无项目代码克隆本地,这里存在D盘,生成test项目修改文件后提交删除项目可视化客户端方式SourceTree可视化客户端SSH连接git下载SourceTree并安装,注册完账号,并登录,界面如下生成s