type list为set类型向list中添加1和2,3 redis()->sAdd('list', '1');redis()->sAdd('list', '2'); redis()->sAdd('list', '3'); 向list中减去2 redis()->sRem('list', '2');显 ...
分类:
其他好文 时间:
2020-04-09 12:56:42
阅读次数:
81
backbspvar是安装Reactor GitLab的另一种方法。码头工人: GitLab版本:gitlab / gitlab-ce。 12.9.2-ce.0 1.复制命令 创建1个gitlab备份 同时,您必须手动复制/etc/gitlab/gitlab-secrets.json,/etc/gi ...
分类:
其他好文 时间:
2020-04-09 10:38:26
阅读次数:
86
tp5.0时使用migrate工具,composer安装 composer require topthink/think-migration=1.* 注意,tp5.0对应1版本的migration工具,tp5.1及以上对应2版本的migration工具 查看指令 php think 创建migrat ...
分类:
数据库 时间:
2020-04-08 19:21:02
阅读次数:
233
/// <summary> /// 复制文件夹 /// </summary> /// <param name="SourcePath">源路径</param> /// <param name="DestinationPath">目标路径</param> /// <param name="overwr ...
分类:
其他好文 时间:
2020-04-08 12:02:24
阅读次数:
54
Netty 异步事件驱动的网络应用程序框架。 特点 高并发 基于NIO开发的网络通信框架 传输快 零拷贝 Netty的接受和发送bytebuffer使用堆外直接内存进行socket读写,传统堆内存进行socket读写,JVM将堆内存buffer拷贝到内存,然后写入socket。相比之下,消息在发送多 ...
分类:
Web程序 时间:
2020-04-07 22:30:42
阅读次数:
195
抽象类 es中并没有引用抽象类的概念,这是ts对es又一次扩展,所谓抽象类就是只能被继承而不能被实例化的类。举例说明: 多态 紧接上例 特殊的ts类型:this类型 类的成员方法可以直接返回一个this,可以很方便地实现链式调用。 在继承的时候,this类型也可以表现出多态,这里的多态是指this既 ...
分类:
其他好文 时间:
2020-04-07 12:38:22
阅读次数:
84
1、结果集的返回 resultType和resultMap,最好使用resultMap 2、传递多个参数 Map<String,Object>,注解方式@Param(参数小于5个),JavaBean(参数大于5个),最好使用后两种 3、怎么获取主键 自增长组件返回:useGeneratedKeys, ...
分类:
其他好文 时间:
2020-04-03 00:38:15
阅读次数:
69
canvas简介 在学习一项新技术之前,先了解这项技术的历史发展及成因会帮助我们更深刻的理解这项技术。 历史上,canvas最早是由Apple Inc. 提出的,在Mac OS X webkit中创建控制板组件使用,而在canvas称为HTML草案及标准之前,我们是通过一些替代方式去绘图的,比如为人 ...
分类:
其他好文 时间:
2020-04-01 13:12:59
阅读次数:
74
解决的问题:代码低耦合的方式使两个不兼容的接口在一起使用 原则:不改变原始程序 原始接口不要轻易改,改掉后会导致一些业务逻辑和方法不能用 简单示例: 需求:需要将两个对象中的方法传入isBrowser中,但两个对象中的方法名改变会使得某些业务逻辑不可用 var google={ show:funct ...
分类:
其他好文 时间:
2020-04-01 12:57:51
阅读次数:
70
Netty有什么特点 高并发 :Netty是一款基于NIO(Nonblocking I/O,非阻塞IO)开发的网络通信框架,对比于BIO(Blocking I/O,阻塞IO),他的并发性能得到了很大提高 。 传输快 :Netty的传输快其实也是依赖了NIO的一个特性——零拷贝。 封装好: Netty ...
分类:
Web程序 时间:
2020-04-01 09:12:32
阅读次数:
112