我刚刚编写了一个简单的代码,我希望在主框架上显示一个文本字段和一个按钮,但是在运行之后,我看到的是文本字段.
如果我在文本字段后面写了按钮的代码,那么只显示按钮.
知道为什么吗?
JFrame mainframe=new JFrame();
mainframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
mainframe.setBounds(0,0,200,200);
JButton jb=new JButton();
jb.setText("Leech");
mainframe.add(jb);
JTextField link=new JTextField(50);
mainframe.add(link);
mainframe.pack();
mainframe.setVisible(true);
Run Code Online (Sandbox Code Playgroud) 我需要一个Gecko WebBrowser控件
我需要一个示例代码或一个解释如何使用GECKO的链接
如果有人使用过Gecko,我可以提供一些建议
我有CA的公共证书.我想使用此证书创建Java SSL连接.我提到如何在特定连接上使用不同的证书? 并使用自签名证书不复制完整的密钥存储到客户端的Java SSL连接.据我所知,我需要将证书导入密钥库.但是我还没有从CA收到任何密钥库.我创建了一个密钥库,并尝试将公共证书导入其中.但后来我收到以下错误:
keytool错误:java.lang.Exception:回复中的公钥和密钥库不匹配
我是否需要CA的密钥库或我做错了什么?
用于创建密钥库的命令:
keytool -genkey -alias tomcat -keyalg RSA -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud)
用于导入证书的命令:
keytool -import -v -alias tomcat -file signed-cert.pem -keystore keystore.jks
Run Code Online (Sandbox Code Playgroud) import org.jasypt.util.password.*;
public class encrypt
{
private static BasicPasswordEncryptor passenc;
public encrypt()
{
passenc=new BasicPasswordEncryptor();
}
public static void useradd()
{
System.out.println("IN Useradd");
}
Run Code Online (Sandbox Code Playgroud)
当我从jsf文件调用useradd()时,我得到以下错误
java.lang.NoClassDefFoundError: Lorg/jasypt/util/password/BasicPasswordEncryptor;
at java.lang.Class.getDeclaredFields0(Native Method)
at java.lang.Class.privateGetDeclaredFields(Unknown Source)
at java.lang.Class.getDeclaredFields(Unknown Source)
at com.sun.faces.mgbean.BeanBuilder.scanForAnnotations(BeanBuilder.java:476)
at com.sun.faces.mgbean.BeanBuilder.loadBeanClass(BeanBuilder.java:449)
at com.sun.faces.mgbean.BeanBuilder.bake(BeanBuilder.java:379)
at com.sun.faces.mgbean.ManagedBeanBuilder.bake(ManagedBeanBuilder.java:86)
at com.sun.faces.mgbean.BeanManager.preProcessBean(BeanManager.java:349)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:258)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:191)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:73)
at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:54)
at com.sun.faces.el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java:71)
at org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
at org.apache.el.parser.AstValue.getTarget(AstValue.java:68)
at org.apache.el.parser.AstValue.invoke(AstValue.java:187)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:102)
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:84)
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:98)
at javax.faces.component.UICommand.broadcast(UICommand.java:311)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:781)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1246)
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:77)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:97) …Run Code Online (Sandbox Code Playgroud) 我使用整数键在ruby中创建一个哈希并将其作为JSON响应发送.然后解析此JSON并将哈希转换回ruby.键现在是字符串文字.
我知道JSON不支持整数键但是我遇到了这个方法,它基本上解析了哈希,因此它有符号键.
JSON.parse(hash, {:symbolize_names => true})
Run Code Online (Sandbox Code Playgroud)
是否有类似的函数来获取原始整数键
a = {1 => 2}
a.keys
=> [1]
b = JSON.parse(JSON.generate(a))
b.keys
=> ["1"]
Run Code Online (Sandbox Code Playgroud)
我的哈希很复杂.值本身是一个应该有整数键的哈希值.有多个这样的嵌套级别
我们有一个应用程序,目前在Rails版本2.3.12和Ruby版本1.8.7上.我们想要将我们的应用程序更新到Rails 4.0和Ruby 2.1.0.我们有大约200个型号和150个控制器.
我想知道进行升级过程有多大的努力.您还可以提供升级后可以遵循的步骤.我们应该首先升级Ruby然后再升级Rails,反之亦然?
在以下情况中发生了非常奇怪的流程
我有6个消费者进程连接到3个代理的集群.3个消费者(集合A)订阅特定主题集(主题C),而其他3个消费者(集合B)订阅另一组主题(主题D).所有消费者都属于同一个消费者群体.所有主题的复制因子均为3,分为24个分区.每个使用者自动分配到应该使用的主题集的8个分区.我已将分配模式设置为循环法.
如果我从集合A中终止消费者,则主题C在集合A的剩余消费者中成功重新分配.集合A中的每个消费者现在从主题C订阅12个分区.
但是B组的消费者发疯了.D中的所有主题和所有分区都分配给B中的任何一个使用者,其余的使用者保持空闲状态 - 集D中所有主题的所有24个分区都分配给一个进程.
我需要一些关于如何调试这个以及可能是什么问题的想法?
我相信只有主题C的消费者才会受到影响.消费者集B应保持不受影响,并且绝对不会将所有分区分配给单个进程
卡夫卡版本是0.11
我有一个简单的代码,用于设置与谷歌的https连接并打印获得的响应.
import java.io.OutputStreamWriter;
import java.net.URL;
import javax.net.ssl.HttpsURLConnection;
public class SendCertReq
{
public static void main(String[] args) throws Exception
{
URL url = new URL("https://www.google.co.in/");
HttpsURLConnection conn = (HttpsURLConnection)url.openConnection();
conn.setRequestMethod("GET");
conn.setDoOutput(true);
OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
wr.close();
System.out.println(conn.getResponseMessage());
}
}
Run Code Online (Sandbox Code Playgroud)
我尝试运行它时出现以下错误.
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.doConnect(Unknown Source)
at java.net.AbstractPlainSocketImpl.connectToAddress(Unknown Source)
at java.net.AbstractPlainSocketImpl.connect(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at sun.security.ssl.SSLSocketImpl.connect(Unknown Source)
at sun.security.ssl.BaseSSLSocketImpl.connect(Unknown Source)
at …Run Code Online (Sandbox Code Playgroud) 我必须创建一个生成CSR的应用程序.在生成CSR时,我们需要填写CN,OU等几个细节.问题是我必须向我的CSR发送的认证机构需要2个OU(组织单位)名称.我google了很多但是找不到任何使用openssl或java keytool的东西,通过它我可以指定2个OU名称.
有人可以告诉我如何在生成CSR时指定2个OU名称吗?
我正在尝试设置rails测试框架但面临一些问题.我的设置如下
测试/模型/ clinic_test.rb
require 'test_helper'
class ClinicTest < ActiveSupport::TestCase
test "sample" do
clinic = clinics(:myclinic)
assert(clinic.name == 'Krishan')
end
end
Run Code Online (Sandbox Code Playgroud)
测试/装置/ clinics.yml
myclinic:
name: Krishan
Run Code Online (Sandbox Code Playgroud)
但是当我运行clinic_test rake进程时,我收到以下错误:
ActiveRecord::FixtureClassNotFound: No class attached to find
test/models/clinic_test.rb:5:in `block in <class:ClinicTest>'
Run Code Online (Sandbox Code Playgroud)
我看到数据库实际上填充了来自clinics.yml文件的样本数据.
问题出在哪儿?这是一些配置问题吗?
我想添加一些指向 IDM 的链接。谁能给我一个伪代码来做到这一点。或指向解释如何操作的页面的链接。
java ×4
certificate ×2
keytool ×2
ruby ×2
apache-kafka ×1
c# ×1
encryption ×1
gecko ×1
geckofx ×1
geckosdk ×1
hash ×1
https ×1
jasypt ×1
jbutton ×1
jframe ×1
json ×1
keystore ×1
openssl ×1
swing ×1
unit-testing ×1