小编wsb*_*383的帖子

使用Ruby将大写字符串转换为title-case

我正在尝试将Ruby中的全大写字符串转换为小写字符串,但每个单词的第一个字符都是大写字母.例:

将"我的绳索"转换为"我的弦在这里".

我知道我可以使用.downcase方法,但这会使一切都小写("我的字符串在这里").我正在扫描文件中的所有行并进行此更改,那么是否有正则表达式我可以通过ruby来实现此目的?

谢谢!

ruby string

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

如何通过Spring JdbcTemplate生成动态"in(...)"sql列表?

是否可以通过Jdbc模板在SQL查询中生成任意"in()"列表:

例:

"select*from t where c in(#)",但是'#'可以是仅在运行时已知的任意值列表.

spring

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

HDFS:如何递归列出文件?

你如何通过Java在HDFS中的某个路径下列出所有文件(递归).我浏览了API并注意到了FileSystem.listFiles(Path,boolean),但是当我初始化它时,我的FileSystem实例中看起来不存在该方法.

hadoop hdfs

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

那里有什么样的人工智能工作?

在我的计算机科学学习期间,我爱上了人工智能的许多方面.从专家系统,神经网络到数据挖掘(分类).我想知道,如果我要专业地改变这种学术热情,那里有哪种人工智能相关的工作?

artificial-intelligence data-mining neural-network

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

如何使用Spring JMS发布JMS主题?

我有一个组件将消息发送到队列以由另一个系统处理.它还应该每隔一段时间发布一个关于工作状态的主题.我可以使用相同的JmsTemplate用于发送到队列并发布到主题吗?

我在ActiveMQ中创建了一个新主题,不过当我从JmsTemplate发送一条消息时,一个带有主题名称的新队列会被发送的消息创建(而不是将数据发送到实际主题),我在这里做错了什么?

这是我的配置:

<bean id="connectionFactory" class="org.springframework.jms.connection.CachingConnectionFactory">
    <constructor-arg ref="amqConnectionFactory" />
    <property name="exceptionListener" ref="jmsExceptionListener" />
    <property name="sessionCacheSize" value="100" />
</bean>

<!--  JmsTemplate Definition -->
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
    <constructor-arg ref="connectionFactory" />
</bean>


<bean id="messageFacade" class="org.foo.MessageFacadeJms">
    <property name="jmsTemplate" ref="jmsTemplate" />
</bean>
Run Code Online (Sandbox Code Playgroud)

MessageFacadeJms是我用来发送队列消息的类(它可以工作),我还可以用它来发布一个主题吗?

我可以使用它来同时进行队列发送和主题发布吗?:

jmsTemplate.convertAndSend("TOPIC_NAME" /* or queue name */, message);
Run Code Online (Sandbox Code Playgroud)

java spring activemq-classic jms

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

如何强制oracle使用索引范围扫描?

我有一系列非常相似的查询,我针对一个包含14亿条记录(带索引)的表运行,唯一的问题是这些查询中至少有10%的执行时间比其他查询多出100倍.

我运行了一个解释计划并注意到快速查询(大约90%)Oracle正在使用索引范围扫描; 在慢速的,它使用完整的索引扫描.

有没有办法强制Oracle进行索引范围扫描?

oracle indexing

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

软件架构与企业架构,何时使用?

什么类型的架构规则用于指定整个组织的所有软件系统和其他交互(不是公司或整个组织,而是组织范围内,大约6个SW工程师在4个软件产品上工作).我正在尝试创建一个文档(假设一个架构师的角色),它指定了我们迁移到新数据/托管中心时的整体架构.

企业架构或软件架构是否用于此类规划?有什么不同?

谢谢,

architecture

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

您如何开始进行软件架构讨论?

我在一家大公司内创业的组织工作.该团队拥有多名数据库工程师和一些软件工程师(在数据挖掘领域).我们正以快速增长,这需要在未来几年内制定整体架构战略或技术路线图(或指南针).作为一名软件工程师,我被赋予了开始双月会议以引导讨论的任务.所以,我的问题是,你如何启动你作为建筑师的角色?你如何开始组织范围的架构讨论?我开始阅读"软件架构师应该知道的97件事"这本书,但我想从你的经历中听到更多.那么,作为一名建筑师,你是如何开始的?

最好的祝福,

architecture

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

如何在WebLogic上查找JNDI资源?

我在WebLogic 11g上部署了遗留应用程序.该应用程序具有以下代码:

 Context context = new InitialContext();
 dataSource = (javax.sql.DataSource) context.lookup("java:myDataSource");
Run Code Online (Sandbox Code Playgroud)

我还在WebLogic中配置了一个数据源,其JNDI名称为:

     jdbc/myDataSource
Run Code Online (Sandbox Code Playgroud)

当上面的java代码运行时,我得到以下异常:

       javax.naming.NameNotFoundException: While trying to look up /myDataSource in /app/webapp/axis2.war/60105275.; remaining name '/myDataSource'
        at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)

      at weblogic.jndi.internal.ApplicationNamingNode.lookup(ApplicationNamingNode.java:144)
Run Code Online (Sandbox Code Playgroud)

我对JNDI很新,所以我的问题是?命名的断开在哪里?当上下文查找的前缀为"java:"时,这意味着什么?

谢谢!

weblogic jndi weblogic11g

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

Spring JmsTemplate是否默认关闭连接?

我编写了一个在Glassfish的Web服务中运行的JMS应用程序(也在JBoss中部署),我注意到在通过MessageListener MDP处理多个消息后,JMS服务器用完了连接!

用Apache ActiveMQ和Glassfish内部JMS代理(openMQ?)试过它

有没有办法检查为什么会这样?如果这是JmsTemplate的默认行为,那么以正确的方式开发JMS生产者和消费者的替代方法是什么?

谢谢!

java spring jms jmstemplate

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