nginx安装
nginx安装下载 http://nginx.org/en/download.html nginx官网下载 yum install nginx ‐y 命令下载 yum 是 CentOS中的Shell前端软件包管理器 环境说明 确定Linux的内核版本要在2.6以上,只有2.6之后才支持epool ,在此之前使用select或pool多路复用的IO模型,无法解决高并发压力的问题。通过命令uname -a 即可查看 需要下载额外的包(zlib库、OpenSSL开发库、PCRE库、GCC编译器) yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel pcre pcre-devel 解压安装将下载好的安装包..
更多TypeScript函数
带有返回值的参数//带有返回值的参数 function add():number{ } function add():string{ } 不带有返回值的参数//不带有返回值的参数 void function add():void{ } 带参数// 带参数 function add(a:number,b:number):number{ } 可选参数//注意:可选参数放在最后面 function add(a:number,b?:number):number{ } 默认参数//默认参数 function add(a:number=5,b?:number):number{ } 参数不固定// ...扩展符 result类似于es5的argu..
更多maven
仓库Local Repository - 本地库 存放在本地计算机的仓库 Central Repository - 中央库 Maven 中央仓库是由 Maven 社区提供的仓库,其中包含了大量常用的库。 Remote Repository - 远程库 中央仓库 类似于github Maven搜索依赖项时,会按照:本地库、中央库和远程库的顺序进行。 1、http://mvnrepository.com/2、https://repo.maven.apache.org/maven2 阿里中央仓库 <repository> <id>alimaven</id> <name>aliyun maven</name> <url>http://ma..
更多mybatis-plus
以Spring Boot工程为例基本使用 引入Spring Boot Starter 等依赖包 maven添加依赖 <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>最新版本</version> </dependency> 在application.yml配置数据库配置 # DataSource Config spring: datasource: driver-class-name: org.h2.Driver schema: ..
更多java中的集合
Collection add(E e):添加元素 addAll(Collection c): 添加一个集合的所有元素 clear: 清除集合 contains(Object o): 判断集合中是否存在指定元素 containsAll(Collection c): 判断集合中是否包含另一个集合的所有元素 isEmpty:返回一个Iterator对象,用于遍历集合元素 remove(Object o): 删除指定元素 removeAll(Collection c): 删除所有元素 retainAll(Collection c): 删除集合中 不包含的元素 size: 长度 toArray: 转为数组 一些对list排序的方法 reverse(List list):逆向排序 shuffle: 随机排序 sort:..
更多java中的File与流
[TOC] 1.输入流 InputStream 抽象类(字节输入流)和 Reader 抽象类(字符输入流) 1.1 InputStream字节输入流 read():读入一个8字节的数据 read(byte[] b):读取数据到b字节数组中 read(byte[] b,int off,int len):读取数据到b字节数组中,off数组开始保存位置的下标,len读取的字节数 close():关闭输入流 available():返回读取的字节流的位数 skip(long n):输入流跳过n字节数目 首先使用 markSupported() 判断,如果可以重复读取,则使用 mark(int readLimit) 方法进行标记,标记完成之后可以使用 read() 方法读取标记范围内的字节数,最后使用 reset(..
更多微信小程序客服
小程序客服 在小程序公众后台开通小程序客服功能 小客服设置限制人员为100 目前已知功能 根据微信号添加客服 客服管理员的增删改查 客服人员增删查 主动下发消息给客户(触发条件为用户发送消息,限制为5条) 获取在线客服 获取用户发送的媒体素材 客服人员通过小程序客服小助手上下线,接待客户 客户通过开发人员的客服按钮打开客服联系页面 专属客服 利用客服子商户功能,可以为客服分组,设置专属客服 可以设置专属客服头像,昵称 分组可达2000 使用此功能必须设置小程序类目为电商类目(需要各种证书) 开发 通过button按钮属性open-type设置为contact为客服按钮<button open-type="contact" bindcontact="handleContact" sessio..
更多pm2工具使用
PM2是node进程管理工具,可以利用它来简化很多node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等,而且使用非常简单。 下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。 启动一个应用程序$ pm2 start app.js 更新 PM2 安装最新的pm2 $ pm2 save # 记得保存进程状态 $ npm install pm2 -g $ pm2 update 目录介绍pm2安装好后,会自动创建下面目录。看文件名基本就知道干嘛的了,就不翻译了。 $HOME/.pm2 will contain all PM2 related files $HOME/.pm2/logs will contain all applications logs $HOME/.pm2/pid..
更多react 文档学习
react 高级无障碍React Fragments有时,语义化的 HTML 会被破坏。可以用Fragment来组合组件,不会渲染多余组件 <Fragment key={id}> </Fragment> 使用程序管理焦点reffunction CustomTextInput(props) { return ( <div> <input ref={props.inputRef} /> </div> ); } // 现在你就可以在需要时设置焦点了 this.inputElement.current.focus(); 代码分割React.lazy , Suspense动态 import 主要应用场景是延迟加载方法,..
更多react HOOK
HOOK简单说明 HOOK是React 16.8新增特性,是不写在class下使用state以及其他的特性 api基础HOOKuseState 返回一个state以及更新该state的函数 const [state,setState] = useState(initSatate) 例子说明 function Counter({initialCount}) { const [count, setCount] = useState(initialCount); return ( <> Count: {count} <button onClick={() => setCount(initialCount)}>Reset</but..
更多