关于协议: 1 2 3 测试工具: 1 参数: 1 2 3 测试环境: 1 2 3 4 测试对象: 1 2 3 4 5 测试数据: 1、fasthttp 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 2 ...
分类:
Web程序 时间:
2018-10-08 15:58:12
阅读次数:
1613
前言: 在前面并发性能对比的文章中,我们可以看到Golang处理大并发的能力十分强劲,而且开发也特别方便,只需要用go关键字即可开启一个新的协程。 但当多个goroutine同时进行处理的时候,就会遇到同时抢占一个资源的情况(并发都会遇到的问题),所以我们希望某个goroutine等待另一个goro ...
分类:
其他好文 时间:
2018-10-08 15:06:22
阅读次数:
173
List是Java中比较常用的集合类,关于List接口有很多实现类,本文就来简单介绍下其中几个重点的实现ArrayList、LinkedList和Vector之间的关系和区别。 List List 是一个接口,它继承于Collection的接口。它代表着有序的队列。当我们讨论List的时候,一般都和 ...
分类:
编程语言 时间:
2018-10-02 17:18:04
阅读次数:
161
一、背景 在使用java开发的过程中,经常需要使用将字符串拼接到一起(比如,用于日志输出),常用方法如下: 二、4种方式性能对比 上面4中方式,性能方面孰优孰劣,可以做如下验证: 得到结果如下: 将count的值增加10倍,到10000000,得到结果如下: 从上面的实验中可以得到如下结论 1、使用 ...
分类:
编程语言 时间:
2018-09-15 22:28:03
阅读次数:
244
一、背景 1. log4j2传承于log4j和logback,它是目前性能最好的日志处理工具,有关它们的性能对比请看: 2. 除了性能好之外,log4j2有这么几个重要的新features: (1) 自动热重载配置文件,而且重新加载期间不会丢失日志请求。logback也可以热重载配置文件,但是它在重 ...
分类:
编程语言 时间:
2018-09-12 19:56:41
阅读次数:
316
MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比 2015年06月25日 21:58:42 阅读数:1827更多 个人分类: mysql MyISAM与InnoDB两者之间区别与选择,详细总结,性能对比 2015年06月25日 21:58:42 阅读数:1827更多 个人分类: my ...
分类:
数据库 时间:
2018-09-02 21:55:28
阅读次数:
217
首先声明一下,sql会用略懂,不是专家,以下内容均为工作经验,聊以抒情。 今天帮忙验证同事发布的端口时,查看了一下相关sql内容,发现其使用的sql语句会导致笛卡尔积现象,为了帮其讲解进行了如下分析: student表: teacher表: course表: student_course表: 与发现 ...
分类:
数据库 时间:
2018-08-24 19:23:38
阅读次数:
274
1. Map的四种遍历方式 下面只是简单介绍各种遍历示例(以HashMap为例),各自优劣会在本文后面进行分析给出结论。 (1) for each map.entrySet() Map map = new HashMap(); for (Entry entry : map.entrySet()) {... ...
分类:
其他好文 时间:
2018-08-24 13:11:14
阅读次数:
121
使用KeySet和EntrySet遍历的差别 运行多次后,两者差别有2秒左右 结论:使用EntrySet遍历时性能更高 原因分析:。。。 ...
分类:
其他好文 时间:
2018-08-03 01:06:02
阅读次数:
170
本文没啥技术含量,就是测试一下 MSSqlHelper 在 使用反射、不使用反射 的性能对比。 之后,不要问为什么不用 ORM 这类的东西 —— 会有另外的文章 介绍 自己这些年 自己的ORM 升级历史。 背景: 我自己有一个 MSSqlHelper, 这个 辅助类 是最基本的一个 数据库操作类。 ...
分类:
数据库 时间:
2018-07-22 11:22:43
阅读次数:
273