小编Paw*_*wan的帖子

Axis2:何时使用带有Axis2 Webservices的Wsdd文件

我正在使用Axis2来开发Web服务.

我从WSDL文件开始,使用WSDL2Java命令行并生成所有与服务器相关的代码(Skeltons),编写了services.xml文件,修改了skelton(在其中实现了业务逻辑)并在Axis2的Services文件夹中部署为.aar文件.war.

现在我的问题是我看过一些使用.wsdd文件和Axis2 Webservices的例子,我真的很困惑,请告诉我,我们需要.wsdd文件吗?

axis2 web-services

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

JAXB是否在内部使用SAX或DOM?

我找不到这个问题的答案,请有人告诉我

由于JAXB是更高级别的API,JAXB是否在内部使用SAX或DOM?

xml jaxb

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

Bash:检查,如果没有运行则运行进程

Bash:检查,如果没有运行则运行进程

嗨,我的要求是,如果Memcache服务器因生产中的任何原因而关闭,我想立即重新启动它

通常情况下,我将以这种方式启动Memcache服务器,用户无需复制,如下所示

memcached -u nobody -l 192.168.1.1 -m 2076 -x 192.168.1.2 -v

所以为此,我以这种方式在crontab中添加了一个条目

(crontab -e)

*/5 * * * * /home/memcached/memcached_autostart.sh
Run Code Online (Sandbox Code Playgroud)

memcached_autostart.sh

#!/bin/bash
ps -eaf | grep 11211 | grep memcached
# if not found - equals to 1, start it
if [ $? -eq 1 ]
then
memcached -u nobody -l 192.168.1.1 -m 2076 -x 192.168.1.2 -v
else
echo "eq 0 - memcache running - do nothing"
fi
Run Code Online (Sandbox Code Playgroud)

我的问题是在memcached_autostart.sh里面,为了自动启动memcached服务器,上面的脚本有什么问题吗?

要么

如果有更好的方法来实现这一目标(而不是使用cron作业) 请分享您的经验.

bash

6
推荐指数
2
解决办法
6514
查看次数

如何格式化具有可变小数位数的double

我正在处理一项任务,我遇到了处理下面提到的负面情况

如果Value小于1,那么我想格式化(添加)4个小数点.

例如,如果值为0.4567,那么我需要0.4567

否则,如果该值大于1格式,只有2位数.

例如,如果值是444.9,那么我需要444.90

上面提到的所有东西都运行正常,但是在下面这个条件下发现了

也就是说,如果该值小于1并且它以零(0.1000,0.6000)结束,则打印0.2000是没有意义的,所以在这种情况下我希望输出仅为0.20

这是我的计划如下

package com;
import java.text.DecimalFormat;
public class Test {
    public static void main(String args[]) {
        try {
            String result = "";
            Test test = new Test();
            double value = 444.9;
            if (value < 1) {
                result = test.numberFormat(value, 4);
            } else {
                result = test.numberFormat(value, 2);
            }
            System.out.println(result);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
    public String numberFormat(double d, int decimals) {
        if (2 == decimals)
            return new DecimalFormat("#,###,###,##0.00").format(d);
        else if (0 …
Run Code Online (Sandbox Code Playgroud)

java number-formatting

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

分页:未捕获TypeError:无法将属性'className'设置为null

我正在尝试分页来显示数据.存在的记录总数是19,我想最初显示3条记录.

这是我的分页代码:

// Instantiate pagination after data is available    
pager = new Pager('results', 3);
pager.init();
pager.showPageNav('pager', 'pageNavPosition');
pager.showPage(1);

// pagination object codes.
function Pager(tableName, itemsPerPage) {
    this.tableName = tableName;
    this.itemsPerPage = itemsPerPage;
    this.currentPage = 1;
    this.pages = 0;
    this.inited = false;

    this.showRecords = function (from, to) {
        var rows = total_records;
        // i starts from 1 to skip table header row
        for (var i = 1; i < rows.length; i++) {
            if (i < from || i > to) rows[i].style.display …
Run Code Online (Sandbox Code Playgroud)

jquery

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

Eclipse:在Eclipse IDE下仅搜索特定单词

是否可以在Eclipse IDE下仅搜索特定单词.例如,我需要搜索单词"sub".

但问题是,当我输入ctr l + H并键入单词"sub"时,它会产生所有匹配的结果,例如submit ----等,但我想在我的搜索中使用确切的单词"sub".

请告诉我它是否可能?

提前致谢 .

eclipse

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

Java:我们可以将DAO用作Singleton实例吗

这是一个普遍的问题,并不特定于我当前的应用程序。

在繁重的Traffic MultiThreaded应用程序中,应采取的方法是:假设有一个DAO,其中包含一种updateData更新数据库内部某些数据的方法。

问题:

  1. 拥有该DAO类的Singleton实例并访问其方法是一种好方法updateData吗?
  2. 还是我应该每次都创建该DAO的新对象并调用该方法updateData

java singleton dao

5
推荐指数
2
解决办法
7420
查看次数

字符串的哈希码对于整个应用程序是否相同?

我正在开发一个基于Hashing的程序.我的问题是,字符串的HashCode对于整个应用程序将保持不变.

我问这个的原因是因为,Mecached服务器内部的KetamaMemcachedSessionLocator以这种方式工作如果有两个运行Memcache的服务器,我想从特定服务器找到一个密钥.

String key = "MyString";
int keyid = key.hashCode();
int v = keyid % 1;  //( I assume that this will contact the First Server to retrieve that value )
int v = keyid % 2;  //( I assume that this will contact the Second Server to retrieve that value )
String value = MemcachedClient.get(key, v);
Run Code Online (Sandbox Code Playgroud)

其次是基于本网站实施上述内容

http://dev.mysql.com/doc/refman/5.0/en/ha-memcached-using-hashtypes.html

如果您发现上述方式有问题,请分享您的意见.

java

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

MongoDB:无法删除集合上的复合索引

我的集合中有一个名为people的复合索引,如下所示

 db.people.getIndexes()
[
        {
                "name" : "_id_",
                "ns" : "at.people",
                "key" : {
                        "_id" : 1
                }
        },
        {
                "_id" : ObjectId("521dd652a185d3defe301983"),
                "ns" : "at.people",
                "key" : {
                        "personname" : 1,
                        "email" : 1,
                        "sex" : 1,
                        "course" : 1
                },
                "name" : "personname_1_email_1_sex_1_course_1",
                "unique" : false
        }
]
Run Code Online (Sandbox Code Playgroud)

我试图以这种方式放弃这个索引

 db.people.dropIndex({"personname_1_email_1_sex_1_course_1": 1})
Run Code Online (Sandbox Code Playgroud)

但我收到错误消息

{"errmsg":"找不到索引","ok":0}

我还尝试按名称删除索引

db.people.dropIndex( { "name" : "personname_1_email_1_sex_1_course_1" } )
Run Code Online (Sandbox Code Playgroud)

我知道我可以使用下面的命令一次性删除集合上的索引

db.people.dropIndexes()
Run Code Online (Sandbox Code Playgroud)

请让我知道如何解决这个问题?

mongodb

5
推荐指数
2
解决办法
4429
查看次数

元素元数据上的属性http-equiv的错误值缓存控制

我不希望缓存HTML5页面,所以我在HTML文件下使用这些标签。

<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta http-equiv="cache-control" content="max-age=0" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="expires" content="0" />
<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script src="js/jquery-1.10.2.min.js"></script>

</head>
Run Code Online (Sandbox Code Playgroud)

当我通过http://validator.w3.org/check验证了这些内容时,

俗话说

元素元数据上的属性http-equiv的错误值缓存控制。

<meta http-equiv="cache-control" content="max-age=0" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值缓存控制。

<meta http-equiv="cache-control" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值过期。

<meta http-equiv="expires" content="0" />
Run Code Online (Sandbox Code Playgroud)

元素元数据上的属性http-equiv的错误值过期。

<meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
Run Code Online (Sandbox Code Playgroud)

元素meta上的属性http-equiv的错误值编译指示。

<meta http-equiv="pragma" content="no-cache" />
Run Code Online (Sandbox Code Playgroud)

您能否让我知道如何解决这个问题?

html5

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

标签 统计

java ×3

axis2 ×1

bash ×1

dao ×1

eclipse ×1

html5 ×1

jaxb ×1

jquery ×1

mongodb ×1

number-formatting ×1

singleton ×1

web-services ×1

xml ×1