前言 网络编程对于客户端来说是一块及其重要的地方,使用高效的网络请求框架将为你的系统产生很大的影响。而Volley作为谷歌的一个开源项目,炙手可热。有很多中小型公司的安卓移动客户端的网络程序都是基于volley的。 Volley的优点很多,光可扩展性这一条优点就值得我们称赞。但是我想针对的是在 Google I/O 2013 大会上发布Volley的时候的一句话:a burst or emis
数据库设计方面: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。 如: select id from t where num is null 可以在num上设置默认值0
wmsys.wm_concat 这个函数存在缺陷,数据量大的时候,容易报ora-22813 没办法只能通过重新定义一个行转列函数,copy了一下 http://www.savedba.com/?p=955 这个人写的函数 有点问题,自己又改了下。 drop type t_dj_concat; drop function dj_concat; create or replace
前言: 最近做数据同步,需要从PostgreSql获取数据,发现一旦数据比较多,那么读取的速度非常慢,并且内存占用特别多&GC不掉。 代码样例: 为了方便讲解,下面写了事例代码,从b2c_order获取数据,这个数据表6G左右。 package com.synchro;import java.sql.*;/*** Created by qiu.li on 2015/10/16.
由于数据库增量同步软件PanguSync初始化最大超时时间为600s,如果初始数据量很大,第一次部署时可能会超时,可以先停止任务,使用以下Sql语句进行初始化,以下语句可以分步执行,初始化完成后,后续无需再执行耗时的初始化。 Sqlserver 源操作:1.创建字段alter table 表名 Add C_PanguSyncSourceTimestamp datetime2(6) not n