一、Scrapy总只有一个spider(大多数情况) items设置 class UserInfoItem(scrapy.Item): uid = scrapy.Field() # 用户ID name = scrapy.Field() # 用户名 general = scrapy.Field() # ...
分类:
其他好文 时间:
2020-06-24 12:17:44
阅读次数:
46
秒杀这个问题,一直以来都是经典的面试题。但是秒杀也分大小。如果一个产品的用户不超过5w,上来就问双十一级别的秒杀。那就没有意思了~,所以今天就简单聊下一般条件下的秒杀的思路。方法只有两个,一个是装载秒杀商品。一个就是模拟用户进场秒杀。 图片发自简书App 工具介绍 首先环境就比较简单 Apache ...
分类:
Web程序 时间:
2020-06-22 23:06:20
阅读次数:
83
chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。 ...
分类:
系统相关 时间:
2020-06-22 17:08:55
阅读次数:
71
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案 跨域认证问题 互联网服务离不开用户认证,一般流程是这样的 1、用户向服务器发送用户名和密码。 2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。 3、服务器向用户返回一个 ses ...
分类:
Web程序 时间:
2020-06-21 19:52:35
阅读次数:
77
项目上接到一个需求,为方便员工登录各种内部系统,统一以企业微信为入口,在企业微信面板中增加系统跳转链接实现单点登录。 整体思路比较简单,大致如下: 1.由于自建系统和企业微信的用户ID不同,所以需要建立一张用户对应表,通过企业微信API获取用户列表将两个系统的用户关联起来。 2.在企业微信管理后台填 ...
分类:
微信 时间:
2020-06-19 22:43:07
阅读次数:
211
3.3.1创建和查看数据表一、查看数据表 1.use onlinedb; 将数据库设为当前数据库 2.show tables; 查看数据库中的表 3.create table users( uID int(11) PRIMARY KEY AUTO_INCREMENT COMMENT '用户ID' u ...
分类:
数据库 时间:
2020-06-19 20:44:17
阅读次数:
115
**个人项目所建的表,可根据实际情况更改表数据 ++++++++++++++++存储过程查询分页+++++++++++++++++++++++++++++++++++--if(exists(select * from sys.objects where name='proc_UserShowPage ...
分类:
其他好文 时间:
2020-06-18 21:33:46
阅读次数:
64
三种特殊数据类型 geospatial 地理位置 朋友的定位,附近的人,打车距离计算。 Redis的Geo 可以查询一些测试数据 http://www.jsons.cn/lngcode/ 可以推算地理位置之间的信息,两地之间的距离,周围的人 参数:key 值(经度、纬度,名称) geoadd 添加地 ...
分类:
其他好文 时间:
2020-06-17 19:47:09
阅读次数:
78
在微服务项目中使用的Identityserver4,给各个API添加认证时看到下面两种方式,写法一是原始的写法,写法二是Identityserver4封装的写法,主要是在根据token获取用户信息时存在差异。 写法一获取用户ID时的claim的type是 http://schemas.xmlsoap ...
现在是挖个坑,实验阶段 --Domain --OrderAggregateRoot --Order.cs --OrderItem.cs --ValueObject --Event public class Order : AggregateRoot<Guid> { #region 属性 /// <s ...
分类:
其他好文 时间:
2020-06-10 22:41:48
阅读次数:
81