小编Krt*_*lta的帖子

Spring:Bean属性不可写或具有无效的setter方法

我正在试验Spring,我正在关注这本书:Spring:开发人员的笔记本.我收到这个错误:

"Bean property 'storeName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?"

..而且我很失落.

我有一个ArrayListRentABike实现的类RentABike:

import java.util.*;

public class ArrayListRentABike implements RentABike {
    private String storeName;
    final List bikes = new ArrayList( );

    public ArrayListRentABike( ) { initBikes( ); }

    public ArrayListRentABike(String storeName) {
        this.storeName = storeName;
        initBikes( );
}

public void initBikes( ) {
    bikes.add(new Bike("Shimano", "Roadmaster", 20, "11111", 15, "Fair")); …
Run Code Online (Sandbox Code Playgroud)

spring javabeans

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

检查证书是否为通配符证书

我们有一个网站,我们想检查安装的证书是否是通配符证书或仅与特定URL绑定.这可以轻松检查吗?

certificate x509certificate

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

Count()和左连接问题

我的查询有问题,该查询显示商店列表,其中包含与之关联的产品数量.我一直在玩左连接等一段时间但是无济于事.表格具有以下结构:

包含列的商店表:id,name

包含列的产品表:id,name,status,shop

查询如下:

select s.name
       , p.name
       , count(p.id) 
from   Product as p 
       left join Shop as s on p.shop=s.id
where  p.status <> '8796107276379'
group by 
       s.id
Run Code Online (Sandbox Code Playgroud)

我找不到有0件商品的商店.我怎么能实现这个目标呢?

底层数据库是MySQL.

谢谢!Krt_Malta

mysql sql count left-join

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

获取调用页面Java的URL

为了让您了解,我们正在使用基于Tomcat 6.0.29的自定义服务器.我们正在使用Java和Spring进行开发.

假设我有一个链接,可以将您从http:// localhost/display转到http:// localhost/save.在http:// localhost/save的控制器中,我可以以某种方式从请求参数中获取http:// localhost/display吗?

request.getRequestURL() 似乎得到了当前页面的网址.

java spring controller request

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

从Eclipse Java编辑器中获取所选文本

我正在开发一个Eclipse插件,在按下按钮时,插件会在Java编辑器中获取所选文本并放入一个出现的文本框.

我的代码看起来像这样:我从这里得到它:http://dev.eclipse.org/newslists/news.eclipse.newcomer/msg02200.html

private ITextSelection getSelection(ITextEditor editor) {
     ISelection selection = editor.getSelectionProvider()
            .getSelection();
     return (ITextSelection) selection;
}

private String getSelectedText(ITextEditor editor) {
     return getSelection(editor).getText();
}
Run Code Online (Sandbox Code Playgroud)

问题是如何ITextEditor显示Java编辑器.巧合的是,这是我发布的链接中的线程中的下一个问题,但它没有答案:(

eclipse eclipse-plugin editor

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

在 sh 文件中嵌入补丁文件

我正在尝试创建一个.sh在内部运行补丁的文件。因此,patch -p0与其在脚本旁边运行补丁文件,不如将补丁嵌入其中。

我尝试了以下

patch -p0 <<EOF
Index: app/code/Magento/CustomerImportExport/Model/Import/Customer.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
--- app/code/Magento/CustomerImportExport/Model/Import/Customer.php     (date 1487543450000)
+++ app/code/Magento/CustomerImportExport/Model/Import/Customer.php     (revision )
@@ -371,6 +371,7 @@
         // attribute values
         foreach (array_intersect_key($rowData, $this->_attributes) as $attributeCode => $value) {
             if ($newCustomer && !strlen($value)) {
+                               $entityRow[$attributeCode] = $value;
                 continue;
             }

EOF
Run Code Online (Sandbox Code Playgroud)

但它不起作用。但是,当我patch -p0在原始补丁文件上运行时,它可以正常工作。任何线索可能是错误的?

谢谢,

patch

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

从GWT访问Web服务

有什么方法可以使用它的WSDL从GWT访问Web服务吗?以前我试图使用ws-import中生成的类....但是有人向我指出GWT无法处理所有Java,只是它的一部分,因此它不会理解ws-import类.

谢谢和问候,Krt_Malta

gwt soap web-services

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

使用SoapClient调用多个具有相同名称的方法

我有一个SOAP Web服务,在SOAP UI中我看到有相同名称的方法.因此,例如,有两种CreateNewContact方法,其中一种方法需要3个参数,另外两种方法4.下面是SOAP UI生成的存根

方法1存根:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rfp="http://test.com/testWebservice/">
   <soapenv:Header/>
   <soapenv:Body>
      <rfp:CreateNewContact_FullName>
         <!--Optional:-->
         <rfp:fullName>?</rfp:fullName>
         <!--Optional:-->
         <rfp:email>?</rfp:email>
         <!--Optional:-->
         <rfp:telNo>?</rfp:telNo>
      </rfp:CreateNewContact_FullName>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

方法2存根:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:rfp="http://test.com/testWebservice/">
   <soapenv:Header/>
   <soapenv:Body>
      <rfp:CreateNewContact_FirstLastName>
         <!--Optional:-->
         <rfp:firstName>?</rfp:firstName>
         <!--Optional:-->
         <rfp:lastName>?</rfp:lastName>
         <!--Optional:-->
         <rfp:email>?</rfp:email>
         <!--Optional:-->
         <rfp:telNo>?</rfp:telNo>
      </rfp:CreateNewContact_FirstLastName>
   </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

当我CreateNewContact使用PHP SoapClient 调用带有4个参数的方法时,看起来我正在从另一个方法获得响应.

如何使用SoapClient指定使用哪种方法?

谢谢,

php soap soap-client

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

Twitter4J:从Twitter帐户获取所有状态

我正在为我的应用程序使用Twitter4J API.我希望得到我在Twitter账户上的所有状态(或者不是全部,大多数状态).这可能吗?目前我正在使用getUserTimeline()但这仅检索最后20个...

非常感谢和问候,

Krt_Malta

api twitter

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

Java线程问题

我在我的应用程序中使用多个线程.基本上我有一个组合框,当选择收件箱时,p1恢复,p2暂停,选择发送后,p2开始,p1停止.下面是代码(我确定它不完美)

public void modifyText(ModifyEvent e) {
                if (combo.getText().equals("Inbox"))
                {
                    synchronized(p2) 
                    {
                        p2.cont = false;
                    }
                    table.removeAll();
                    synchronized(p1)
                    {
                        p1.cont = true;
                        p1.notify();
                    }
                }


                else if (combo.getText().equals("Sent"))
                {
                    synchronized(p2) 
                    {
                        p1.cont = false;
                    }
                    table.removeAll();
                    synchronized(p1)
                    {
                        p2.cont = true;
                        p2.notify();
                    }
                }
            }
        });
Run Code Online (Sandbox Code Playgroud)

对于P1和P2,我在他们的while循环中有这个:

synchronized (this) {
            while (cont == false)
                try {
                    wait();
                } catch (Exception e) {
                }
        } 
Run Code Online (Sandbox Code Playgroud)

...因为它现在正在工作(我是线程的初学者).在组合框中按下Sent后,我收到IllegalStateMonitorException.谁能帮我解决问题PLZ?

谢谢和问候,Krt_Malta

java resume multithreading suspend

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