logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

独立开发者系列(2)——搭建常用语言运行环境

各种语言的解释器在当前电脑安装好之后,去菜鸟网站的Hello World例子,直接使用vscode敲一遍,然后保存,就可以简单运行项目。Node的包管理器 npm (其他语言也是一样)当前的node版本一般都自带了npm,可以一并键入命令npm-v(如果不显示,表示你的node解释器没有包管理器,需要再次安装) 特别注意,由于墙的原因,很多包并不能顺利下载,所以你需要更换成国内的npm源,第一次不

文章图片
#python#php#composer
独立开发者系列(8)——认识搭建web服务器

认识web服务器的模块,搭建简易web服务器,为后面认识更复杂功能做准备

文章图片
#ipython#pip#perl +2
独立开发者系列(7)——理解RBAC

这是你新增的第二张数据表权限表。这个在之前的设计里面,user和rules,user_rule三张表情况下,是实现的非常麻烦,在未使用RBAC的系统中,控制权限通过额外的权限表,也就是每次读取用户是不是拥有某个权限,拥有就直接通过,没有就表示未通过,在系统比较小的时候,问题不大,但是当系统用户多了很多之后,而且很多同级角色,会发现user_rule会有大量的权限冗余,于是额外增加了一张组别表,这样

文章图片
#数据库#运维
独立开发者系列(4)——win的常用技巧

总结下作为开发者需要掌握的win一些使用

文章图片
#服务器#windows#系统安全
独立开发者系列(42)——MYSQL语句使用和进阶

第二个场景,就是有冲突的场景,比如用户的余额更新,用户点击了俩次,这个时候需要对余额进行更新俩次,但是因为是同时并发的,可能出现只扣款一次的情况。这个时候需要使用到CAS算法,比如一个学生购买了一瓶矿泉水点击了俩次,我们要扣除他的余额,这个时候,我们查询账户信息的时候,需要使用到id=2 + money=22 这种双重条件,消除并发同时读取到moeny =22 完成俩个订单,经过运算后更新20账户

文章图片
#mysql#数据库
    共 11 条
  • 1
  • 2
  • 请选择