- 博客(130)
- 资源 (4)
- 收藏
- 关注

原创 MySql应用优化
1、使用连接池2、减少mysql的访问1.1 避免对同一数据做重复检索1.2 使用缓存查询 show variables like '%query_cache%';1.3 增加CACHE层3、负载均衡 Load Balance3.1 利用MySql复制分流查询操作3.2 采用分布式数据架构4、其他
2016-09-25 22:07:24
590
1
原创 为什么redis中提供hash数据类型?
1.什么是哈希表?缺点是什么?2.Redis的数据类型 3.对比常用命令、使用场景、实现方式 4.Redis为什么提供Hash?
2022-12-28 18:37:23
455
1
转载 go get下载速度慢的解决方法
最近在进行开发的时候需要用到第三方的库,所以使用go get下载,但是因为网络的原因基本没有下载成功的。在github上发现了goproxy项目,只需要设置下就可以使用国内的代理,下载起来那是嗖嗖滴。下面介绍下用法:1.建议go版本在1.13以上2.打开你的终端并执行go env -w GO111MODULE=ongo env -w GOPROXY=https://goproxy.cn,direct3.设置环境变量windows输入 powershell,(这个功能很...
2020-07-02 17:41:29
5573
1
原创 LNMP 高并发配置(解决上万并发量不是问题)
测试机器为腾讯云服务器1核1G内存,swap分区2G,停用除SSH外的所有服务,仅保留nginx,优化思路主要包括两个层面:sysctl系统设置+nginx参数设置。【systemctl是systemd的管理工具, systemd复制管理系统和进程】【 sysctl命令被用于在内核运行时动态地修改内核的运行参数,可用的内核参数在目录/proc/sys中】第一步:sysctl系统设置先查看--再改--再查看(不要直接上来就改,否则不知道是否改变)##打开文件数量ulimit -a...
2020-06-04 18:32:03
1401
2
转载 PHP安装包TS和NTS的区别
TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。具体:从2000年10月20日发布的第一个Windows版的PHP3.0.17开始的都是线程安全的版本,这是由于与Linux/Unix系统是采用多进程的工作方式不同的是Windows系统是采用多线程的工作方式。如果在IIS下以CGI方式运行PHP会非常慢,这是由于CGI模式是建立在多进程的基础之上.
2020-06-03 10:20:27
433
原创 负载均衡博文分析
我为什么要做博文分析?便于理解记忆。1.标题:LVS介绍 推荐阅读!https://www.cnblogs.com/walk1314/p/9336848.html2. 标题:HAProxy原理和基本概念https://blog.youkuaiyun.com/genglei1022/article/details/833741883.标题:haproxy2.0入门部署教程https://www.cnblogs.com/biaopei/p/11321947.html4.标题:服务器集..
2020-05-21 23:08:15
175
原创 PHP垃圾回收机制博文分析
我为什么要做博文分析?因为要增强记忆,别人的知识转化为自己的知识点,理清逻辑思路。1. 标题:一看就懂系列之 由浅入深聊一聊php的垃圾回收机制 评价:博主(咖啡色的羊驼)经常写博客、有实操xdebug_debug_zval()、实操步骤也比较清晰、引用PHP官方配图、理解有一定难度,需要仔细阅读。 博文思路:内存计数-->2内存变化实操(refcount\is_ref)-->3老版本内存溢出-->4新版本垃圾判断处理过程(refcount-1=0可...
2020-05-21 08:14:53
267
原创 TCP相关博文分析
为什么要做博文分析?网络知识太多,不分析就难以理解难以记忆。本文理解路线:1. 标题:详解 TCP 连接的“ 三次握手 ”与“ 四次挥手 ” 内容:TCP报文格式简介【序号、确认号、标志位】、详解、动态过程、通俗理解 评价:有动态图,好文章!有抓包验证,实践文章!https://baijiahao.baidu.com/s?id=1654225744653405133&wfr=spider&for=pc...
2020-05-21 07:23:41
156
原创 FastCGI博文分析
我为什么要做博文分析?之前看到博文总是收藏、转载,这是对文章的存储。存储会减弱大脑的记忆,大脑喜欢简化工作,知道存储在哪里它就可以偷闲不去记忆。为什么要比较多个博文?主题阅读法:阅读相同主题的多个文章,知识点类同,理解更深刻。ps:我喜欢图多的博文。1. 标题:FastCGI 内容:CGI、FastCGI的解释、(一个Linux机器上)Nginx+FastCGI运行原理 评价:知识点少,里面的2个配图都非常好 博文思路:是什么、特点、运行原理htt...
2020-05-20 21:10:07
182
原创 9 java、go基础
php Java Go 一种计算机脚本语言, 一种解释性语言,可以直接执行 一门面向对象的计算机编程语言 一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言 支持多种编程范式(函数式和面向对象) 支持并发编程 增加了 切片(Slice) 型、并发、管道、垃圾回收、接口(Interf...
2019-02-18 21:28:22
219
原创 7 Redis相关
Redis支持五种数据类型:String、hash、list、set、zset。字符串、哈希、列表、集合、有序集合。 set集合,是string类型的无序集合。集合是通过哈希表实现的,所以删除、添加、查找的时间复杂度的O(1)set\zset不允许插入重复的成员。 ...
2019-02-18 19:10:03
187
原创 6 Mysql
存储引擎 https://www.cnblogs.com/xiaoxi/p/6868087.html二叉排序树(Binary Sort Tree)平衡二叉树(Balanced Binary Tree)具有以下性质:它是一棵空树或它的左右两个子树的高度差的绝对值不超过1,并且左右两个子树都是一棵平衡二叉树。树的平衡破坏了,程序就会进行纠正,根据需要更改树的结构。通过维持树的特征,保持...
2019-02-18 19:02:52
189
原创 4 Linxu知识
ps -aux含义532。所属用户、所属用户组的其他用户、组外用户chown是用来修改某个目录或文件的用户和用户组的,chmod是用来修改目录或文件的访问权限chown elk:elk /tmp/temp1 chown -R elk:elk /tmp/temp1...
2019-02-18 18:59:24
155
原创 1网络知识 HTTP知识
五层网络层模型有 应用层、传输层、网络层、数据链路层、物理层,应用层协议有:HTTP/FTP/TFTP/SMTP网络层协议有:IPTCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,...
2019-02-18 17:45:07
226
原创 2 linux搭建C开发环境
(root) linux安装gcc#gcc -v#yum -y install gcc #yum -y install gcc-c++Linux的C开发环境与Windows的有所不同,在Linux下,一个完整的C开发环境包括以下三个组成: 1、函数库: glibc 2、编译器:gcc3、系统头文件:glibc_header ...
2019-02-18 16:47:28
342
原创 二叉树的深度遍历优先与广度优先遍历
PHP 二叉树的深度优先与广度优先遍历 https://www.cnblogs.com/zemliu/archive/2012/09/24/2700878.html
2019-02-16 18:58:02
390
原创 新电脑java环境安装
1.jdk+环境变量 JAVA_HOME\PATH\CLASSPATH版本:1.8、1.7安装说明:https://www.cnblogs.com/smyhvae/p/3788534.htmljdk下载 https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2.tom...
2019-01-12 21:46:12
725
转载 https配置
https://blog.youkuaiyun.com/fyang2007/article/details/6180361SSL证书生成方法https://blog.youkuaiyun.com/cs958903980/article/details/78112167nginx在phpstudy下配置https
2019-01-02 19:00:12
162
转载 go部署(未测试)
https://blog.youkuaiyun.com/dabao87/article/details/84243000Golang的简单介绍及Windows环境下安装、部署https://blog.youkuaiyun.com/a41888313/article/details/79589235linux 部署golang 项目(直接部署和基于nginx部署)https://blog.youkuaiyun.com/...
2019-01-01 22:08:38
258
转载 fiddler 手机 https 抓包
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.youkuaiyun.com/wangjun5159/article/details/52202059fiddler手机抓包原理fiddler手机抓包的原理与抓pc上的web数据一样,都是把fiddler当作代理,网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密htt...
2018-12-29 15:17:26
631
转载 PHP获得真实客户端的真实IP
HTTP_X_FORWARDED_FOR,HTTP_CLIENT_IP,REMOTE_ADDR REMOTE_ADDR 是你的客户端跟你的服务器“握手”时候的IP。如果使用了“匿名代理”,REMOTE_ADDR将显示代理服务器的IP。 HTTP_CLIENT_IP 是代理服务器发送的HTTP头。如果是“超级匿名代理”,则返回none值。同样,REMOTE_ADDR也会被替换为这个代理服务...
2018-12-25 15:33:54
226
原创 Mustache 语法
1、Mustache 语法基础: Mustache 是一款「logic-less(轻逻辑)」的前端模板引擎,它原本是基于 javascript 实现的,但是因为轻量易用,所以经过拓展目前支持更多的平台,如 java,.NET,PHP,C++ 等。Mustache 主要用于在表现和数据相分离的前端技术架构中,根据数据生成特定的动态内容,这些内容在网页中指的是HTML结构,而在小程序中则是W...
2018-12-16 18:44:08
12505
2
转载 Diamond -- 分布式配置中心
https://github.com/gzllol/diamondmvn clean packing的时候报错,mvn库的地址在家连不上
2018-12-16 16:45:09
5535
转载 Spring boot
官方:https://spring.io/projects/spring-framework转载:https://blog.youkuaiyun.com/qq_31655965/article/details/71258191Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。spring项目的时候,要配置各种xml文件,还记得...
2018-12-14 16:59:18
352
原创 java小问题
IDEA手动新建一个web项目,web中没有一个蓝色的小点点,导致war包打包失败https://blog.youkuaiyun.com/BenTigerkin/article/details/80886946idea配置echache.xml报错Cannot resolve file 'ehcache.xsd',导致启动失败https://blog.youkuaiyun.com/weixin_4104579...
2018-12-14 16:09:53
140
原创 Mybatis介绍
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录...
2018-12-14 10:38:26
135
转载 Jmeter图形结果和聚合报告
参考http://blog.51cto.com/guowang327/1740355图形报表:样本数目是总共发送到服务器的请求数最新样本是代表时间的数字,是服务器响应最后一个请求的时间吞吐量是服务器每分钟处理的请求数 平均值是总运行时间除以发送到服务器的请求数 中间值是代表时间的数字,有一半的服务器响应时间低于该值而另一半高于该值偏离表示服务器响应时间变化、离散程度测量...
2018-12-13 16:13:59
880
原创 jmeter性能压测指标
JMeter性能测试+百度接口测试+baidu_demo.jmx,https://blog.youkuaiyun.com/lovesoo/article/details/78579547Jmeter接口测试+压力测试+get/post/jdbc/cookie/header/参数化/断言 https://blog.youkuaiyun.com/github_27109687/article/details/71...
2018-12-12 18:41:05
6685
原创 Windows 7下搭建Jmeter测试环境(入门)
1. 介绍/安装Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和...
2018-12-12 16:51:38
301
原创 是否安装命令
前几天安装的东西,过几天就常常忘记,所以整理一些“是否安装“命令。whereis rocketmq composer composer install erl php-fpm -v mvn -v java -version...
2018-12-12 14:14:36
141
转载 RocketMQ管理命令说明
转载原文:https://www.cnblogs.com/gmq-sh/p/6232633.htmlrocketMq-Topic创建过程 https://www.jianshu.com/p/345aaa18f71d(红色命令是测试成功执行的命令,其他命令待测试)首先进入 RocketMQ 工程,进入/RocketMQ/bin 在该目录下有个 mqadmin 脚本 . 查看帮助:...
2018-12-12 13:48:06
2106
最土购物车插件
2011-10-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人