小编Gro*_*eek的帖子

如何序列化第三方非序列化的最终类(例如谷歌的LatLng类)?

我在v2 Google Play服务中使用Google的LatLng课程.那个特定的类是最终的,并没有实现java.io.Serializable.有什么方法可以让这个LatLng类实现Serializable吗?

public class MyDummyClass implements java.io.Serializable {
    private com.google.android.gms.maps.model.LatLng mLocation;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

我不想申报mLocation 瞬态.

java serialization

11
推荐指数
1
解决办法
9164
查看次数

如何让crawler4j更快地从页面下载所有链接?

我所做的是:
- 抓取页面
- 获取页面的所有链接,将它们放入列表中
- 启动一个新的爬虫,访问列表的每个链接
- 下载它们

必须有一个更快的方式,我可以在访问页面时直接下载链接?谢谢!

java crawler4j

5
推荐指数
1
解决办法
6500
查看次数

修改AUTO_INCREMENT PRIMARY KEY进行分区

我需要在时态数据中对MySQL表进行分区(字段从下表开始).

CREATE TABLE `table1` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT, 
  `fk_id` bigint(20) NOT NULL,  
  `begin` bigint(20) NOT NULL,     
  PRIMARY KEY (`id`),
  KEY `FK1E57078DB20EC268` (`fk_id`)
) ENGINE=MyISAM AUTO_INCREMENT=10443288 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

当我尝试像这样分区时:

alter table table1 partition by range (begin) (
PARTITION until_2010_07 VALUES LESS THAN (1280620800000),
PARTITION 2010_08 VALUES LESS THAN (1283299200000),
PARTITION 2010_09 VALUES LESS THAN (1285891200000),
PARTITION 2010_10 VALUES LESS THAN (1288569600000),
PARTITION 2010_11 VALUES LESS THAN (1291161600000),
PARTITION 2010_12 VALUES LESS THAN (1293840000000),
PARTITION from_2011 VALUES LESS THAN MAXVALUE …
Run Code Online (Sandbox Code Playgroud)

mysql partitioning primary-key auto-increment

3
推荐指数
1
解决办法
6359
查看次数