小编Koe*_*err的帖子

Java中的HTML验证器

我想用Java验证HTML代码.

像这样:

HTMLValidator.validateHTML("aaa<b>bbb<b>");
// Returns false, because tag <b> is not closed
Run Code Online (Sandbox Code Playgroud)

有哪些Java库可以做到这一点?

html java

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

如何禁用log4j.rootLogger的输出?

我想在登录文件时禁用输出到控制台.请参阅下面的配置文件:

log4j.rootLogger=info,stdout

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L --- %m%n

log4j.category.FileLog=info,R
log4j.appender.R=org.apache.log4j.DailyRollingFileAppender
log4j.appender.R.File=E:\\temp\\FileLog
log4j.appender.R.Append = true
log4j.appender.R.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.R.layout=org.apache.log4j.PatternLayout  
log4j.appender.R.layout.ConversionPattern=%m[%d{MM-dd HH:mm:ss}]%n
Run Code Online (Sandbox Code Playgroud)

当我使用时:

Logger.getLogger("FileLog").info("LogText-FileLog");
Run Code Online (Sandbox Code Playgroud)

这个日志打印到stdout了,我怎么能禁用它?

java log4j

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

如何使用两个数字作为Map键

我有两个号码,我想将它们一起用作一个键Map.目前,我正在连接他们的字符串表示.例如,假设密钥号是4和12.我使用:

String key = 4 + "," + 12;
Run Code Online (Sandbox Code Playgroud)

地图声明为Map<String, Object>.

我觉得这太糟了!我喜欢用别的东西String作为钥匙!我想要以最快的方式创建这些密钥.

谁有个好主意?

java collections performance key data-structures

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

如何为StackOverflow问题标签设计架构?

我有3个计划:

1,在问题表中:

question
------------------------------------
id title   content  ...       tags
------------------------------------
1  aaa     bbb      ...       tag1,tag2,tag3 (use , to split more tags)  
Run Code Online (Sandbox Code Playgroud)

2,在标签表和拆分中:

tags
------------------------------------
id tag 
------------------------------------
1  tag1,tag2,tag3  (use , to split more tags)
Run Code Online (Sandbox Code Playgroud)

3,在标签表中:

tags
------------------------------------
id tag 
------------------------------------
1  tag1
2  tag2
3  tag3 
Run Code Online (Sandbox Code Playgroud)

我认为计划3更好,但您的意见是什么?

这个实现的任何其他好主意?

谢谢您的帮助 :)

database tags database-design

9
推荐指数
2
解决办法
3852
查看次数

如何限制Java中的带宽?

我写了一个Java调度程序,每小时使用:

new SAXBuilder().build(new URL(xxx));
Run Code Online (Sandbox Code Playgroud)

要么

HttpConnection.connect(new URL(xxx)); // jsoup library code
Run Code Online (Sandbox Code Playgroud)

获取一个大的XML/HTML文件.

我的服务器最大带宽限制是2Mbits.

当这个Java调度代码运行时,我使用超过2Mbits的带宽.(看看)

因此,每次用户访问我的服务器时,它都太慢了.

如何限制Java计划使用较低的带宽?(例如500Kbits)

我正在使用Ubuntu服务器.

java

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

如何使用jquery简化我的代码?

我想<span></span>在每个<a>标签中附加标签:

现在:

<a href=#>aaa</a>
<a href=#>bbb</a>
<a href=#>ccc</a>
Run Code Online (Sandbox Code Playgroud)

我想要:

<a href=#><span>aaa</span></a>
<a href=#><span>bbb</span></a>
<a href=#><span>ccc</span></a>
Run Code Online (Sandbox Code Playgroud)

现在,我使用下面的代码来实现它:

$(function(){
    var buttons = $("a");
    var text=buttons.text();
    buttons.text("");
    buttons.prepend("<span>"+text+"</span>");
});
Run Code Online (Sandbox Code Playgroud)

我觉得这个代码不好,怎么简化呢?

谢谢 :)

javascript jquery

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

如何在JSP(java)中实现PHP file_get_contents()函数?

在PHP中我们可以file_get_contents()像这样使用:

<?php

  $data = file_get_contents('php://input');
  echo file_put_contents("image.jpg", $data);

?>
Run Code Online (Sandbox Code Playgroud)

如何在Java(JSP)中实现它?

php java jsp

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

JavaScript:为什么[] ==![]?

在JavaScript中,我注意到[]==![]结果是true.演示

我不明白这个结果.你能解释一下原因吗?

javascript

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

如何从jQuery对象中删除元素?

码:

<div id="d1">d1</div>
<div id="d2">d2</div>
<script>
$(function(){
    var j=$();
    j=j.add("#d1");
    j=j.add("#d2");

    j.remove("#d1");//not this...
    //alert(j.length);
    j.css("border","1px solid red");
});
</script>
Run Code Online (Sandbox Code Playgroud)

我曾经习惯j.add()添加元素j,但是如何#d1从中删除j

j.remove()是不工作的,因为它消除了#d1j.length仍然是2.

谢谢大家!:)

jquery

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

如何解析"30.0"或"30.00"到整数?

我用的是:

String str="300.0";
System.out.println(Integer.parseInt(str));
Run Code Online (Sandbox Code Playgroud)

返回异常:

线程"main"中的异常java.lang.NumberFormatException:对于输入字符串:"300.0"

如何将此String解析为int?

感谢帮助 :)

java

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