自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 js 对中文首字母进行分组排序

首先对数据进行筛选 需要引入https://github.com/sxei/pinyinjs,取中文首字母 const groups = {}; for (let k in events) { const group = events[k].short_name_zh.substr(0, 1); group = translate.getFirstLetter(group);...

2019-08-29 13:31:18 1457

转载 什么是pecs?

转载自并发编程网 – ifeve.com

2019-08-21 14:07:32 1656

原创 docker 各种工具启动命令记录

运行redis docker run -d --net my_net -p 6379:6379 -v /etc/redis/redis.conf:/etc/redis/redis.conf -v /var/redis/data:/data --name tq-redis redis:4.0 redis-server /etc/redis/redis.conf --appendonly yes...

2019-08-14 15:01:24 414

原创 nginx头部丢失问题

###记一次nginx头部丢失的解决问题:[api_v=null&imei=1&os=1.0&os_v=null&time=1565661901] 在日志中看到api_v和os_v的值是为null的,为什么都是下划线的字段 值为null呢。解决思路:先f12查看头部是否存在丢失的参数,发现是存在的。查看nginx 配置文件,发现underscores_in...

2019-08-13 10:23:20 785

原创 Stream流

Stream流什么是Stream:Stream是对集合对象功能的增强,主要用于对集合对象进行高效的聚合操作,或者进行大批量的数据操作。Stream主要借助Lambda表达式实现,同时也提供串行和并行进行汇聚操作。并发模式能够充分利用处理器的优势,使用fork/join并行方式来拆分任务和加速处理过程。使用stream可以不用写一行多线程的代码,就可以实现高性能的并发程序,所以在forea...

2019-08-11 20:47:20 103

原创 jdk8新特性

#jdk8新特性lambda表达式简介:lambda允许把函数作为一个方法的参数,一个lambda表达式包含用逗号分隔的参数列表、->符号、函数体三个部分。 (String s)->System.out.println(value); s就是参数 System.out.println(value)就是函数体说明:lambda表达式其实完成了实现接口并且实现接口里的方...

2019-08-11 20:46:24 92

原创 mysql8 加密规则修改

mysql8 加密规则修改新建用户 CREATE USER wyx@'%' IDENTIFIED BY 'NewPass!'; 赋予用户表权限 grant all privileges on testdb.* to 'wyx'@'%';授权用户testdb所有表的所有权限 REVOKE all privileges ON testdb from 'wyx'@'%';取消授权用...

2019-08-08 10:33:06 874

原创 nginx配置详解(二)

nginx配置详解(二)配置中常用的语句if判断语句 :在location中使用if语句可以实现条件判断,其通常有一个return语句,且一般与有着last或break标记的rewrite规则一同使用 判断条件: 正则表达式匹配: ~:与指定正则表达式模式匹配时返回“真”,判断匹配与否时区分字符大小写; ~*:与指定正则表达式模式匹配时返回“真”,判断匹配与否时不区分字符大小...

2019-08-05 16:29:18 1451

原创 nginx配置详解(一)

nginx配置详解(一)nginx简介Nginx的核心模块为Main和Events,此外还包括标准HTTP模块、可选HTTP模块和邮件模块,其还可以支持诸多第三方模块。Main用于配置错误日志、进程及权限等相关的参数,Events用于配置IO模型,如epoll、kqueue、select或poll等,它们是必备模块。Nginx的主配置文件由几个段组成,这个段通常也被称为nginx的上下文,...

2019-08-05 16:28:37 141

原创 docker安装nginx

docker安装nginxdocker pull nginx:1.17.2下载指定版本的nginx,也可以不指定版本默认下载latest版本,想要知道某个软件的各种镜像版本,可以上hub.docker.com搜素查看使用docker images 查看镜像是否下载成功docker run --name nginx -p 8081:80 -d nginx 启动容器拷贝出容...

2019-08-05 11:14:34 1345

原创 http协议详解

http协议详解一次完整的http请求处理过程(1) 建立或处理连接:接收请求或拒绝请求(2) 接收请求:接收来自于网络的请求报文中对某资源的一次请求的过程;并发访问响应模型(Web I/O): 单进程I/O结构:启动一个进程处理用户请求,而且一次只处理一个;多个请求被串行响应; 多进程I/O结构:并行启动多个进程,每个进程响应一个请求; 复用I/O结构:一个进程响应n个请求;...

2019-08-02 15:50:26 156

原创 linux常用命令和解析(三)

linux常用命令和解析(三)文件系统管理free 内存空间使用状态free [OPTION]-m:以MB为单位-g:以GB为单位df 文件系统空间占用等信息的查看工具 df [OPTION] -h: 以人类可读的方式输出 -i: 输出inodes -P: 以Posix兼容的格式输出du查看某目录总体空间占用状态 du [OPTION] DIR ...

2019-08-02 14:20:26 135

原创 linux常用命令和解析(二)

linux常用命令和解析(二)文件处理工具wc 计算文件的byte数、字数或者行数 wc [OPTION] [FILE] -l:只显示行数 -w:只显示字(单词)数 -c:只显示byte数cut 用于显示每行从开头算起 num1 到 num2 的文字 cut [OPTION] [FILE] -b:仅显示行中指定直接范围的内容 -c:仅显示行中...

2019-08-01 17:14:43 142

原创 linux常用命令(一)

linux常用命令(一)帮助命令 外部命令:都有一个可执行程序,位于文件系统某目录下,一般会在环境变量中(可使用echo $PATH查看) 环境变量。 man command 获取外部命令帮助 内部命令:系统启动时就调入内存,是常驻内存的,所以执行效率高。 help command 获取内部命令帮助 备注:可以type来判断是内部命令还是外部命令 语法:type(选项)(参数...

2019-08-01 14:13:58 1281

原创 linux文件系统简介

linux文件系统root filesystem:根文件系统 LSB, FHS: (FileSystem Heirache Standard) /etc, /usr, /var, /root, /home, /dev /boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader, grub)都存放于此目录; /bin:供所有用户使用的基本命令;不能关联...

2019-08-01 10:41:16 650

原创 http headers

http headers属性说明Accept:告诉WEB服务器自己接受什么类型,/ 表示任何类型,type/* 表示该类型下的所有子类型 例如: Accept: text/html 表示接受text/html类型的介质Accept-Charset:浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支...

2019-08-01 10:31:30 1398

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除