随笔分类 - 开发经验
摘要:在传统的同步开发模式下,当我们调用一个函数时,通过这个函数的参数将数据传入,并通过这个函数的返回值来返回最终的计算结果。但在多线程的异步开发模式下,数据的传递和返回和同步开发模式有很大的区别。由于线程的运行和结束是不可预料的,因此,在传递和返回数据时就无法象函数一样通过函数参数和return语句来返
阅读全文
摘要:TPS、并发用户数、吞吐量关系 摘要 主要描述了在性能测试中,关于TPS、并发用户数、吞吐量之间的关系和一些计算方法。 loadrunner TPS 目录[ ] 一.系统吞度量要素: 二.系统吞吐量评估: 软件性能测试的基本概念和计算公式 一、软件性能的关注点 二、软件性
阅读全文
摘要:作者:cnJun 博客专栏: https://www.cnblogs.com/cnJun/ pom.xml <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring
阅读全文
摘要:http://blog.csdn.net/sxdtzhaoxinguo/article/details/51481430 摘要:MySQL数据库实现分页查询的SQL语句写法! 一:分页需求: 客户端通过传递start(页码),limit(每页显示的条数)两个参数去分页查询数据库表中的数
阅读全文
摘要:前因:项目一直使用的是PageHelper实现分页功能,项目前期数据量较少一直没有什么问题。随着业务扩增,数据库扩增PageHelper出现了明显的性能问题。几十万甚至上百万的单表数据查询性能缓慢,需要几秒乃至十几秒的查询时间。故此特地研究了一下PageHelper源码,查找PageHelper分页
阅读全文
摘要:对JVM运行参数进行修改是JVM性能调优的重要手段,下面介绍在应用程序开发过程中JVM参数设置的几种方式。 方式一 java程序运行时指定 Dproperty=value 该参数通常用于设置系统级全局变量值,如配置
阅读全文
摘要:今晚,在定义一个new int[19001][13001]的数组时候内存不够;特转了一下方法: Exception in thread "main" java.lang.OutOfMemoryError: Java heap space解决方法 问题描述 Exception in th
阅读全文
摘要:一、遇到的问题 与大多数分布式系统一样,Elasticsearch按照一定的Hash规则把用户数据切分成多个分片,然后打散到不同机器进行存储,从而实现大规模数据的分布式存储。 cluster.png 然而在一些复杂的应用场景中使用Elasticsearch,经常会遇到分片过多引发的一系列问题。起初我
阅读全文
摘要:原文地址:https://qbox.io/blog/optimizing elasticsearch how many shards per index大多数ElasticSearch用户在创建索引时通用会问的一个重要问题是:我需要创建多少个分片?在本文中, 我将介绍在分片分配时的一些权衡以及不同设
阅读全文
摘要:从我们在elasticsearch复合框输入搜索语句到结果显示,展现给我们的是一个按score得分从高到底排好序的结果集。下面就来学习下elasticsearch怎样计算得分。 Lucene(或 Elasticsearch)使用 布尔模型(Boolean model) 查找匹配文档, 并用一个名为
阅读全文
摘要:序言 后面有大量类似于mysql的sum, group by查询 elk === elk总体架构 https://www.elastic.co/cn/products Beat 基于go语言写的轻量型数据采集器,读取数据,迅速发送到Logstash进行解析,亦或直接发送到Elasticsearch进
阅读全文
摘要:MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: ?1CREATE USER username IDENTIF
阅读全文
摘要:本文主要向大家介绍了MySQL数据库权限体系,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助。一、权限体系简介:MySQL的权限体系在实现上比较简单,相关权限信息主要存储在mysql.User、mysql.db、mysql.Host、mysql_table_priv和mysql.c
阅读全文
摘要:<! flowchart 箭头图标 勿删 本文主要内容: 1、路由一个文档到一个分片 2、新建、索引和删除请求 3、取回单个文档 4、局部单个文档 5、多文档模式 6、理解一下ES深度分页(from size)的劣势 路由一个文档到一个分片 当索引一个文档的时候,文档会被存储到一个主分片中。 Ela
阅读全文
摘要:Exception 【一个故障引发的话题】 最近,项目中的短信模块收到一个故障日志,要求我协助调查一下: 2010 05 07 09:22:07,221 [?:?] INFO httpclient.HttpMethodDirector Retrying request :org.apac
阅读全文
摘要:Jmeter测试报告生成 本文使用的 Jmeter 版本为 apache jmeter 3.2 1. 命令行模式将 jtl 文件转成测试图表 注意: 这种方式只适用于jmeter3.0以后的版本 1.1 在测试的过程中将 jtl 转换成测试报告 可以执行如下命令: jmeter n t test_r
阅读全文
摘要:官网地址查阅:http://jmeter.apache.org/usermanual/generating dashboard.html 最近在压测过程中使用 Generating Report Dashboard生成测试报告,快捷又方便。 第一章节:我来演示如何使用。 1、首先根据官网的
阅读全文
摘要:<! flowchart 箭头图标 勿删 MySQL备份工具之mysqldump使用说明 一、备份分类 根据能否停用数据库,将备份类型分为: 1. 冷备:数据库服务停止后备份 2. 温备:只能对数据库进行读操作,不能进行写操作 3. 热备:在线备份,可以对数据库进行读写操作 根据是直接备份数据库文件
阅读全文
摘要:1.navicat 方式一:选中表,右键转储;(含有表结构和数据) 方式二:选择右上角工具,点击数据传输,在这个页面右侧选择数据库,左侧选择文件。 点击下一步,选择导出的表名和各种函数什么的,然后点击开始,ok。(含有表结构和数据) 方式三:写下导出表的sql
阅读全文
摘要:下面收集了两种解决办法,一种是把数据库分文件导出然后再导入,另一种是修改my.ini配置文件。 导入1G的数据,但是在怎么都导入不了,用命令行就可以轻松搞定了。用mysql source命令可以导入比较大的文件。 代码如下 复制代码 mysql>use dbtest; mysql&
阅读全文

浙公网安备 33010602011771号