自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

转载 约束布局ConstraintLayout看这一篇就够了

目录1.介绍 2.为什么要用ConstraintLayout 3.如何使用ConstraintLayout 3.1 添加依赖 3.2 相对定位 3.3 角度定位 3.4 边距 3.5 居中和偏移 3.6 尺寸约束 3.7 链 4.辅助工具 4.1 Optimizer 4.2 Barrier 4.3 Group 4.4 Placeholder 4.5.Guideli...

2019-09-28 17:46:58 308

转载 Android六大基本布局

一.基本理论Android六大基本布局分别是:线性布局LinearLayout、表格布局TableLayout、相对布局RelativeLayout、层布局FrameLayout、绝对布局AbsoluteLayout、网格布局GridLayout。其中,表格布局是线性布局的子类。网格布局是android 4.0后新增的布局。在手机程序设计中,绝对布局基本上不用,用得相对较多的是线性布局和相...

2019-09-28 17:24:08 152

转载 android studio 无法真机调试

经常遇到这种问题 现总结一下原因打开手机的开发人员选项,允许USB调试 AS--->tools--->android-->Enable ADB Interation选项打勾 安装一下Google USB Driver AS没有安装对应的手机SDK版本 还有一种原因是PC电脑没有对应的手机驱动,下载360驱动大师等,检测是否有手机驱动 可能是主机USB插口接触不良换个...

2019-09-28 01:28:52 508

原创 网络测试工具iperf安装

iperf支持Win32、Linux、FreeBSD、MacOS X、OpenBSD和Solaris等多种操作系统平台。读者可以从iperf官方主页http://iperf.fr/ 下载各种版本,目前最新的版本是iperf3.0,这里下载的软件包为iperf-3.0.tar.gz,安装过程如下:[root@ networkserver ~]# tar zxvf iperf-3.0.tar....

2019-09-22 11:45:58 820

转载 Jmeter中的几个重要测试指标释义

一、基本概念1.测试计划是使用 JMeter 进行测试的起点,它是其它 JMeter 测试元件的容器。2.线程组:代表一定数量的并发用户,它可以用来模拟并发用户发送请求。实际的请求内容在Sampler中定义,它被线程组包含。可以在“测试计划 ->添加->线程组”来建立它,然后在线程组面板里有几个输入栏:线程数、Ramp-Up Period(in seconds)、循环次数,其中...

2019-09-20 18:42:46 164

转载 postgresql 性能优化

一个优化的SQL:SELECT order_date, order_source, SUM(commodity_num) num, SUM(actual_charge) charge FROM ( SELECT to_char(oc.create_date, 'yyyyMMdd') AS order_date, ...

2019-09-19 21:50:04 3043

转载 PostgreSQL之性能优化

解决问题前言PostgreSQL的配置参数作为性能调优的一部分,起着重要的位置。有时候一个简单的配置参数就会觉得应用的性能。因此有必要简单了解下其相关的配置参数。查询Linux服务器配置在进行性能调优之前,需要清楚知道服务器的配置信息,比如说 CPU,内存,服务器版本等信息。查询系统版本信息root@ubuntu160:~# lsb_release -aNo LSB mo...

2019-09-19 16:56:25 1940

转载 分布式消息系列:详解RocketMQ的架构设计、关键特性、与应用场景

内容大纲:RocketMQ的简介与演进 RocketMQ的架构设计 RocketMQ的关键特性 RocketMQ的应用场景RocketMQ的简介RocketMQ一个纯java、分布式、队列模型的开源消息中间件,前身是MetaQ,是阿里研发的一个队列模型的消息中间件,后开源给apache基金会成为了apache的顶级开源项目,具有高性能、高可靠、高实时、分布式特点。Rocke...

2019-09-18 19:33:11 206

转载 人工智能方向好书推荐

【新智元导读】读书是一生的功课,技术人通过读书实现自我提升,学习优秀知识沉淀。TEG书知道本期特邀腾讯TEG AI Lab专家姚建华、腾讯TEG AI平台部工程平台中心负责人罗敏、腾讯TEG AI Lab专家李志鋒,为大家带来AI方向好书推荐。来看看技术大牛在读什么,收藏优质内容,愿本期书单助您更专业。姚建华博士是医学影像AI领域的专家,在AI Lab负责AI+医疗领域的前沿研究及产品落地...

2019-09-18 19:26:53 460

转载 架构大迁移:从Java Spring到ReactJS +API微服务架构

大家可能手头都维护着一定数量旧系统,系统可能还能跑,但是跑的怎么样,可能没有人能说清楚,还时常需要维护:重启、应对安全检查啥的,它代码可以追溯到张山、李四到王二麻子好多代秃顶的码农。面对着这样的窘境,你能做的,而且唯一需要做的就是对其重构,重新开发一个全新架构的,高性能的,流行的系统。本文中虫虫给大家介绍实例Java平台重构的方法,将Java Spring开发的系统迁移到ReactJS+API的微...

2019-09-18 19:24:52 314

转载 13个最热开源微服务 Java 框架

经过长期发展,Java 最终在服务器领域找到一席之地,不同芯片架构和操作系统对“一次编写,到处运行”的承诺很感兴趣。与此同时,JavaScript 一直在挑战 Java 的地位,前者因为高吞吐量和速度快接管了大批网络流量。Node.js 不仅提高了速度和资源效率,还简化了客户端和服务器运行代码的复杂度。尽管竞争激烈,许多负责微服务架构开发的团队依旧在继续使用 Java,这可能有多方面原因,比如...

2019-09-18 19:22:15 187

转载 kubernetes 不同网络方案性能对比

网络方案性能验证1 测试说明涉及网络性能变量较多,比如网卡MTU值及报文大小、TCP windows size、多线程等,由于我们使用横向对比,在相同测试场景下比较不同网络方案的性能,所以暂时统一配置。1.1 虚拟机配置两台4C、8G的centos7虚拟机,使用桥接方式连通在同一台物理机上,分别作为服务器和客户端。1.2 测试过程本次测试使用 iperf 来打流,测试了 T...

2019-09-16 21:50:29 2231

转载 Linux网络性能评估工具iperf 、CHARIOT测试网络吞吐量

网络性能评估主要是监测网络带宽的使用率,将网络带宽利用最大化是保证网络性能的基础,但是由于网络设计不合理、网络存在安全漏洞等原因,都会导致网络带宽利用率不高。要找到网络带宽利用率不高的原因,就需要对网络传输进行监控,此时就需要用到一些网络性能评估工具,而Iperf就是这样一款网络带宽测试工具,本节将详细介绍一下Iperf的使用。1、 Iperf能做什么Iperf是一款基于TCP/IP和UD...

2019-09-16 17:47:01 1608

转载 性能测试工具选择:wrk?jmeter?locust?还是LR?

当你想做性能测试的时候,你会选择什么样的测试工具呢?是会选择wrk?jmeter?locust?还是loadrunner呢?今天,笔者将根据自己使用经验,针对jmeter、locust、wrk和loadrunner常用的性能测试工具进行简单介绍和对比。首先,四者基本对比图:. loadrunner jmeter locust wrk 分布式压力 支持 ...

2019-09-16 16:47:38 659

转载 python高性能web框架——Japronto

近期做了一个简单的demo需求,搭建一个http server,支持简单的qa查询。库中有10000个qa对,需要支持每秒10000次以上的查询请求。  需求比较简单,主要难点就是10000+的RPS。首先使用python + uwsgi写了个简单的demo,压测后发现,RPS只有几千,达不到性能要求。后来部署了多个服务,使用nginx做负载均衡才勉强达到需求。Japronto  后来...

2019-09-12 12:51:47 970

转载 Docker容器的内核调优

在传统的虚拟机领域,通过调节一些系统参数来提供(高)系统性能是一种常规手段。例如,对于一个被频繁访问的服务器来说,可以通过设置 net.ipv4.ip_local_port_range = 1024 65000(默认32768 61000),来允许系统开放更多的端口。【深圳站|3天烧脑式Kubernetes训练营】培训内容包括:Kubernetes概述、架构、日志和监控,部署、自动驾驶、服务发现、...

2019-09-11 15:59:04 1225

转载 Linux TCP/IP 协议栈调优

最近忙于系统性能的DEBUG和调优。 有些性能瓶颈和Linux的TCP/IP的协议栈的设置有关,所以特别google了一下Linux TCP/IP的协议栈的参数意义和配置,记录一下。如果想永久的保存参数的设置, 可以将参数加入到/etc/sysctl.conf中。如果想临时的更改参数的配置, 可以修改/proc/sys/net/ipv4/下的参数, 机器重启后更改失效。杨云1028整理的参数...

2019-09-11 15:57:31 248

转载 JMeterPluginCMD命令行工具使用详解

MeterPluginCMD命令行工具生成png图片和csv统计文件Jmeter是个纯java的开源的轻量级性能测试工具,功能强大。因为是轻量级的,与loadrunner相比,报告统计的相对较少。不过有jmeter的插件-JMeterPlugins,可以提供不少其他的报告,包括各种响应时间、吞吐率、线程等的变化曲线等并且这个插件提供了命令行工具,可以将我们看到的各种曲线,各种报告统计成pn...

2019-09-08 14:34:21 875

转载 Linux服务器内核网络参数优化

net.core.netdev_max_backlog = 400000#该参数决定了,网络设备接收数据包的速率比内核处理这些包的速率快时,允许送到队列的数据包的最大数目。 net.core.optmem_max = 10000000#该参数指定了每个套接字所允许的最大缓冲区的大小 net.core.rmem_default = 10000000#指定了接收套接字缓冲区大小的缺省值...

2019-09-07 19:39:43 1227

转载 Linux系统网络性能调优

tcp网络参数调优思路1.设置向外连接可用端口范围2.设置time_wait连接重用3.设置快速回收time_wait连接4.设置time_wait的最大连接长度5.启用以一种比超时重发更精确的方法来启用RTT的计算 RTT(Round Trip Time):一个连接的往返时间,即数据发送时刻到接收到确认的时刻的差值;6.设置tcp/ip会话的滑动窗口大小...

2019-09-07 19:32:26 993

翻译 Linux网络配置和故障排除命令

计算机在网络中连接以相互交换信息或资源。通过网络媒体连接的两个或多个计算机被称为计算机网络。形成计算机网络涉及许多网络设备或媒体。装有Linux操作系统的计算机也可以通过其多任务和多用户性质成为网络的一部分,无论是小型还是大型网络。维护系统和网络正常运行是系统/网络管理员的工作任务。在本文中,我们将回顾Linux中常用的网络配置和故障排除命令。Linux网络配置和故障排除命令1....

2019-09-07 17:41:45 3920

翻译 Linux操作系统上的TCP / IP配置文件

您可以在安装Linux时配置TCP / IP网络。但是,如果要有效管理Linux系统上的网络,则需要熟悉TCP / IP配置文件,以便在必要时编辑这些文件。(例如,如果要检查是否正确指定了名称服务器,则必须了解该/etc/resolv.conf文件,该文件存储名称服务器的IP地址。)下表总结了基本的TCP / IP配置文件。基本TCP / IP网络配置文件</ caption ...

2019-09-07 17:24:20 1863

转载 jmeter-JMeterPlugins插件

最近在看jmeter服务器监控部分,网上有JMeterPlugins插件可以监控到服务器的CPU/memory、IO、硬盘等信息,就下载安装一下。具体操作步骤如下:1.下载JMeterPlugins插件:分两部分: ServerAgent-2.2.1.zip (服务器监听) JMeterPlugins-Standard-1.3.0.zip(本机jmeter插件部分)2.解压缩到本地目录...

2019-09-06 18:14:51 951 1

转载 k8s集群运维篇–kubectl常用命令

查看帮助:[root@master1 ~]# kubectl --help查看版本:(至今,yum安装的版本竟然是1.5.2,,这两天准备升级到1.8x)[[email protected] ~]# kubectl --versionKubernetes v1.5.2getget命令用于获取集群的一个或一些resource信息。 使用–help查看详细信息。Ps:...

2019-09-04 09:27:58 7614

转载 GraphQL-前端开发的利剑与桥梁

基本概念GraphQLGraphQL 是一种用于 API 的查询语言,由Facebook开发和开源,是使用基于类型系统来执行查询的服务端运行时(类型系统由你的数据定义)。GraphQL并没有和任何特定数据库或者存储引擎绑定,而是依靠你现有的代码和数据支撑。背景介绍相信看了上面的基本概念,大家都是和我一样一脸萌萌哒。所以这里就需要介绍一下其产生的背景和原因。在我们目前的前后端开发...

2019-09-02 20:16:07 211

转载 决胜未来,2019年前端开发十大战略性技术布局

2010年的你,如果能学会Android开发,现在的你,薪资不会低于年薪50万……2015年的你,如果能熟练使用react,现在的你,薪资不会低于月薪30K……看到这两个数据,也许有人会反驳:技术刚出来,没人敢用,而且随便一门技术,用上三五年,工资也不会低于这个数吧?第一个问题, Android 是2010年才出来的吗?从上边的资料我们可以看出:Android 是 2008...

2019-09-02 20:14:06 186

转载 K8s容器资源限制

在K8s中定义Pod中运行容器有两个维度的限制: 1. 资源需求:即运行Pod的节点必须满足运行Pod的最基本需求才能运行Pod。   如: Pod运行至少需要2G内存,1核CPU 2. 资源限额:即运行Pod期间,可能内存使用量会增加,那最多能使用多少内存,这就是资源限额。  # kubectl describe node node1.zcf.com ...

2019-09-02 19:30:42 5371 1

原创 2019全球移动开发者技术峰会集锦 - 贝壳找房客户端监控实践

欢迎关注技术公众号:架构师成长营

2019-09-01 19:30:03 155

原创 2019全球移动开发者技术峰会集锦 - APP性能提升之无线DNS解析

欢迎关注技术公众号:架构师成长营

2019-09-01 18:54:40 135

原创 2019全球移动开发者技术峰会集锦 - 基于物联网的Vedio技术分享

欢迎关注技术公众号:架构师成长营

2019-09-01 18:44:12 238

原创 2019全球移动开发者技术峰会集锦 - AI/AR in Mapbox Vision SDK

欢迎关注技术公众号:架构师成长营

2019-09-01 17:43:23 132

原创 2019全球移动开发者技术峰会集锦 - 美团闪购APP跨平台建设

欢迎关注技术公众号:架构师成长营

2019-09-01 16:16:16 166

原创 2019全球移动开发者技术峰会集锦 - MobSDK自动化集成方案实现原理

欢迎关注技术公众号:架构师成长营

2019-09-01 16:08:44 174

空空如也

空空如也

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

TA关注的人

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