我想使用我的Amazon ec2实例,但遇到以下错误:
Permission denied (publickey).
Run Code Online (Sandbox Code Playgroud)
我创建了密钥对并下载了.pem文件.
鉴于:
chmod 600 pem file.
Run Code Online (Sandbox Code Playgroud)
然后,这个命令
ssh -i /home/kashif/serverkey.pem ubuntu@ec2-54-227-242-179.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)
但有这个错误:
Permission denied (publickey)
Run Code Online (Sandbox Code Playgroud)
另外,如何连接filezilla上传/下载文件?
我能够从EC2实例连接到VPC中的Elasticache redis实例,但我想知道是否有一种方法可以连接到Amazon EC2实例之外的Elasticache Redis节点,例如从我的本地开发设置或其他供应商提供的VPS实例.
目前从我当地的设置尝试时:
redis-cli -h my-node-endpoint -p 6379
Run Code Online (Sandbox Code Playgroud)
一段时间后我才会暂停.
在尝试在Android Studio 2.1(On Ubuntu 16.04)上构建我的应用程序时,它会卡在下面的注释中:
Executing tasks: [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources]
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮帮我.
我的应用程序Gson 2.2用于转换POJOs为JSON.当我进行负载测试时,我偶然发现Gson构造函数中阻塞了很多线程:
"http-apr-28201-exec-28" #370 daemon prio=5 os_prio=0 tid=0x0000000001ee7800 nid=0x62cb waiting for monitor entry [0x00007fe64df9a000]
java.lang.Thread.State: BLOCKED (on object monitor)
at com.google.gson.Gson.<init>(Gson.java:200)
at com.google.gson.Gson.<init>(Gson.java:179)
Run Code Online (Sandbox Code Playgroud)
线程转储不显示任何线程持有[0x00007fe64df9a000] monitor.
我怎样才能知道谁拥有它?
Gson第200行的代码看起来很无辜:
// built-in type adapters that cannot be overridden
factories.add(TypeAdapters.STRING_FACTORY);
factories.add(TypeAdapters.INTEGER_FACTORY);
Run Code Online (Sandbox Code Playgroud)
我使用JRE 1.8.0_91上Linux
根据手册中的这个页面,indexes don't need to be maintained.但是,我们运行的PostgresQL表具有连续的速率updates,deletes并且inserts随着时间的推移(几天)会出现严重的查询降级.如果我们删除并重新创建索引,则会恢复查询性能.
我们正在使用开箱即用的设置.
我们测试中的表目前是空的,并且增长到50万行.它有一个相当大的行(许多文本字段).
我们searching based of an index, not the primary key(我已经确认该指数正在使用,至少在正常条件下)
该表用作单个进程的持久存储.在Windows上使用PostgresQL和Java客户端.
我愿意放弃insert and update performance以保持查询性能.
我们正在考虑重新架构应用程序,以便数据分布在各种动态表中,使我们能够定期删除和重建索引,而不会影响应用程序.然而,和往常一样,有一段时间可以让这个工作起作用,我怀疑我们在配置或使用方面缺少一些基本的东西.
我们考虑forcing vacuuming和rebuild to run at certain times,但我怀疑locking period for such an action would cause our query to block.这可能是一个选项,但有一些实时(3-5秒的窗口)含义需要我们的代码中的其他更改.
附加信息: 表和索引
CREATE TABLE icl_contacts
(
id bigint NOT NULL,
campaignfqname character varying(255) NOT NULL,
currentstate character(16) NOT NULL, …Run Code Online (Sandbox Code Playgroud) 当我运行gradle clean命令时,我收到以下消息
启动Gradle守护程序,1个忙碌和6个停止的守护进程无法重用,请使用--status获取详细信息
为了调查,我运行以下命令.
$ gradle --status
PID STATUS INFO
11506 BUSY 4.3.1
8027 STOPPED (stop command received)
9347 STOPPED (stop command received)
11727 STOPPED (by user or operating system)
4786 STOPPED (by user or operating system)
14569 STOPPED (by user or operating system)
31237 STOPPED (by user or operating system)
Only Daemons for the current Gradle version are displayed. See https://docs.gradle.org/4.3.1/userguide/gradle_daemon.html#sec:status
Run Code Online (Sandbox Code Playgroud)
所以,我脑子里出现了一些问题.
如何停止现有守护进程?
如何杀死守护进程?
我知道很多这样的问题在发布问题之后已经被尝试了很多.我的问题仍未得到解决.
我有一个Web应用程序,我使用Oauth身份验证嵌入Facebook登录.我使用以下代码来帮助Facebook使用Java登录
直到上个月它工作正常,但从几天我们连续得到错误: -
无法加载URL此URL的域未包含在应用程序的域中.要加载此网址,请将应用的所有域和子域添加到应用设置中的应用域名字段中.
**Setting used are following:-
Website url : **https://www.enggheads.com/**
App Domain : **enggheads.com**
Redirect uri :
1. https://www.enggheads.com/#!login
2. https://www.enggheads.com/#!signup**
Run Code Online (Sandbox Code Playgroud)
截图:
所以,我只想知道我遇到这个问题的原因.设置部分中是否有我遗漏的内容?
代码流程:
步骤1.在按钮上单击名为--->的URL
"http://www.facebook.com/dialog/oauth?" + "client_id="
+ FB_APP_ID + "&redirect_uri="
+ URLEncoder.encode(REDIRECT_URI, "UTF-8")
+ "&scope=public_profile ";
Run Code Online (Sandbox Code Playgroud)
我收到错误,因为它提供了错误 无法加载URL此URL的域未包含在应用程序的域中.要加载此网址,请将应用的所有域和子域添加到应用设置中的应用域名字段中.
我需要使用Jemmy创建一些gui测试,但我不知道如何使用javaws应用程序启动它.在教程/ examples/etc中是这样的:
new ClassReference("org.netbeans.jemmy.explorer.GUIBrowser")
.startApplication();
Run Code Online (Sandbox Code Playgroud)
这段代码打开了一个示例窗口,但是我怎样才能使用ClassReference对象打开*.jnlp文件?或者它是用java web start应用程序"连接"jemmy的另一种方式?
谢谢你提前.
我正在研究Java 8文档ArrayList.我得到的最大数组大小定义为Integer.MAX_VALUE - 8平均值2 ^ 31 - 8 = 2 147 483 639.然后,我的重点是,为什么8减去或why not less than 8或more than 8减去?
/**
* The maximum size of array to allocate.
* Some VMs reserve some header words in an array.
* Attempts to allocate larger arrays may result in
* OutOfMemoryError: Requested array size exceeds VM limit
*/
private static final int MAX_ARRAY_SIZE = Integer.MAX_VALUE - 8;
Run Code Online (Sandbox Code Playgroud)
我得到了一些相关的答案,但没有实现我的目标.
有些人根据文档给出了一些逻辑"Some …
实际上,我正在研究build.gradle档案.在某些情况下,我有时会使用它mavenCentral(),jCenter()并mavenLocal()在存储库部分.有时他们也使用URL.所以在我脑海里出现了一些问题?
i)mavenCentral(),jCenter()和mavenLocal()之间的区别?
ii)我应该使用哪一个?
iii)是否存在与性能相关的问题?
java ×4
gradle ×3
amazon-ec2 ×2
android ×1
arraylist ×1
arrays ×1
build ×1
build.gradle ×1
facebook ×1
gson ×1
indexing ×1
jemmy ×1
maven ×1
oauth ×1
performance ×1
postgresql ×1
redis ×1
sql-tuning ×1
ssh ×1
thread-dump ×1