首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
jmeter 28原则
2024-10-03
性能测试TPS目标值确定-二八原则
在性能测试中通常使用二八原则来量化业务需求. 二八原则:指80%的业务量在20%的时间里完成. TPS(QPS)=并发数/响应时间 例:如某个公司1000个员工,在周五下午3点-5点有90%的员工登陆公司周报系统 则:业务量=1000个,时间=2x60x60=7200秒 根据二八原则来计算3点到5点的TPS=(90%*业务量*80%)/(20%*时间)=0.9*1000*0.8/(0.2*7200)=0.5 注:二八原则计算的结果并非在线并发用户数,是系统要达到的处理能力(吞吐量)
git 28原则
一.流程 $ git init # 创建一个新的仓库 sublime 编写文本,不要使用win自带文本编辑器 $ git add file1 # 将文件添加到暂存区 $ git add file2 $ git commit -m "what is the change" # 把文件提交到当前分支 二.版本管理 $ git log # 查看历史纪录 $ git reset --hard HEAD~1 # 退回上一个版本:HEAD^表示上一个 D等价于HEAD~1 $ git reset
python 线程,进程28原则
基于函数实现 from threading import Thread def fun(data, *args, **kwargs): """ :param data: :param args: :param kwargs: :return: """ print('start %s'%data) if __name__ == "__main__": tups = ((1,),(2,),(3,)) for i in tups:
tf 常用函数 28原则
一个tensorflow图由以下几部分组成: 占位符变量(Placeholder)用来改变图的输入. 模型变量(Model)将会被优化,使得模型表现得更好. 模型本质上就是一些数学函数,它根据Placeholder和模型的输入变量来计算一些输出. 一个cost函数度量用来指导变量的优化. 一个优化策略会更新模型的变量.(梯度下降优化器) 四则运算: +-*/ ** 基本运算 tf.add(x,y,name) tf.subtract(x,y,name) tf.multiply(x,y,name)
matplotlib 28原则
记下各个简易模板,方便ctrl+c和ctrl+v 子图: import numpy as np import matplotlib.pyplot as plt x = np.array(range(1,9)) y = np.array([np.random.randint(1,11) for i in range(8)]) plt.subplot(2,2,1) plt.plot(x,y,color="b",label="line") plt.subplot(2,2,
Java 应用性能调优实践
Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层.数据库层.框架层.JVM 层.通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考. Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢.接口超时,服务器负载高.并发数低,数据库频繁死锁等.尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来.Java 应用性能的瓶颈点非常多,比
Java程序进行调优及监控
Java 应用性能的瓶颈点非常多,比如磁盘.内存.网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等.笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层.数据库层.框架层.JVM 层,如图 1 所示. 图 1.Java 性能优化分层模型 每层优化难度逐级增加,涉及的知识和解决的问题也会不同.比如应用层需要理解代码逻辑,通过 Java 线程栈定位有问题代码行等:数据库层面需要分析 SQL.定位死锁等:框架层需要懂源代码,理解框架机制:JVM 层需要对 GC 的
面试官问我:平常如何对你的 Java 程序进行调优?
阅读本文大概需要 10 分钟. 作者:张俊城, 郭理勇, 刘建来源:http://t.cn/AiCTERJz Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢.接口超时,服务器负载高.并发数低,数据库频繁死锁等. 尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来. Java 应用性能的瓶颈点非常多,比如磁盘.内存.网络 I/O 等系统因素,Java 应用代码,JVM GC,数据库,缓存等. 笔者根据个人经验,将
[转载]Java 应用性能调优实践
Java 应用性能调优实践 Java 应用性能优化是一个老生常谈的话题,笔者根据个人经验,将 Java 性能优化分为 4 个层级:应用层.数据库层.框架层.JVM 层.通过介绍 Java 性能诊断工具和思路,给出搜狗商业平台的性能优化案例以供参考. Java 应用性能优化是一个老生常谈的话题,典型的性能问题如页面响应慢.接口超时,服务器负载高.并发数低,数据库频繁死锁等.尤其是在“糙快猛”的互联网开发模式大行其道的今天,随着系统访问量的日益增加和代码的臃肿,各种性能问题开始纷至沓来.Java
性能测试工具---loadrunner
1.什么是参数化参数化:把固定的一个值,变成动态.可变的数组,把数组的值进行值传递.数组大小可控制.2.为什么要使用参数化,2个原因.1.数据库校验字段值的唯一性.(数据库修改字段的唯一性,可避免参数化)2.应用程序不允许用一个值反复操作.(开发调整不允许一个值反复操作,可避免参数化)3.避免数据库的查询缓存,保证测试结果的真实性.(数据库在执行一条SQL查询操作时,先进行语法检查.语义分析(写法是否正确.表是否存在.是否有权限),生成执行计划,按执行计划做查询操作,如果查询的数据在数据库内存,
【JAVA进阶架构师指南】之一:如何进行架构设计
前言 本博客是长篇系列博客,旨在帮助想提升自己,突破技术瓶颈,但又苦于不知道如何进行系统学习从而提升自己的童鞋.笔者假设读者具有3-5年开发经验,java基础扎实,想突破自己的技术瓶颈,成为一位优秀的架构师,所谓java基础扎实,比如: 1.java语言三大特性. 2.java语言八大基本类型及其表示范围. 3.为什么float和double存在精度丢失? 4.publish/private/default/protected表示的范围? 5.static/final的用
folly::AtomicHashmap源码分析(二)
本文为原创,转载请注明:http://www.cnblogs.com/gistao/ 背景 上一篇只是细致的把源码分析了一遍,而源码背后的设计思想并没有写,设计思想往往是最重要的,没有它,基本无法做整体性的优化或正确的使用, 但是根据结果反推原因是困难的,也极容易不到位,这里‘磕磕绊绊’写下自己的理解,另外对源码里的‘问题’也写出来. 简单 调试一个多线程程序是比较头疼的,而使用atomic来编写一个正确的多线程数据结构更是困难的,出了问题一般都是随机问题,且等着复现看log吧, 所以简单这个特
从.net转型,聊聊最近一些面试,薪资和想法
上一个星期,一篇名为<.net估计要写在你手里了>几乎点燃了整个园子,有人群情激愤了,有人点赞的,有人上去打算喷博主个体无完肤的,总之,这篇博客很成功的引起一些.net 从业者的思考,也包括我. 写那篇博客的人是一名从业6年的.net coder,之所以定义为coder,我在回顾了博主6年的博客园生涯之中发现了一些如下有趣的事 我们先看看6年博客都写了些什么. 基本上技术上文章分享呢,都没有分享一些稍微实用的东西,那看看其它的技术心得分享呢 总结看来就是:.net 这个坑货害的老子工资低. 我
.NET领域驱动设计—实践(穿过迷雾走向光明)
阅读目录 开篇介绍 1.1示例介绍 (OnlineExamination在线考试系统介绍) 1.2分析.建模 (对真实业务进行分析.模型化) 1.2.1 用例分析 (提取系统的所有功能需求) 1.3系统设计.建模 (技术化业务模型) 1.3.1 枚举类型的使用 (别让枚举类型成为数值型对象) 1.3.2 基础数据.业务数据 (显示实体和隐式过程) 1.3.3 模型在数据库中的主外键关联问题 (面向对象模型与关系模型的天然抗阻) 1.3.4 角色.类型 (区分类型与面向对象概念) 1.3.5 名词
大型网站系统架构演化之路【mark】
前言 一 个成熟的大型网站(如淘宝.天猫.腾讯等)的系统架构并不是一开始设计时就具备完整的高性能.高可用.高伸缩等特性的,它是随着用户量的增加,业务功能的 扩展逐渐演变完善的,在这个过程中,开发模式.技术架构.设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线.所以成熟的 系统架构是随着业务的扩展而逐步完善的,并不是一蹴而就:不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海量的商品信息的搜索.下单.支付,例 如腾讯,要解决数亿用户的实时消息传输,百度它要处理海
git_sop 脚本使用说明
tags : git 前言 脚本下载地址: git是功能非常强大的版本管理工具,同时它带来的是学习成本的上升.最近我们团队的部分项目采用了git进行版本管理,一部分小伙伴对于git使用不是很熟悉.一方面要学习git的基本使用命令,另一方面还是遵守团队内部的git提交标准流程. 我写这个脚本旨在降低git的使用成本,根据28原则,只要掌握20%的操作命令,就可以应付80%的工作. 这是我们目前采用的分支策略. 功能说明 功能说明请参见github上的说明 尾记 作为日常使用而言,使用这个脚本,将使
【实习记】2014-08-20实习的mini项目总结
实习项目总结文档 项目介绍 项目逻辑很简单,只有几个页面,只能登录,查看,支付和退款.主要作用是熟悉C++的cgi的web服务开发方式. 项目页面截图 图一:登录页面 图二:买家查看 图三:买家支付 图五:卖家查看 图六:卖家退款 准备:一个星期 8月28日,第1天,入域,安装rtx,qq,wps,管家.不太顺利,可能我比较笨,用了半天.安装git,vim,firefox,chrome.发现git必须配置http://web-proxy.oa.com:8000代理.颇不如意,挺折腾人.导
Dalvik虚拟机简要介绍和学习计划
文章转载至CSDN社区罗升阳的安卓之旅,原文地址:http://blog.csdn.net/luoshengyang/article/details/8852432 我们知道,Android应用程序是运行在Dalvik虚拟机里面的,并且每一个应用程序对应有一个单独的Dalvik虚拟机实例.除了指令集和类文件格 式不同,Dalvik虚拟机与Java虚拟机共享有差不多的特性,例如,它们都是解释执行,并且支持即时编译(JIT).垃圾收集(GC).Java本地 方法调用(JNI)和Java远程调试协议(
[转] .NET领域驱动设计—实践(穿过迷雾走向光明)
阅读目录 开篇介绍 1.1示例介绍 (OnlineExamination在线考试系统介绍) 1.2分析.建模 (对真实业务进行分析.模型化) 1.2.1 用例分析 (提取系统的所有功能需求) 1.3系统设计.建模 (技术化业务模型) 1.3.1 枚举类型的使用 (别让枚举类型成为数值型对象) 1.3.2 基础数据.业务数据 (显示实体和隐式过程) 1.3.3 模型在数据库中的主外键关联问题 (面向对象模型与关系模型的天然抗阻) 1.3.4 角色.类型 (区分类型与面向对象概念) 1.3.5 名词
Java Web基础入门
前言 语言都是相通的,只要搞清楚概念后就可以编写代码了.而概念是需要学习成本的. Java基础 不用看<编程思想>,基础语法看 http://www.runoob.com/java/java-basic-syntax.html 就可以了,入门后想干啥干啥,如果感兴趣,如果有时间. Web 这里讲的web是指提供API(Application Programming Interface)的能力.那么什么是API? API是指server端和client端进行资源交互的通道.Client可以通过A
vue 传值 概述 个人理解
1 父传子 子组件 props:[‘自定义属性名’] 父组件 v-bind:自定义属性名="值" 理解 子组件创建一个自定属性 父组件使用vue指令绑定到 自定义属性上 2 子传父 子组件 $emit('自定义事件名',值) 父组件 v-on:自定义事件名=“方法名” 理解 子组件发布一个字自定义事件 发布一个值 父组件创建一个自定义事件的监听 监听到时获取传递过来的值 概念性的问题 可了解订阅者发布者模式 3 vue Bus 任意组件之间传值 vue
热门专题
respone.send和end
GIS地理信息如何存储和显示
AspUpload安装完怎么用
python内存不足自动停止,但是cmd命令窗口没关
linux如何初始化mysql
freeswitch dockerfile 优化
虚幻找不到XINPUT1_3_DLL
hashcat2.0命令
sdb shell点击按钮
Ant Design 字段去了,效验去了
jquery 设置table中下拉框的值
ubuntu18.04 指定用户执行脚本
使用python脚本将mysql中的数据导入到hive中
python roi区域贴图
工作组管理改为域管理会影响共享文件夹嘛
armbian 没有 iptables
linux查看大文件 split
python 派生类调用父类方法
js大数格式化添加单位
让两个pycharm同时存在