dream_living
码龄8年
关注
提问 私信
  • 博客:61,804
    61,804
    总访问量
  • 37
    原创
  • 332,358
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-05-10
博客简介:

qq_38738033的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得2次评论
  • 获得32次收藏
创作历程
  • 20篇
    2020年
  • 7篇
    2019年
  • 25篇
    2018年
成就勋章
TA的专栏
  • app
    2篇
  • 交互
    2篇
  • 设计架构
    1篇
  • node
    1篇
  • Redis
    1篇
  • memcache
  • composer
    3篇
  • swoole
  • thinkphp
    5篇
  • yii
  • laravel
  • Ci
  • Symfony
  • linux
    10篇
  • nginx
    12篇
  • 微信
    1篇
  • mysql
    1篇
  • 开源框架
  • 区块链
    1篇
  • php
    9篇
  • git
    3篇
  • 系统
    2篇
  • boostrap
  • vue
  • go
    1篇
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

linux TOP参数详解(推荐软件final_shell)

第一行: 14:36:14 当前系统时间 days, 4:43 系统已经运行了2天4小时43分钟(在这期间没有重启过) 1 users 当前有1个用户登录系统 load average: 0.00, 0.01, 0.05 ,后面的三个数分别是1分钟、5分钟、15分钟的负载情况。load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了。 第二行:Tasks 任务..
原创
发布博客 2020.08.19 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jmeter测试网站,api,mysql性能

先安装jdkWindows版JMeter下载安装https://www.apache.org/dist/jmeter/binaries下载解压进入bin文件夹,双击打开jmeter.bat即可Linux环境安装JMeter1.下载 http://jmeter.apache.org/download_jmeter.cgi2.apache-jmeter.zip上传到Linux服务器的指定目录,如/usr/local3.执行命令 :unzipapache-jmeter-4...
原创
发布博客 2020.08.19 ·
410 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

高可用高安全app的api

高安全背景:接口请求与参数暴露,重要api返回数据明文,登录请求安全,代码层数据安全等授权码sign算法登录场景access_token算法access_token唯一性支持api一次请求支持如何做?基于https进行,采用AES加密(个人所好),基本参数放header,设置常规参数,请求参数,请求参数对称加密params,包含sign不可逆加密sign(唯一,有效,完整),结合时间戳,生成sign的唯一,记录sign并设置过期(使用的唯一:是否已记录)access_t.
原创
发布博客 2020.08.05 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

h5页面app下载

直接打开链接即可(苹果请用自带的浏览器打开)苹果方式1:应用id的urlitms-apps://itunes.apple.com/app/id 1142110895苹果方式2:ipa在线下载安装(itms-services)1、ipa的下载地址放到plist的文件中(plist格式见下文)2、plist的链接要求一定是https的,而且必须是公网ssl,自签名及免费的https不可用。3、链接格式要求一定是符合苹果规范的,itms-services://?action=downlo
原创
发布博客 2020.08.05 ·
4994 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

feed流简单设计介绍

简介Feed流是Feed + 流,Feed的本意是饲料,Feed流的本意就是有人一直在往一个地方投递新鲜的饲料,如果需要饲料,只需要盯着投递点就可以了,这样就能源源不断获取到新鲜的饲料。 在信息学里面,Feed其实是一个信息单元,比如一条朋友圈状态、一条微博、一条咨询或一条短视频等,所以Feed流就是不停更新的信息单元,只要关注某些发布者就能获取到源源不断的新鲜信息,我们的用户也就可以在移动设备上逐条去浏览这些信息单元。当前最流行的Feed流产品有微博、微信朋友圈、头条的资讯推荐、快手抖音的视频推荐
转载
发布博客 2020.07.30 ·
1775 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

php自动加载机制

php自动加载机制__autoload()官方已经不建议用这种用法,缺点只能定义一种规则去自动加载类实例<?phpA.phpclass A{ public function __construct() { echo 'A'; }}//自定义 __autoload 函数,它定义了类文件的加载方式function __autoload($classname) { require $classname.'.php';.
转载
发布博客 2020.07.29 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

composer的使用

composer的使用初始化要使用 Composer,我们需要先在项目的根目录下创建一个 composer.json 文件,文件描述了项目的依赖关系。{ "require": { "monolog/monolog": "1.0.*"//一个日志工具 ......... 你的其他包 }}安装依赖 installinstall 命令从当前目录读取 composer.json 文件,处理了依赖关系,并把其安装到 vendor 目录下。composer ins
转载
发布博客 2020.07.29 ·
388 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于thinkphp5.2 实现对ip-api限流:Redis-Cell漏桶算法

Redis-Cell漏桶算法,实现api限流漏桶(Leaky Bucket)算法思路水(请求)先进入到漏桶里,漏桶以一定的速度出水(接口有响应速率),当水流入速度过大会直接溢出(访问频率超过接口响应速率),然后就拒绝请求,可以看出漏桶算法能强行限制数据的传输速率.示意图如下:安装Redis-Cell1.下载安装包https://github.com/brandur/redis-cell/releases2.找到redis的目录,新建一个文件夹extend3.解压刚下载的文件;把l..
转载
发布博客 2020.07.29 ·
1045 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

h5页面与android(WebViewJavascriptBridge) / ios(window.webkit.messageHandlers)交互

一、首先是h5页面与android交互:这里,我交互的android用的是WebViewJavascriptBridge:####android调用h5方法并传递消息:注意:在vue与android交互的时候,android的方法里this指向无效,需要赋值that;####h5传递消息给android:二、h5页面与IOS交互,这里IOS用的是window.webkit.m...
原创
发布博客 2020.07.27 ·
4081 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

nginx配置与详解8:安全与限制访问2

访问权限控制:想更精准控制访问权限,其实还有auth_basic指令,用户必须输入有效的用户名和密码才能访问站点。而用户名和密码应该列在auth_basic_user_file指令设置的文件中。server { ... auth_basic "closed website"; auth_basic_user_file conf/htpasswd;}auth_basic的off参数可以取消验证,比如对于一些公共资源,则可以取消验证。server {...
原创
发布博客 2020.07.27 ·
370 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解7:安全与限制访问1

DDOS攻击,这种攻击廉价且效果出众,直接通过第四层网络协议用他的带宽把你的带宽顶掉,造成网路阻塞,暂时的解决方法只有三种,第一种就是你要够有钱,买强大的高级防火墙,或者使用的带宽足够大,无视这些网络流量。第二种是技术足够强,用类如DPDK的高效数据包处理驱动,开发出流量清洗服务,把垃圾网络包过滤掉,不过同时也会影响正常的网络包,增加延时。第三种就是钱不多的公司多数使用的方案,换ip(废话)。还有一种网络攻击其实比起DDOS更频繁出现,就是CC(Challenge Collapsar)攻击,一般来说是利
原创
发布博客 2020.07.27 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx的那点事

nginx是什么? 一个十分轻量级的HTTP服务器。它是一个高性能的HTTP和反向代理服务器,同时也可以作为IMAP/POP3/SMTP的代理服务器。nginx使用的是BSD许可。nginx以事件驱动的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。nginx因为它的稳定性、丰富的模块库、灵活的配置和低系统资源的消耗而闻名。nginx的特点: 核心特点:高并发请求的同时保持高效的服务 热部署 低内存消耗 处理响应请求很快 ...
原创
发布博客 2020.07.27 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解6:页面缓存与读写分离

页面缓存设置指令:proxy_cache_path:指定缓存的路径和一些其他参数,缓存的数据存储在文件中,并且使用代理url的哈希值作为关键字与文件名。示例: proxy_cache_path/data/nginx/cache/webserverlevels=1:2keys_zone=webserver:20mmax_size=1g;levels参数指定缓存的子目录数。keys_zone指定活动的key和元数据存储在共享池(webserver为共享池名称,20m位共享池大小), inact.
原创
发布博客 2020.07.27 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解5:负载均衡

upstream是Nginx的HTTP Upstream模块,这个模块通过一个简单的调度算法来实现客户端IP到后端服务器的负载均衡。upstream模块应放于nginx.conf配置的http{}标签内upstream模块默认算法是wrr (权重轮询 weighted round-robin)Nginx的负载均衡模块目前支持4种调度算法: 轮询(默认)。 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端某台服务器宕机,故障系统被自动剔除,使用户访问不受影响。Weight 指定轮询
原创
发布博客 2020.07.27 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解4:配置rewrite

rewrite功能就是集合正则表达式和标志位实现url重写和重定向。rewrite只能放在server{}、location{}、if(){}块中,并且只能对域名后边的出去传递参数外的字符串起作用。如URL:http://test.com/proxy/sms/task/querydeleted?page=1&pagesize=10,只对/proxy/sms/task/querydeleted进行重写。如果相对域名或参数字符串起作用,可以使用全局变量匹配,也可以使用proxy_pas.
原创
发布博客 2020.07.27 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解3:反向代理

# 对 “/” 启用反向代理location / {proxy_pass http://127.0.0.1:3000; # 设置要代理的 uri,注意最后的 /。可以是 Unix 域套接字路径,也可以是正则表达式。proxy_redirect off; # 设置后端服务器“Location”响应头和“Refresh”响应头的替换文本proxy_set_header X-Real-IP $remote_addr; # 获取用户的真实 IP 地址#后端的Web服务器可以...
原创
发布博客 2020.07.27 ·
210 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx配置与详解2:location匹配

location = / {# 精确匹配 / ,主机名后面不能带任何字符串[ configuration A ] }location / {# 因为所有的地址都以 / 开头,所以这条规则将匹配到所有请求# 但是正则和最长字符串会优先匹配[ configuration B ] }location /documents/ {# 匹配任何以 /documents/ 开头的地址,匹配符合以后,还要继续往下搜索# 只有后面的正则表...
原创
发布博客 2020.07.27 ·
181 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

nginx通用配置与详解1:nginx.conf

#定义 Nginx 运行的用户和用户组,默认由 nobody 账号运行, windows 下面可以注释掉。user nobody;#nginx进程数,建议设置为等于CPU总核心数。可以和worker_cpu_affinity配合worker_processes 1;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]#error_log logs/error.log;#error_log logs/...
原创
发布博客 2020.07.27 ·
206 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ElasticSearch配置及tp5使用(windows)

1.安装java se 环境2.下载EShttps://www.elastic.co/cn/downloads/past-releases/elasticsearch-6-8-3这里下的是6.x切换到ES的bin目录双击elasticsearch.bat 启动elasticsearch服务问题1:ElasticsearchException[X-Pack is not su...
原创
发布博客 2020.03.10 ·
2023 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

lnmp编译安装

查看linux系统版本查看Linux位数:#getconfLONG_BITcat /etc/redhat-release,这种方法只适合Redhat系的Linuxcat /etc/*release*查看Linux内核版本命令(cat /proc/versionnginx打开nginx官网http://nginx.org/en/download.html选...
原创
发布博客 2019.09.12 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多