小编sin*_*pop的帖子

没有主机名的SSL证书

我使用keytool实现了一个带有服务器和客户端身份验证的Web服务.问题是如果我不在其中包含主机的名称,则此身份验证不起作用.例如:

keytool -genkey -alias myAlias -keyalg RSA -keypass myPassword -storepass myPassword -keystore my.keystore -dname "CN=myhost"
Run Code Online (Sandbox Code Playgroud)

但我不需要,我不喜欢主机或IP验证.有没有办法避免它?

谢谢.

java certificate keytool x509certificate

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

将spring类作为runnable jar执行时无法读取applicationContext.xml

我有一个带有main方法的spring类.在类里面我试图读取值applicationContext.xml.我的目的是将这个主类及其依赖的jar,属性文件和applicationContext.xml包装起来.

但是当我尝试通过unix命令提示符运行jar文件时,看起来appContext文件没有被加载.

在jar文件中可以看到applicationContext.xml,并且能够看到我的类中的sysouts.用于读取applicationContext.xml的代码是

ApplicationContext context = new ClassPathXmlApplicationContext(
    "classpath*:**/applicationContext.xml");
Run Code Online (Sandbox Code Playgroud)

当我打印上下文时,它给我以下消息.

org.springframework.context.support.ClassPathXmlApplicationContext@89fbe3: start
up date [Mon Oct 01 15:07:43 IST 2012]; root of context hierarchy
Run Code Online (Sandbox Code Playgroud)

当我尝试打印context.getBeanDefinitionCount()时 - 它给我0.

但是能够通过eclipse成功地执行此操作.它能够读取applicationContext.xml并将bean计数为13.

当我把它作为一个罐子运行时,不知道为什么它不起作用.请帮我评论.

java spring

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

Oracle Exadata上的Java应用程序

出于与此不同的原因,一家公司购买了Exadata Eighth Rack.一些管理人员认为这会提高当前应用程序的性能.问题是几乎没有任何应用程序使密集的数据库工作(是的,这是查看facepalm动画GIF的好时机).因此,目前,迁移已证明收效甚微.

问题很明显.大多数应用程序都是用Java编写的,其中一些应用程序大量使用Solr和Cassandra.据我所知,Exadata用于存储数据,而Exalogic也可以存储应用程序.无论如何,我想知道是否有某种方式利用所提到的基础设施.

java oracle performance exadata

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

拆分/标记/扫描一个知道引号的字符串

Java中是否存在用于拆分字符串的默认/简单方法,但是要使用引号或其他符号?

例如,给定此文本:

There's "a man" that live next door 'in my neighborhood', "and he gets me down..."
Run Code Online (Sandbox Code Playgroud)

获得:

There's
a man
that
live
next
door
in my neighborhood
and he gets me down
Run Code Online (Sandbox Code Playgroud)

java string quotation-marks

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

获取连接池中的空闲连接数

在我的项目中,Spring使用org.apache.commons.dbcp.BasicDataSource类管理连接池.是否可以获取当前时间内有多少个免费或使用的连接?

谢谢.

java spring connection-pooling apache-commons-dbcp

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

用于在Javascript中获取URL组件的正则表达式

我一直很难使用正则表达式,但我认为现在我有合法的需求,而且我不确定是否可以使用它们来实现它.

我想要一个正则表达式,在执行时,返回给定URL的所有组件.它不是用于验证格式:前提条件是传递正确的URL(通常是它location.href).

期望的组件是:

  • 方案
  • 端口(可选)
  • 路径
  • 请求参数

奖金:

  • 单独查询字符串参数
  • 分段
  • 用户密码

例子:

/regex/.exec('http://www.stackoverflow.com/questions/1/regex-for-getting-url-components-in-javascript') --> ["http://stackoverflow.com/questions/30868359/regex-for-getting-url-components-in-javascript", "http", "www.stackoverflow.com", undefined, "questions/30868359/regex-for-getting-url-components-in-javascript"]

/regex/.exec('https://localhost:8080/?a=1&b=2') --> ["http://www.stackoverflow.com/questions/1/regex-for-getting-url-components-in-javascript", "https", "localhost", "8080", "", "a=1&b=2"]


编辑:

为了澄清,我需要的是一个小代码,它创建一个代表URl的对象.然后我必须能够修改参数,模式等组件,并再次将结果作为字符串.AFAIK,我不能用本地位置对象做这个,但我一定是错的.

代码的大小必须特别小,因为它必须在页面的标题中同步加载.它最终可能会被复制到每个页面而不是作为外部文件包含在内.所以,起初,我更喜欢不依赖外部依赖.

javascript regex

-3
推荐指数
1
解决办法
145
查看次数