小编Har*_*der的帖子

电话关闭后共享首选项数据持久性

如果关闭手机或取出电池,共享首选项数据是否仍然存储?

android

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

Java:使用Apache POI打印?

我怎么用print Ms Office文件Apache POI?你能举个例子吗?

java ms-office apache-poi

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

Spark JavaRDD与JavaPairRDD?

我是Spark的新手,我想了解两个JavaRDD与JavaPairRDD之间的区别,以及如果将JavaRDD转换为JavaPairRDD,此操作的繁重程度

JavaRDD<Tuple2<String, String>> myRdd // This is my JavaRDD

JavaPairRDD<String, String> pairRDD = JavaPairRDD.fromJavaRDD(myRdd);
Run Code Online (Sandbox Code Playgroud)

apache-spark rdd

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

使用java程序在linux终端运行命令?

我想unset DISPLAY使用Java程序在linux终端中作为命令运行.

我尝试使用Runtime.getRuntime().exec("unset DISPLAY");,但它不起作用.

我能在这做什么?

java linux

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

从短信表中获取发件人的联系人姓名?

我使用以下内容从收件箱中获取短信

ContentResolver cr = getContentResolver();
    Cursor cur = cr.query(Uri.parse("content://sms"), null,null,null, null);        
    DateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");

     cursor_count=cur.getCount();

    if(cur.moveToFirst())
    {           
        do {

            sender.add(cur.getString(2));

            msg.add(cur.getString(11));
            date.add(formatter.format(Long.parseLong(cur.getString(4))));
        } while (cur.moveToNext());
Run Code Online (Sandbox Code Playgroud)

我从地址字段中获取此人的地址,但我还想获取发件人的联系人姓名(如果存储在我的联系人中).
person字段总是返回null,为什么?

android

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

在休眠中多次调用插入?

嗨,我有一个应用程序,我首先检查数据库表中的值,如果不存在生成一个新的值并插入数据库,这个循环大约一百万次,我怎么能加快它?

在我的工人阶级: -

session=HibernateSessionFactory.getSession();       
    for(----loop 

    i check

    i generate

    then:-

    MyTable myTable=new MyTable();
            myTable.setName("dasdas");
            myTable.setww("ss");
            myTable.setaa("daaasdas");

    hibernateRepositoy.save(dgCcno,session);

}
Run Code Online (Sandbox Code Playgroud)

保存方法我是另一类: -

  public void save(Object obj,Session session)  {       

            Transaction tx = null;
            try {
                tx = session.beginTransaction();
                session.saveOrUpdate(obj);
                session.flush();

                session.clear();
                tx.commit();
            }
            catch (HibernateException e) {
                e.printStackTrace();
                logger.error(e.getMessage(), e);            

                if(tx!=null){
                    tx.rollback();
                }
            } 
            catch (Exception e) {
                e.printStackTrace();

                logger.error(e.getMessage(), e);        

            }
        } 
Run Code Online (Sandbox Code Playgroud)

我怎样才能加快速度,或者这是正确的做法?

补充: - 我不能使用批量更新,我必须立即插入值,导致下一个选择查询中的值可以相同..并且必须从DB给出值然后

java hibernate

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

标签 统计

java ×3

android ×2

apache-poi ×1

apache-spark ×1

hibernate ×1

linux ×1

ms-office ×1

rdd ×1