小编Gan*_*mar的帖子

如何使用java从Json文件导入Mongodb数据

我与数据导入奋力Mongodb从一个Json文件中.
我可以在命令行中使用相同的方法mongoimport command.
我探索并尝试了很多,但无法使用java从Json文件导入.

sample.json

    { "test_id" : 1245362, "name" : "ganesh", "age" : "28", "Job" : 
       {"company name" : "company1", "designation" : "SSE" } 
    }

    { "test_id" : 254152, "name" : "Alex", "age" : "26", "Job" :
       {"company name" : "company2", "designation" : "ML" } 
    }
Run Code Online (Sandbox Code Playgroud)

谢谢你的时间.〜Ganesh神〜

java shell command-line json mongodb

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

如何升级新版本的eclipse而不是使用新的下载包

我正在寻找将我的日食版本(Mars)升级到最新版本(Oxygen)的步骤,因为我使用Masr已有很长时间了,因此它包含所有设置,插件和所有历史记录,因此我希望保留不变并升级到新版本。

这可能吗?

注意:对于任何类型的开发(例如Java,C / C ++,PHP,Javascript和Testers),它都可以是任何类型的蚀

eclipse eclipse-mars eclipse-oxygen

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

我收到无法获得连接,池错误超时等待空闲对象,当我尝试在我的Web应用程序中创建超过250个线程时

可能重复:
连接池异常:无法获取连接,池错误超时等待空闲对象

我收到无法获得连接,池错误超时等待空闲对象错误,当我尝试在我的Web应用程序中创建超过250个线程时.我正在使用JSF 2.0和Hibernate创建Web应用程序.

我尝试过修改过的hibernate.xml,server.xml,context.xml以及mysql属性.

以下是我的意思.

WARN (JDBCExceptionReporter.java:233) - SQL Error: 0, SQLState: null
ERROR (JDBCExceptionReporter.java:234) - Cannot get a connection, pool error Timeout waiting for idle object
ERROR (BaseServlet.java:301) - ******** java.lang.Thread.getStackTrace(Thread.java:1426)
    Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection
    org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
    org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
    org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
    org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
    org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
    org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
    org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
    org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
    org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
    sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)
    Caused by: org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot get a connection, pool error Timeout waiting for idle object
    org.apache.tomcat.dbcp.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:114)
    org.apache.tomcat.dbcp.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
    org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92)
    org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
    org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
    org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
    org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
    org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
    sun.reflect.GeneratedMethodAccessor378.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    Caused by: java.util.NoSuchElementException: Timeout waiting …
Run Code Online (Sandbox Code Playgroud)

java mysql hibernate

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

如何编写HQL插入查询?

我正在努力编写一个HQL查询来在表中插入新记录.我已经看到了一些插入查询,如下所示,但我不希望从另一个表插入数据,如下面的代码.

String hql = "INSERT INTO Employee(firstName, lastName, salary)"  + 
             "SELECT firstName, lastName, salary FROM old_employee";
Query query = session.createQuery(hql);
int result = query.executeUpdate();
System.out.println("Rows affected: " + result);
Run Code Online (Sandbox Code Playgroud)

例如,我有一个表"User",有三个字段,如姓名,年龄,数字,我有这个用户表的实体.什么是插入查询?

java mysql hibernate

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

如何通过相等的索引和列名将空数据框与另一个填充的数据框合并/合并?

我想结合两个dataframesdataframe假设其中一个Empty_DF是空的,并且大小很大(320列乘240行),索引和列名只是整数。另一个ROI_DF较小,并且填充,并且在特定位置匹配索引和列名。

我已尝试使用pandas.merge问题中建议的功能;但是,它将只是将列追加到空dataframe Empty_DF而不替换值。

Empty_DF = pd.DataFrame({'a':[0,0,0,0,0,0],
            'b':[0,0,0,0,0,0], 'b':[0,0,0,0,0,0]}, index=list('abcdef'))

print (Empty_DF)

 ROI_DF= pd.DataFrame({'a':range(4),
            'b':[5,6,7,8]}, index=list('abce'))

 print(ROI_DF)
   a  b  c
a  0  0  0
b  0  0  0
c  0  0  0
d  0  0  0
e  0  0  0
f  0  0  0
Run Code Online (Sandbox Code Playgroud)

在此示例中,这足够了,因为dataframe很小,pandas.fillna可以使用带有pandas.drop 的选项。有没有更有效的方法来将此优化为更大dataframes

df3 = pd.merge(Empty_DF, ROI_DF, how='left', left_index=True, 
right_index=True, suffixes=('_x', ''))
df3['a'].fillna(df3['a_x'], inplace=True)
df3['b'].fillna(df3['b_x'], inplace=True)
df3.drop(['a_x', 'b_x'], …
Run Code Online (Sandbox Code Playgroud)

python merge dataframe pandas

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

cqlsh 错误:root:未找到哈希 md5 的代码

我无法在 mac 上使用 cqlsh。下面是我得到的系统信息和错误日志。

  os        : mac  
  cassandra : apache-cassandra-3.9   
  python    :2.7.16  
  jave .    : 1.8 
Run Code Online (Sandbox Code Playgroud)
cqlsh 
$ cqlsh
Run Code Online (Sandbox Code Playgroud)
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/local/Cellar/python@2/2.7.16/Frameworks/Python.framework/Versions/2.7/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File …
Run Code Online (Sandbox Code Playgroud)

python cassandra cqlsh

6
推荐指数
2
解决办法
5377
查看次数

React Native 相机第一次工作,然后在 Android 设备中不工作(黑屏)

我使用的是旧版本的react-native-camera,它在iOS 上运行良好。但它在 Android 上不起作用。我正在创建一个功能,例如在 isBarcodeRead 逻辑完成后扫描代码与拍照相结合。然后我尝试将此库升级到并遇到与您相同的问题。

react-native react-native-camera

5
推荐指数
2
解决办法
4632
查看次数

Google Play 意图重定向问题

所以我只是尝试在 Play 商店更新一个长期存在的 Unity 构建的游戏,但收到了来自谷歌的拒绝邮件,如下所示:

意图重定向 - 您的应用程序容易受到意图重定向的影响。

他们提供了一个包含 3 个单独补救措施的链接

TBH, 我在这里理解的唯一选项是 no.1 ( change androidexported to false on the manifest) 但看着这个似乎 Google Play 服务需要这个才能登录。

我在下面的清单中包含了我认为有问题的代码行。

此外,来自谷歌的邮件说我应该在开发者控制台的“警报”中找到更多信息,但那里没有消息。

我不是特别技术,所以非常感谢任何帮助。

 <service
                android:name="com.google.android.gms.auth.api.signin.RevocationBoundService"
                android:exported="true"
                android:permission="com.google.android.gms.auth.api.signin.permission.REVOCATION_NOTIFICATION" />
Run Code Online (Sandbox Code Playgroud)

google-play android-security

5
推荐指数
0
解决办法
459
查看次数

无法导入 QUERY_TERMS

我正在通过Python和运行一个网站Django

Django-filters=2.1 installed
Django=2.1 installed
Run Code Online (Sandbox Code Playgroud)

当我运行时,出现以下错误。

importError: Could not import 'django_filters.rest_framework.DjangoFilterBackend' for API setting 'DEFAULT_FILTER_BACKENDS'. 
ImportError: cannot import name 'QUERY_TERMS' from 
'django.db.models.sql.constants' (C:\Users\Android V\AppData\Loc
    al\Programs\Python\Python37-32\lib\site-packages\django\db\models\sql\constants.
    py).
Run Code Online (Sandbox Code Playgroud)

python django

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

引起:java.lang.OutOfMemoryError:Java堆空间

我的目标:

我想为1000个用户运行我的应用程序.

现在

我想为100个用户运行.在应用程序运行期间,我想为每个用户执行一些过程,每个用户至少需要一个小时,因此我每个用户使用一个线程.

错误

Caused by: java.lang.OutOfMemoryError: Java heap space

我试图找出这意味着什么,但我不确定如何解决它.

有谁能够帮我?

java multithreading operating-system threadpool

4
推荐指数
2
解决办法
2万
查看次数

如何使用python将pdf文件转换为excel文件

我想将pdf文件转换为excel并通过python将其保存在本地。我已将 pdf 转换为 excel 格式,但我应该如何将其保存在本地?

我的代码:

df = ("./Downloads/folder/myfile.pdf")
tabula.convert_into(df, "test.csv", output_format="csv", stream=True)
Run Code Online (Sandbox Code Playgroud)

python csv export-to-csv tabula convertto-json

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

如何通过 CLI 终止 AWS 中的多个 EC2 实例?

我正在寻找EC2通过终止多个实例AWS CLI。是的,可以通过执行以下命令来终止 EC2 实例。

句法aws ec2 terminate-instances --instance-ids <intance id> --profile <profile name>

例子aws ec2 terminate-instances --instance-ids <i-...> --profile xxx

但我有一个需要终止的大量实例列表,因此我正在寻找一种解决方案,通过提供实例 ID 列表来终止一批 EC2 实例。我尝试使用多个实例 ID,如下所示,但它们不起作用。

  • aws ec2 terminate-instances --instance-ids ("instance-id1", "intance-id2") --profile xxx
  • aws ec2 terminate-instances --instance-ids ("instance-id1intance-id2") --profile xxx
  • aws ec2 terminate-instances --instance-ids (instance-id1,intance-id2) --profile xxx

请告诉我是否有可能终止一批实例。

command-line-interface amazon-ec2 amazon-web-services aws-cli

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