小编Tak*_* Lê的帖子

从Spark到MySQL的JDBC写入速度低

我需要从Spark一个DataFrame写入大约100万行到MySQL但是插入太慢了.我怎样才能改进它?

代码如下:

df = sqlContext.createDataFrame(rdd, schema)
df.write.jdbc(url='xx', table='xx', mode='overwrite')
Run Code Online (Sandbox Code Playgroud)

apache-spark pyspark

8
推荐指数
1
解决办法
5737
查看次数

在某些有根设备中的 onActivityCreated 片段中 getActivity 返回 null

我的应用程序在大多数设备上运行良好,但在某些根设备上运行良好。在onActivityCreated片段中,getActivity保持返回 null。我需要Context类来设置下面的内容。

所以有人可以帮助我吗?

更新

public class BaseProductFragment extends Fragment {

...

public View onCreateView(LayoutInflater inflater, ViewGroup container,
        Bundle savedInstanceState) {
    View rootView = inflater.inflate(layout_id, container,
            false);
    return rootView;
}

public void onActivityCreated(final Bundle savedInstanceState) {
    super.onActivityCreated(savedInstanceState);
    ImageCacheParams cacheParams = new ImageCacheParams(getActivity(),
            Utils.PRODUCTS_CACHE_DIR);
    ....
}
Run Code Online (Sandbox Code Playgroud)

android android-fragments

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