小编d-m*_*man的帖子

android在对话框中加载webview

我想在我的webview中打开twitter auth而不是在浏览器中打开,任何好的教程如何在对话框中使用webview并将其加载到对话框中?

android dialog webview

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

使用jmx的Spring数据源连接管理器来公开实时连接数

使用java/Spring/Ibatis sqlserver的数据库,并datasourceorg.apache.commons.dbcp.BasicDataSource下面的数据源对象我要揭露实时连接池指望像现在有多少人在使用,有多少闲置的,我想使用监视jmx任何快速的想法如何实现

<bean id="wssModelDataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
    <property name="driverClassName" value="net.sourceforge.jtds.jdbcx.JtdsDataSource"/>
    <property name="url" value="com.wss.jdbc.ConnectionUrl=jdbc:jtds:sqlserver://x-x2/x_control_QA;appName=wss;sendStringParametersAsUnicode=false;loginTimeout=20;socketTimeout=180"/>
    <property name="username" value="xxx"/>
    <property name="password" value="xxx"/>
    <property name="maxActive" value="10"/>
    <property name="maxWait" value="10000"/>
  </bean>
Run Code Online (Sandbox Code Playgroud)

connection-pooling spring-jdbc spring-jmx

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

pom 的 Java XPath 表达式

java-xpath-pom.xml

我使用下面的 pom.xml 文件作为 xml dom 资源,我想获取标签的值<version>而不在我的代码中迭代,这就是我使用 xpath 的原因,但我猜我的 xpath express 不正确,这就是它不返回任何值的原因。任何帮助表示赞赏

java代码

    DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance();
    domFactory.setNamespaceAware(true);

    DocumentBuilder builder = domFactory.newDocumentBuilder();
    Document doc = builder.parse("C:\\projects\\pom.xml");
    XPath xpath = XPathFactory.newInstance().newXPath();

    XPathExpression expr = xpath.compile("project/version");
    Object result = expr.evaluate(doc, XPathConstants.NODESET);
    NodeList nodes = (NodeList) result;
    for (int i = 0; i < nodes.getLength(); i++) {
        System.out.println(nodes.item(i).getNodeValue());
    }
Run Code Online (Sandbox Code Playgroud)

pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.dc.app</groupId>
  <artifactId>rum</artifactId>
  <packaging>war</packaging>
  <version>12.54-SNAPSHOT</version>
  <name>rum</name>
  <description>rum</description>
</project>
Run Code Online (Sandbox Code Playgroud)

java xpath dom

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

CRSF LazyCsrfTokenRepository 如何工作?

Java 8 - 弹簧 4.3.x

在配置 spring 安全性和启用 csrf 功能时,我遇到了两种实现,CsrfTokenRepository一种是 Lazy,另一种是基于 Cokkie

我知道CookieCsrfTokenRepository可以使用将 csrf 令牌写入 cookie 并在标头中接受 cookie 值来验证有效请求

有人可以帮助我了解它是如何LazyCsrfTokenRepository工作的吗?

spring csrf spring-security csrf-protection

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

Android listvitem AsyncTask图像重叠

我正在使用listview来显示数据,在listview中我在每个上下文中使用图像.

从包装类调用以下方法

public View getView(int position, View convertView,
    ViewGroup parent) { // implementation }
Run Code Online (Sandbox Code Playgroud)

我正在关注本教程 http://developer.android.com/guide/samples/ApiDemos/src/com/example/android/apis/view/List4.html

class DownloadImage extends AsyncTask<Void, Void, Drawable>{
        @Override
        protected Drawable doInBackground(Void... params) {
            return Util.getImageFromURL(imageURL); 
        }

        @Override
        protected void onPostExecute( Drawable d ) {
            getImageIcon().setImageDrawable(d);
        }

}
new DownloadImage().execute();
Run Code Online (Sandbox Code Playgroud)

上面的代码为每个listItem执行延迟图像上传.

问题是加载后第一个图像图像相互重叠....任何想法为什么会发生这种情况?

android listitem

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

ListView和LineraLayout在一个ScrollBar下

我想创建以下布局:

  1. 部分'1'是LinearLayout包含a ImageView和a的部分TextView
  2. 部分'2'是ListView具有自定义行布局的.

我想将两个组件放在一个垂直的位置ScrollBar,这意味着我不想ScrollBar只用于ListView.目前我通过放置东西来实现以下布局,TableView但我想要像ListView项目这样的功能.

alt text http://img8.imageshack.us/img8/5386/detaili.jpg

android android-layout android-listview

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

java - spring - xsl 转换 dtd 未找到错误

我有一个使用 xsl 转换 xml 文件的代码,我的代码如下所示。我的问题是当我运行执行点时,它给了我以下错误。

StackTrace: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: /home/app/myapp/bin/xhtml11-flat.dtd (No such file or directory)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:720)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:313)
    at com.core.util.XmlUtils.transform(XmlUtils.java:151)
    at com.core.util.XmlUtils.transform(XmlUtils.java:147)
Run Code Online (Sandbox Code Playgroud)

长话短说,它试图在我执行应用程序的 bin 目录中找到 dtd 文件。

/home/app/myapp/bin/xhtml11-flat.dtd

我有 xhtml11-flat.dtd 文件,如果我将这个文件复制到 bin 目录中,它工作正常,而不是 bin 目录,我想从类路径加载它,知道如何以最小的更改实现这一目标吗?我不知道它从哪里加载 .dtd 代码,以便我可以在其中设置我的路径。

//Execution Point
function transform(){
    Templates templates = getTemplates();
    StringWriter result = new StringWriter();
    XmlUtils.transform(templates.newTransformer(), input, new StreamResult(result));

    ...
}

private Templates getTemplates() throws Exception {
    if (templates == null) {
        templates = XmlUtils.createTemplates(XslRdcSourceDocTransformer.class.getResourceAsStream("/xsl/" + getXslFileName()));
    }
    return templates;
}


public static Templates …
Run Code Online (Sandbox Code Playgroud)

java xslt spring dtd transformation

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

将实现的类分配给接口时,Java Reflection NoSuchMethod异常

Java反思

我的界面如下

public Interface A { void print();}
Run Code Online (Sandbox Code Playgroud)

接口实现如下

public class B implements A {

int abc =0;
public void setAbc(int abc){this.abc=abc;}
public int getAbc(return this.abc;);

void print(){
System.out.println("Hello world");
}

}
Run Code Online (Sandbox Code Playgroud)

现在我将child分配给接口如下

A a = new B();
Run Code Online (Sandbox Code Playgroud)

使用反射我试图从父母访问孩子如下

Class clazz = a.getClass()
clazz.getField("abc").set(a, new Integer(1456));
Run Code Online (Sandbox Code Playgroud)

但我发现没有这样的方法例外

任何快速帮助?我正在将孩子分配到父母b/ci有多个包含不同属性的实现.

java reflection

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