- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 golang 性能分析(2)
文章目录golang 压力测试前言1.普通性能分析(2). http在线性能分析总览:线程数量,阻塞调用,内存分析 ,协程分析等pprof cpu和内存分析说明heap 内存跟踪说明trace 跟踪携程,syscall,垃圾回收说明总结线个人上程序出现502,504先查看CPU的消耗和内存golang 压力测试前言文章主要用于记忆,怕自己忘记,仅供参考性能分析,一般都是直接运行应用程序分析...
2019-09-21 11:40:23 253
原创 golang web接口压力测试,性能测试(1)
文章目录golang 压力测试前言1.普通应用程序 单元+压力测试(1). 普通单元测试(2). 请求http单元测试(3). 请求http压力测试2.web接口压力测试通过压测函数直接调用内部handler函数golang 压力测试前言压力测试之前,先看下单元测试,主要怕自己忘记,仅供参考1.普通应用程序 单元+压力测试(1). 普通单元测试go test是golang的单元测试命令...
2019-09-21 11:14:35 5467
原创 kafka解决数据同步,保证排序
kafka消息分区原理import kafka.producer.Partitioner;import kafka.utils.VerifiableProperties; public class JasonPartitioner<T> implements Partitioner { public JasonPartitioner(VerifiableProper...
2018-03-22 10:34:57 4136
原创 go 基础,go path go isntall
go语言go 运行前的配置gopathgorootgorootbingo installgodepgo语言go 运行前的配置先说下go的三个基本东西:gopath gopath : 默认go import会去查找的目录,比如设置为D:/gopath, 一般项目开发的目录就是D:/gopath/src,这样是为了方便查找自身对应的包 第一个`go get packagename
2017-08-20 16:31:35 283
原创 PHP性能分析,测试
phpdbgstracexdebugkcachegrindphpdbg/usr/local/php5.6/bin/phpdbgexec /www/index.phpb 22[L24 0x7fd58508f1b8 ZEND_INCLUDE_OR_EVAL C41 <unused> @0
2017-07-14 14:33:48 278
原创 laravel启动顺序
laraval 启动fpm下laraval 启动:fpm下laravel默认读取的uri是$_SERVER[‘REQUEST_URI’]; 所以你可以在任何页面构建一个请求test$uri = '/test';$_SERVER['REQUEST_URI'] = $uri . '?' . $_SERVER['QUERY_STRING'];require __DIR__ . '/public/i
2017-07-11 11:16:21 655
原创 laraval
laraval 建立你自己的模块模块目录laravel phpunit普通的testphpunitxmllaraval 建立你自己的模块:模块目录demo---模块名称demo/DemoServiceProvider.php --模块入口service文件, 要放到config/app.php 配置中class DemoServiceProvider extends ServicePr
2017-07-11 10:46:24 901
原创 nginx lua
nginxlualua语言lua发展史Lua 和 LuaJIT 的区别nginx_lua模块基本使用nginx流程lua的执行顺序使用语法 httpblogcsdnnetjoeyon1985articledetails46744805openresty使用香草openresty语法查询nginx+lualua语言1. lua发展史Lua 从一开
2017-04-27 15:46:21 588
原创 nginx+lua
[TOC]#nginx+lua##lua语言###1. lua发展史Lua 从一开始就是作为一门方便嵌入(其它应用程序)并可扩展的轻量级脚本语言来设计的,因此她一直遵从着简单、小巧、可移植、快速的原则,官方实现完全采用 ANSI C 编写,能以 C 程序库的形式嵌入到宿主程序中。LuaJIT 2 和标准 Lua 5.1 解释器采用的是著名的 MIT 许可协议。正由于上述特点,所以 Lua
2017-04-27 00:53:04 350
原创 php 多进程 同步数据 mysql分布式锁
记得以前开发不过一个流程项目,怕自己忘记了写写 首先说下数据同步: 数据同步一般是为了保证PHP不同进程之间在处理同一事物的同一个流程的时候按照顺序运行,而不是说并发运行。 php 多进程是无法进行通信的,但是,一个流程是可以多个进程同时修改的,一般一个流程如果有5-10步,怎么保证在php一个进程在处理这个流程时候,其他PHP进程不会修改这个流程需要的mysql数据
2017-04-20 18:01:07 1149
原创 windows下编写Linux项目,crlf,git checkout不自动转换成lf,换号符号不自动替换,跨平台编辑项目
在windows下编辑Linux项目一般需要做两部更改第一步:git checkout 远程项目时候,会自动把lf(linux换行符)换成crlf(windows换行符)所以需要在项目根目录下简历.gitattributes文件加入如下内容:#* text=auto* text eol=lf *.ttf binary*.scss linguist-vendored*.png
2017-04-19 11:09:31 1687
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人