1.怎样追踪app崩溃率。怎样解决线上闪退 当iOS设备上的App应用闪退时。操作系统会生成一个crash日志。保存在设备上。crash日志上有非常多实用的信息,比方每个正在运行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。 ...
分类:
移动开发 时间:
2018-02-13 19:53:29
阅读次数:
312
Elasticsearch的Bulk API允许批量提交index和delete请求,有如下两种用法: 用法1 用法2 beforeBulk会在批量提交之前执行,可以从BulkRequest中获取请求信息request.requests()或者请求数量request.numberOfActions( ...
在一个高并发的网站中,多线程是必不可少的。下面先说一下多线程在程序中的作用。 ...
分类:
编程语言 时间:
2017-11-26 22:56:59
阅读次数:
324
1、数据库表结构的优化(创建表时应考虑表的特性) 有些表大部分的时候只是插入记录很少修改删除 有些表是所有记录经常增、删、改 有些表只有少数字段 有些表有大量字段但大部分时候其中大半字段为空 有些表数据增长很快 有些表数据常年基本不变等 不同特性的表应该在创建时定义不用的起始空间和空间增长方案 以尽 ...
分类:
数据库 时间:
2017-09-30 00:28:42
阅读次数:
258
mybatis的执行器有三种类型: ExecutorType.SIMPLE 这个类型不做特殊的事情,它只为每个语句创建一个PreparedStatement。 ExecutorType.REUSE 这种类型将重复使用PreparedStatements。 ExecutorType.BATCH 这个类 ...
分类:
其他好文 时间:
2017-09-14 16:27:54
阅读次数:
117
用批量绑定(bulk binding)的方式。当循环执行一个绑定变量的sql语句时候,在PL/SQL 和SQL引擎(engines)中,会发生大量的上下文切换(context switches)。使用bulk binding,能将数据批量的从plsql引擎传到sql引擎,从而减少上下文切换过程,提升 ...
分类:
数据库 时间:
2017-08-25 11:05:19
阅读次数:
231
看标题描述有点复杂,看下图: 直接将手工添加的一个个字段直接用一句代码完成。 serializeObject 输出的实际是一个对象 ...
分类:
其他好文 时间:
2017-08-20 00:44:36
阅读次数:
124
jQuery选取所有复选框被选中的值并用Ajax异步提交数据 ...
分类:
Web程序 时间:
2017-08-03 22:08:15
阅读次数:
250
之前在做项目时,使用mybatis,批量执行sql,这里简单写下步骤 在配置数据库连接时,加入一个参数,例如 jdbc:mysql://127.0.0.1:3307/mvs-report?allowMultiQueries=true 在mybatis执行时传入list集合参数, 在mybatis的x ...
分类:
其他好文 时间:
2017-08-01 16:35:23
阅读次数:
141