刺猬的小站

归档 · 全部

首页

关于

归档

nginx

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

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..

更多
java

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..

更多
java

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

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

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..

更多
nodepm2

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 高级无障碍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

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..

更多
123