小编Mat*_*ias的帖子

什么是Java Servlet?

我读了很多文章来理解java servlet但是我没有成功.

能否请您简单介绍一下java servlet(简单易懂).像什么是servlet?有什么好处?所有这一切.

我无法理解服务器端编程语言(PHP,ASP)和servlet之间的区别.

java servlets java-ee

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

设置div宽度,对齐div中心和文本左对齐

我有一个小问题,但我无法解决它.我有一个864像素宽的内容标题,一个重复的背景图像-Y和页脚图像.现在我<div>在背景图像上有这个,我希望它像855px宽度,文本左对齐,但对齐中心,所以它适合bg.

我曾经有过一些填充左边的宽度,但我发现这是我的屏幕分辨率的正确填充.

简而言之,它是:设置div宽度 - 对齐div中心 - 将其文本(内容)对齐.

html css

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

执行io时akka jvm线程vs os线程

我已经搜索了一些网站,以帮助理解这一点,但没有找到任何超级明确的东西,所以我想我会发布我的用例,看看是否有人可以解决一些问题.

我有一个关于在akka中用于io操作时jvm线程vs os线程的扩展的问题.来自akka网站:

Akka支持事件驱动的轻量级线程的调度程序,允许在单个工作站上创建数百万个线程,以及基于线程的Actors,其中每个调度程序都绑定到专用的OS线程.

基于事件的Actors目前每个Actor消耗约600个字节,这意味着您可以在4 G RAM上创建超过650万个Actors.

在这种情况下,您是否可以帮助我了解在只有1个处理器的工作站上的重要性(为简单起见).因此,对于我的示例用例,我想获取1000个"用户"的列表,然后查询数据库(或多个)以获取有关每个用户的各种信息.因此,如果我将这些'get'任务分配给一个actor,并且该actor将要执行IO,那么该actor是否会根据工作站的os线程限制阻塞?

在这样的场景中,akka演员模型如何让我解脱?我知道我可能遗漏了一些东西,因为我对vm线程与os线程的交互作用并不是很了解,所以如果这里有一个聪明人可以拼出来,那就太好了.

如果我使用Futures,我是否需要使用await()或get()来阻止并等待回复?

在我的使用案例中,无论演员如何,它最终只是'感觉'就像我正在制作1000个顺序数据库请求一样?

如果代码片段有助于我理解这一点,那么Java将是首选,因为我仍然需要加快scala语法的速度 - 但这是一个很好的明确文本解释,说明这些数百万个线程在执行数据库IO时如何在单个处理器机器上进行互操作也没关系.

java multithreading scala akka

15
推荐指数
2
解决办法
3634
查看次数

如何防止两个div中的浮动内容重叠?

在FAQ页面中,我试图让我有一个具有这种结构的页面:

<section id="container">

     <div id="faq_primary"></div>
     <div id="faq_sidebar"></div>

</section>

<footer>

     <div id="directory">

          <div id="col_a"></div>
          <div id="col_b"></div>
          <div id="col_c"></div>

     </div>

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

这是相关的CSS:

#container {
    width:960px;
    margin: 0px auto;
    position:relative;
}

#faq_primary {
    width:720px;
    margin:20px 40px 0 0;
    position:relative;
    float:left;
    display:inline; 
}

#faq_sidebar {
    left:760px;
    position:absolute;
}

footer {
    width:1111px;
    height:250px;
    margin:90px auto 0px;
    position:relative;
    background-image:url(../images/footer/bg.png);
    color:#7d7d7d;
}

#directory {
    width:960px;
    margin:0px auto;
    padding-top:25px;
    font-size:13px;
}

#directory ul li{
    padding-bottom:4px;
}

#dir-cola, #dir-colb, #dir-colc, #dir-cold, #dir-cole {
    width:174px;
    height:140px;
    float:left;
}

#dir-cola { …
Run Code Online (Sandbox Code Playgroud)

html css overlap css-float

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

检查字符串是否包含xml或json数据

我收到一个包含xml或json内容的String.

如果String包含json内容,我使用jackson(java api)将JSON转换为Java对象

如果它包含xml内容,我使用JAXB将XML内容转换为Java对象(Unmarshalling).

如何检查是否在该字符串中收到xml或json?

java xml string json

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

XStream:如何在封送的XML中隐藏2个不必要的父节点?

在单元测试项目中,我需要一些帮助来弄清楚如何在封送的XML中隐藏2个不必要的父节点?任何人都可以帮我弄清楚如何做到这一点?

我的编组输出如下所示:

<suite>
  <suiteName>Suite 1</suiteName>
  <sauceURL>http://username-string:access-key-string@ondemand.saucelabs.com:80/wd/hub</sauceURL>
  <tests>
    <test>
      <rowArgs>
        <arg>
          <enabled type="java.lang.Boolean">true</enabled>
        </arg>
        <arg>
          <testname type="java.lang.String">Test 1</testname>
        </arg>
        <arg>
          <environment type="java.lang.String">portal1</environment>
        </arg>
        <arg>
          <testlocale type="java.lang.String">Grid</testlocale>
        </arg>
        <arg>
          <browser type="java.lang.String">Firefox</browser>
        </arg>
        <arg>
          <url type="java.lang.String">http://google.com</url>
        </arg>
      </rowArgs>
    </test>
            ...
Run Code Online (Sandbox Code Playgroud)

但我想隐藏不必要的"rowArgs"和"arg"标记,以便其余节点立即位于测试节点下.我怎样才能做到这一点?

你可以在这里看到我的代码,如果它可以帮助你帮助我.我怀疑我需要写自己的变压器?我会同时处理那个实验.

java xml testng xstream marshalling

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

扩展父类时出现Java NullPointerException

我得到的NullPointerException代码低于代码.

Parent.java

public abstract class Parent {

    public Parent(){
        parentFunc();
    }

    public abstract void parentFunc();
}
Run Code Online (Sandbox Code Playgroud)

Child.java

public class Child extends Parent {
    ArrayList<String> list = new ArrayList<String>();

    @Override
    public void parentFunc() {
        list.add("First Item");
    }
}
Run Code Online (Sandbox Code Playgroud)

当我创建和实例Childnew Child()我得到NullPointerException 这里是我的控制台输出

Exception in thread "main" java.lang.NullPointerException
    at Child.parentFunc(Child.java:8)
    at Parent.<init>(Parent.java:5)
    at Child.<init>(Child.java:3)
    at Main.main(Main.java:8)
Run Code Online (Sandbox Code Playgroud)

我知道因为在父构造函数中调用的Child.parentFunc()而发生异常,但我真的很困惑.所以我想知道发生了什么

什么是创造的顺序;

  1. 创建列表变量时
  2. 当构造函数被调用时
  3. 在函数创建和调用时,在构造函数中调用它们

java inheritance

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

SQL MsAccess将select嵌入到INSERT语句中以获取某些特定值

我有两张桌子:艺术家和工作.

艺术家是画家与ArtistID,FirstName和LastName的关系.

作品是他们的绘画与列WorkID,Title和ArtistID的关系.

现在,我的艺术家关系有数据,我现在正在向Work表插入值.WorkID是一个计数器,所以没有问题.我想用一些东西

INSERT INTO Work (Title, ArtistID)
VALUES('Toledo', SELECT ArtistID FROM Artist WHERE FirstName='Joan');
Run Code Online (Sandbox Code Playgroud)

但它似乎不起作用或接受Select语句作为插入的一部分.我该怎么办?

sql ms-access ms-access-2007 sql-insert

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

避免警告"拳击立即取消装箱以执行胁迫"

我希望从没有得到双倍到长的类型

BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION错误.

我被困在这个声明中,它给出了上述错误.

请帮帮我

long orderedQty = new Double(placedQty).longValue();
Run Code Online (Sandbox Code Playgroud)

java findbugs

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

使用XStream生成标头标记

我正在使用XStream实用程序将POJO转换为XML.

但是当我生成一个xml并尝试读取它以进行进一步处理时,它会抛出一个错误

Exception caused by : com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
Run Code Online (Sandbox Code Playgroud)

为了解决这个问题,我用Google搜索并发现它缺少xml的标头标记.

<?xml version="1.0" encoding="UTF-8"?>
Run Code Online (Sandbox Code Playgroud)

在将Java对象转换为XML文件时如何添加上面的标题?

java xstream jaxb

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

等长两根弦之间的汉明距离

我需要在两个等长字符串之间应用汉明距离。我使用下面的代码

private int HD(String d1, String d2){

    return (d1.equals(d2)) ? 0 : 1;
} 
Run Code Online (Sandbox Code Playgroud)

那么代码编写正确吗?

java

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

将NSDictionary保存在coreData中

我必须将字典存储在核心数据中。我以前从未使用过核心数据。

任何人都可以帮助我,如何在现有项目中使用核心数据并将其用于存储Dictionary。

core-data nsdictionary ios

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