自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 JMETER安装与配置教程

1.前言Apache JMeter是一款纯java编写负载功能测试和性能测试开源工具软件。2.方案理由1、不依赖界面,服务正常启动,传递参数明确便可添加测试用例执行测试。2、测试脚本不用编程,熟悉http请求和业务流程,就可以编写测试用例。3、测试脚本维护方便,可将测试脚本复制,并且可以将某一部分单独保存。4、可以跳过页面限制,向后台程序添加非法数据,测试后台程序的健壮性。5、Jme...

2019-09-20 14:49:48 10243 1

原创 GOLANG/GO环境的配置笔记

GO/Golang环境配置ENV的设置

2022-06-09 20:25:51 871

原创 Linux 命令【无标题命令】

基本操作Linux 关机,重启关机shutdown -h now重启shutdown -r now查看系统,CPU信息查看系统内核信息uname -a查看系统内核版本cat /proc/version查看当前用户环境变量envcat /proc/cpuinfo查看有几个逻辑cpu, 包括cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c查看有几颗cpu,每颗分别是几核cat /proc/cpuinfo | g

2022-02-28 11:03:32 747

原创 Mysql从入门到放弃的关系图

2022-02-16 16:49:46 339

原创 Golang 笔记(个人记录,欢迎吐槽)

Golang 字符串去空格 去空,去重, 转数组数组func RemoveDuplicatesAndEmpty(Str string) []string { slc := strings.Split(strings.Replace(Str, " ", "", -1), ",") var result []string tempMap := map[string]byte{} for _, e := range slc { lastLen := len(tempMap) tempMap[e]

2022-02-09 11:15:52 557

转载 Mysql的性能优化总结和常见场景的优化使用注意事项

一:常用的一些MYSQL优化EXPLAIN 你的 SELECT 查询使用 EXPLAIN 关键字可以让你知道MySQL是如何处理你的SQL语句的。这可以帮你分析你的查询语句或是表结构的性能瓶颈。当只要一行数据时使用 LIMIT 1对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描应尽量避免在 where 子句中使用!=或<>操作符,

2020-08-03 16:51:57 482

原创 Redis缓存命中率

缓存命中率的介绍命中:可以直接通过缓存获取到需要的数据。不命中:无法直接通过缓存获取到想要的数据,需要再次查询数据库或者执行其它的操作。原因可能是由于缓存中根本不存在,或者缓存已经过期。通常来讲,缓存的命中率越高则表示使用缓存的收益越高,应用的性能越好(响应时间越短、吞吐量越高),抗并发的能力越强。由此可见,在高并发的互联网系统中,缓存的命中率是至关重要的指标。如何监控缓存的命中率redi...

2020-03-24 12:57:58 462

转载 MySQL面试题和答案总结

最全MySQL面试题和答案Mysql 的存储引擎,myisam和innodb的区别。答:1.MyISAM 是非事务的存储引擎,适合用于频繁查询的应用。表锁,不会出现死锁,适合小数据,小并发。2.innodb是支持事务的存储引擎,合于插入和更新操作比较多的应用,设计合理的话是行锁(最大区别就在锁的级别上),适合大数据,大并发。数据表类型有哪些答:MyISAM、InnoDB、HEAP、BO...

2020-03-16 10:35:46 144

转载 Kafka的介绍以及基于PHP的kafka的安装和测试

本篇文章给大家分享的内容是关于Kafka的介绍以及基于PHP的kafka的安装和测试简介Kafka 是一种高吞吐量的分布式发布订阅消息系统kafka角色必知producer:生产者。consumer:消费者。topic: 消息以topic为类别记录,Kafka将消息种子(Feed)分类, 每一类的消息称之为一个主题(Topic)。broker:以集群的方式运行,可以由一个或多个服务组...

2020-03-10 14:55:09 201

原创 统计日志文件的IP值次数

遇到的一个面试题:对日志文件的IP值次数进行统计并显示次数最多的前六名解决方法:grep -i -o -E “([0-9]{1,3}.){3}[0-9]{1,3}” test1.txt | sort -n | uniq -c | sort -n -r | head -6参数详情:grep命令 用于文本搜索-E:用于使用正则匹配-o:只显示匹配的部分-i:忽略大小写sort命令用于排序...

2020-03-04 10:57:23 442

转载 lavaral框架路由

基本路由构建基本的路由只需要一个 URI 与一个 闭包 ,这里提供了一个非常简单优雅定义路由的方法:Route::get('foo', function () { return 'Hello World';});默认路由文件所有的 Laravel 路由都在 routes 目录中的路由文件中定义,这些文件都由框架自动加载。routes/web.php 文件用于定义 web 界面的...

2019-10-10 17:28:49 1482

转载 php中高级面试题

近来看了许多PHP面试题,有的题目有答案,有的没有。还是决心全部记录一下,部分答案是借鉴网上的资料,部分是自己总结。有的题目可能有冗余,答案不是很细化,就当作自己熟练题目,另外,也可以让大家借鉴,哪里总结的不完整或不正确,还望指正。Mysql常用优化方法 有哪些,请尽可能列出?答:选取合适的字段属性 ; 尽量把字段设置为not null;尽量少用join,少用子查询,如果有多表业务逻辑需求...

2019-09-25 09:58:20 1583

转载 mysql深度优化与理解

一、基本原则:优化数据访问查询性能低下的最基本原因就是访问了太多数据,一些查询要不可避免地筛选大量的数据,大部分性能欠佳的查询都可以用减少数据访问的方式进行优化。1、首先分析应用程序是否正在获取超过需要的数据,这通常表现在获取了过多的行或列。一些查询先向服务器请求不需要的数据,再丢掉他们,这个让服务器造成了额外的负担,增加了网络开销,消耗了内存和CPU资源。  > 如果前台只需要显示1...

2019-09-24 17:51:11 283

原创 php各个框架的路由配置总结

一、Yii框架的路由配置首先,取消index.php这两种方法都是在自动添加index.php方法一:使用.htaccess添加.htaccess文件 与index.php同级RewriteEngine on# if a directory or a file exists, use the request directlyRewriteCond %{REQUEST_FILENAM...

2019-09-24 15:09:26 936

转载 PHP几大框架的优点与缺点

一、ThinkPHPThinkPHP(FCS)是一个轻量级的中型框架,是从Java的Struts结构移植过来的中文PHP开发框架。它使用面向对象的开发结构和MVC模式,并且模拟实现了Struts的标签库,各方面都比较人性化,熟悉J2EE的开发人员相对比较容易上手,适合php框架初学者。 ThinkPHP的宗旨是简化开发、提高效率、易于扩展,其在对数据库的支持方面已经包括MySQL、MSSQL、S...

2019-09-24 14:09:10 1566

转载 理解mysql的底层实现过程和原理

MySQL 的常用引擎InnoDBInnoDB 的存储文件有两个,后缀名分别是 .frm 和 .idb,其中 .frm 是表的定义文件,而 idb 是数据文件。InnoDB 中存在表锁和行锁,不过行锁是在命中索引的情况下才会起作用。InnoDB 支持事务,且支持四种隔离级别(读未提交、读已提交、可重复读、串行化),默认的为可重复读;而在 Oracle 数据库中,只支持串行化级别和读已提...

2019-09-20 17:32:18 401

转载 关于ActiveMQ、RocketMQ、RabbitMQ、Kafka一些总结和区别

消息队列为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通俗点说,...

2019-09-16 14:52:40 214

转载 Zend Framework2 入门教程

序言第 1章 Zend Framework2 简介1.1 Zend Framework2 简介1.2 下载安装1.3 搭建开发环境第2章 创建ZF2项目2.1 新建一个项目2.2 配置网站2.3 伪静态 .htaccess文件2.4 添加启动/入口文件2.5 添加全局配置文件2.6 添加自动加载文件 init_autoloader.php2.7 IndexControll...

2019-09-10 17:32:38 820

转载 TCP/IP、HTTP、HTTPS基础知识点

本文知识点:1.TCP/IP的四层是什么。2.TCP的三次握手。3.http的协议方法有哪些以及区别。4.cookie是什么,如何管理。5.http的错误码。6.https的原理一、TCP/IP分为四层:应用层、传输层、网络层、链路层。1.应用层应用层决定了向用户提供应用服务时的通信活动。FTP(文件传输协议)和DNS(域名系统)域名系统提供域名到ip地址的解析服务、http协...

2019-09-09 16:24:31 267

原创 SQL注入、XSS和CSRF的解释与防范

SQL注入、XSS和CSRF这三个名词,相信大家都不陌生,一下是对这三名词的解释与防范。一、SQL注入SQL注入是属于注入式攻击,这种攻击是因为在项目中没有将代码与数据(比如用户敏感数据)隔离,在读取数据的时候,错误的将数据作为代码的一部分执行而导致的。典型的例子就是当对SQL语句进行字符串拼接的时候,直接使用未转义的用户输入内容作为变量。这时,只要在sql语句的中间做修改,比如加上dr...

2019-09-09 16:13:04 393

转载 关于redis的高并发以及高可用

如果你用redis缓存技术的话,肯定要考虑如何用redis来加多台机器,保证redis是高并发的,还有就是如何让Redis保证自己不是挂掉以后就直接死掉了,redis高可用redis高并发:主从架构,一主多从,一般来说,很多项目其实就足够了,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒10万的QPS。redis高并发的同时,还需要容纳大量的数据:一主多从,每个实例...

2019-09-09 16:02:44 298

原创 PHP使用Redis案例详解

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key- Value数据库,并提供多种语言的API。Redis支持的数据类型有 String(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);Redis默认端口6379。连接redis=newRedis();//实例化redis = new Red...

2019-09-09 15:57:15 260

转载 redis有三种集群方式:主从复制,哨兵模式和集群。

1.主从复制主从复制原理:从服务器连接主服务器,发送SYNC命令; 主服务器接收到SYNC命名后,开始执行BGSAVE命令生成RDB文件并使用缓冲区记录此后执行的所有写命令; 主服务器BGSAVE执行完后,向所有从服务器发送快照文件,并在发送期间继续记录被执行的写命令; 从服务器收到快照文件后丢弃所有旧数据,载入收到的快照; 主服务器快照发送完毕后开始向从服务器发送缓冲区中的写命令; ...

2019-09-09 13:51:15 526

转载 Redis、Memcache和MongoDB的三者优缺点以及区别

MemcachedMemcached的优点:Memcached可以利用多核优势,单实例吞吐量极高,可以达到几十万QPS(取决于key、value的字节大小以及服务器硬件性能,日常环境中QPS高峰大约在4-6w左右)。适用于最大程度扛量。支持直接配置为session handle。Memcached的局限性:只支持简单的key/value数据结构,不像Redis可以支持丰富的数据类...

2019-09-05 17:20:04 233

gitlab_download_python.zip

基于python3的gitlab资源批量下载

2021-03-01

TP+Vue.zip

本系统是基于tp5+vue+vue-cli 前后端完全分离系统,主营商城网站代码,下载后修改配置和数据库,部署安装即可。

2019-09-11

空空如也

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

TA关注的人

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