数据库表结构: 逐条插入sql语句: 批量插入sql语句: 性能测试结果: 没想到到千级别的数量级就已经有如此巨大的耗时差别。 不知道是否有写法,以及数据库类型上的影响,暂时做个记录供自己参考。 ...
分类:
数据库 时间:
2017-11-02 19:02:18
阅读次数:
181
jsp页面两种分页模式: 第一种: 结果集分页,主要代码见下面: Java代码 ResultSet rs=stmt.executeQuery(sql); ResultSetMetaData md=rs.getMetaData(); rs.beforeFirst(); rs.absolute((200 ...
分类:
数据库 时间:
2017-10-25 23:51:33
阅读次数:
276
今天在在公司做网络驱动开发测试时,随机包出现收包计数停止的现象,当时怀疑是DMA rx buffer不足导致,想通过对比收发包正常和收发包不正常是DMA相关寄存器的情况。 后跟踪代码,若在收发包里面增加打印,必定回降低收发包性能,对比结果也就不准了,分析代码分析来分析去,最终发现做合适的就是采用pr ...
分类:
其他好文 时间:
2017-10-25 00:44:36
阅读次数:
175
Redis与Memcached的区别: 内存利用率:使用简单的key-value存储的话,Memcached的内存利用率更高,而如果Redis采用hash结构来做key-value存储,由于其组合式的压缩,其内存利用率会高于Memcached。 性能对比:由于Redis只使用单核,而Memcache ...
分类:
其他好文 时间:
2017-10-22 00:14:59
阅读次数:
282
首先我们来了解下python中的进程,线程以及协程! 从计算机硬件角度: 计算机的核心是CPU,承担了所有的计算任务。一个CPU,在一个时间切片里只能运行一个程序。 从操作系统的角度: 进程和线程,都是一种CPU的执行单元。 进程:表示一个程序的上下文执行活动(打开、执行、保存...) 线程:进程执 ...
分类:
编程语言 时间:
2017-10-06 21:23:02
阅读次数:
436
深入理解 iOS 开发中的锁 摘要 本文的目的不是介绍 iOS 中各种锁如何使用,一方面笔者没有大量的实战经验,另一方面这样的文章相当多,比如 iOS中保证线程安全的几种方式与性能对比、iOS 常见知识点(三):Lock。本文也不会详细介绍锁的具体实现原理,这会涉及到太多相关知识,笔者不敢误人子弟。 ...
分类:
移动开发 时间:
2017-10-06 18:10:47
阅读次数:
322
Golang 中读取文件大概有三种方法,分别为: 1. 通过原生态 io 包中的 read 方法进行读取 2. 通过 io/ioutil 包提供的 read 方法进行读取 3. 通过 bufio 包提供的 read 方法进行读取 下面通过代码来验证这三种方式的读取性能,并总结出我们平时应该使用的方案 ...
分类:
其他好文 时间:
2017-09-22 19:00:30
阅读次数:
163
由于 webpack3升级后,新增了 Scope Hositing(作用域提升) 功能,据说是对 js的性能提升很大。因此,我们做了一个测试对比,就是 webpack3和 webpack1/2 的性能对比,如下: 测试目标 以下数据是2天随机时段3部手机各2组数据,每组数据都是30次取平均值,为了测 ...
分类:
Web程序 时间:
2017-09-12 12:15:01
阅读次数:
244
import java.io.File; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.UnsupportedEnco ...
分类:
其他好文 时间:
2017-09-02 16:59:17
阅读次数:
214
测试验证环境 数据: 7w+ 条,数据结构如下图: 机器配置: R version: R包性能对比 全局函数及参数设置 ## 全局设置 remove(list=ls()) space_path <- c("E:\\RScore\\kmeans\\") setwd(space_path) Sys.se ...
分类:
编程语言 时间:
2017-08-19 00:53:12
阅读次数:
534