小编Kum*_*mar的帖子

从Java中的String数组中删除未填充的值或空值

tmp = [null, null, null, Mars, Saturn, Mars]在执行操作后会跟随String Array - allSig[d3].split(" ");其中allSig是一个字符串数组.null值是数组中的空值.现在我想删除null.为此,我正在使用

tmp[indexNumber] != null是不工作和给予真实; 取null作为值.即使我使用"null"作为字符串不起作用.

如何删除它.

public static String[] removeElements(String[] allElements) {
    String[] _localAllElements = new String[allElements.length];

    for (int i = 0; i < allElements.length; i++)
        if (allElements[i] != null)
            _localAllElements[i] = allElements[i];

    return _localAllElements;
}
Run Code Online (Sandbox Code Playgroud)

java string

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

球衣休息 Web 服务与 Activemq 中间件集成

我有一个使用 JAX-RS 和 jersey 开发的 Restful 服务 API。我已经在 TOMCAT 7 中部署了相同的内容。现在我想实现 Activemq,以便将所有请求保留在队列中并处理请求资源。如何做到这一点并与 tomcat7 集成。如何将 ActiveMq 与 Tomcat7 或我的休息服务 Web 应用程序集成。如何调用服务。

重要提示:- 在 Rest Api 中,出于安全考虑,我使用 FilterChaining 概念,并且在验证调用方之后,我只是将请求转发到资源。为此,我在 web.xml 中添加了这一点。

谢谢

这是我的课程:-

    public class LimitFilter implements Filter {

        public void doFilter(ServletRequest request, ServletResponse response,
                FilterChain chain) throws IOException, ServletException {

//some authentication
                if (true) {
                    // let the request through and process as usual
                    chain.doFilter(request, response);

                } else {
                    // handle limit case, e.g. return status code 429 (Too Many
                    // …
Run Code Online (Sandbox Code Playgroud)

java rest activemq-classic jms jax-rs

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

从Excel导入数据时出现SQL错误

我正在从Excel工作表导入数据。我正在努力解决以下问题-

  • 执行(错误)消息错误0xc020901c:数据流任务1:输出“ Excel Source Output”(9)上的输出列“ Intelligence”(21)出错。返回的列状态为:“文本被截断或目标代码页中的一个或多个字符不匹配。”。(SQL Server导入和导出向导)

  • 错误0xc020902a:数据流任务1:“输出列“ Intelligence”(21)”失败,因为发生了截断,并且“输出列“ Intelligence”(21)”上的截断行配置指定了截断失败。在指定组件的指定对象上发生了截断错误。(SQL Server导入和导出向导)

  • 错误0xc0047038:数据流任务1:SSIS错误代码DTS_E_PRIMEOUTPUTFAILED。组件“源-MainSheetData $”(1)上的PrimeOutput方法返回了错误代码0xC020902A。当管道引擎调用PrimeOutput()时,该组件返回失败代码。故障代码的含义由组件定义,但是错误是致命的,并且管道停止执行。在此之前可能会发布错误消息,其中包含有关失败的更多信息。(SQL Server导入和导出向导)

excel sql-server-2008

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

正则表达式无法正确匹配

嗨,我必须匹配下面的模式

{digit 0-1 or A}:{digit 0-1 or A}:{digit 0-1 or A}|{digit 0-1 or A}:{digit 0-1 or A}:{digit 0-1 or A}|{digit 0-1 or A}:{digit 0-1 or A}:{digit 0-1 or A}
Run Code Online (Sandbox Code Playgroud)

我使用以下代码 -

String accMatrixPattern = "\\d{1,1}|[A]:\\d{1,1}|[A]:\\d{1,1}|[A]|[A]:\\d{1,1}|[A]"; 
String accMatrx = "1:A:1|0:1:1|0:1:1";
Run Code Online (Sandbox Code Playgroud)

如果我只使用" \\d{1,1}|[A]"; 它工作但没有结合.

请建议如何匹配正则表达式

谢谢

java regex

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

正在浏览我的网站的用户的IP地址

我想知道客户端计算机的IP地址,即浏览我的网站的用户的IP地址.我正在尝试以下代码,但它返回服务器地址 -

public string GetClientIP()
{
    string result = string.Empty;
    string ip = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"];
    if (!string.IsNullOrEmpty(ip))
    {
        string[] ipRange = ip.Split(',');
        int le = ipRange.Length - 1;
        result = ipRange[0];
    }
    else
    {
        result = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
    }

    return result;
}
Run Code Online (Sandbox Code Playgroud)

我怎样才能找到合适的IP地址?

c# http ip-address

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

如何将 drools 集成到球衣休息 Web 服务中

我开发了一个 jersey est Web 服务 API。现在我想将 DROOLS 规则集成到这个休息服务中。在其余服务中,在确定所有必需的条件后,我想将其发送到 drools 规则引擎并触发规则。这个怎么做。请帮助我一步一步指导。

java rest integration drools jersey

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

使多个索引传递单个值

可能重复:
列表索引搜索

我必须在int []中得到索引,其中value将是相同的,因此我必须得到int []中相同值的所有索引号.

恩.

int[] xx = {4,5,4,3,2}
Run Code Online (Sandbox Code Playgroud)

我在用

Array.indexOf(xx, 4);
Run Code Online (Sandbox Code Playgroud)

它将返回0但我想得到0和2.

c# arrays

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