如何使用wagon s3提供商进行部署?
我发现了几个插件,其中大部分是不完整的,其中一些没有保留.官方maven SVN存储库中还有一个沙箱插件,但我正在计算如何使用它.
任何提示?
我可以做一些事情:
-Djava.util.logging.loglevel=FINE
Run Code Online (Sandbox Code Playgroud)
显然这不起作用,但你明白了.有什么相似的吗?或者我被迫创建属性文件?
我需要一个免费工具来计算Java项目上的SLOC.我只需要以下指标:
奖金:
.NET中是否有注释允许方法或类被弃用,以便编译器识别它们的使用和调用者(参见Java中的@Deprecated)
我有这个界面:
public interface Command<T> {
T execute(String... args);
}
Run Code Online (Sandbox Code Playgroud)
它适用于大多数用途.但是当我尝试模拟一个只有副作用的命令(例如没有返回值)时,我很想写:
public class SideEffectCommand implements Command<Void> {
@Override
public Void execute(String... args) {
return null; // null is fine?
}
}
Run Code Online (Sandbox Code Playgroud)
这是个常见的问题吗?是否有模型的最佳实践Commands与和无返回值?
我试过这个适配器,但我认为这不是最佳的,原因如下:
public abstract class VoidCommand implements Command<Void> {
@Override
public Void execute(String... args) {
execute2(args);
return null;
}
public abstract void execute2(String... args);
}
Run Code Online (Sandbox Code Playgroud) 我创建了两个bean
class BackPageBean{
String backPage = null;
:
:
:
}
class InformationMessageBean{
String informationMessage = null;
:
:
:
}
Run Code Online (Sandbox Code Playgroud)
现在,如果一个类是反向识别的,那么它将扩展backPageBean,或者如果它需要显示某种消息,那么它会扩展InformationMessageBean.
class BackPageAware extends backPageBean{
}
class InfoMessAware extends InformationMessageBean{
}
someFunction () {
if ( theObject instanceOf backPageBean ) {
prepareTheBackPage ( theObject.getBackPage() );
}
if ( theObject instanceOf InformationMessageBean ) {
showtheInformation ( theObject.getMessage() );
}
}
Run Code Online (Sandbox Code Playgroud)
现在问题是,如果我想要一个既是BackPageAware又是InformationAware的bean,因为我们没有多重继承,那么应该采用什么方法呢?
我使用不同的服务器和配置.获取方案的最佳java代码方法是什么:// host:[port is not port 80].
这是我使用的一些代码,但不知道这是否是最好的方法.(这是伪代码)
HttpServletRequest ==请求
String serverName = request.getServerName().toLowerCase();
String scheme = request.getScheme();
int port = request.getServerPort();
String val = scheme + "://" + serverName + ":" port;
Run Code Online (Sandbox Code Playgroud)
这样val返回:
http(s)://server.com/
要么
http(s)://server.com:7770
基本上,除了查询字符串和'上下文'之外,我需要一切.
我也考虑使用URL:
String absURL = request.getRequestURL();
URL url = new URL(absURL);
url.get????
Run Code Online (Sandbox Code Playgroud) 我试图用Java掩盖密码.Sun java建议了一种掩盖密码的方法,如下所示.
它使用一种简单的方法来做到这一点.
public void run () {
stop = true;
while (stop) {
System.out.print("\010*");
try {
Thread.currentThread().sleep(1);
} catch(InterruptedException ie) {
ie.printStackTrace();
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这种方法有几个缺点.
如果用户使用箭头键+删除键,则会显示密码.
如果用户意外同时按下2个键(极高的打字速度),某些字符不会被屏蔽.
你们想到任何可以获得100%正确掩蔽的方法吗?
我一直在玩一个相当简单的自制搜索引擎,我现在正在考虑一些相关性排序代码.
它不是很漂亮,但是当谈到聪明的算法时我不是很好,所以我希望我能得到一些建议:)
基本上,我希望每个搜索结果都根据与搜索条件匹配的单词数得分.每个精确单词3分,部分匹配1分
例如,如果我搜索"冬天的雪",这些将是结果:
这是代码:
String[] resultWords = result.split(" ");
String[] searchWords = searchStr.split(" ");
int score = 0;
for (String resultWord : resultWords) {
for (String searchWord : searchWords) {
if (resultWord.equalsIgnoreCase(searchWord))
score += 3;
else if (resultWord.toLowerCase().contains(searchWord.toLowerCase()))
score++;
}
}
Run Code Online (Sandbox Code Playgroud) 我在build.xml中有这个代码:
<exec executable="cmd" osfamily="winnt">
<arg value="/c"/>
<arg value="xsltproc\bin\xsltproc.exe"/>
<arg value="--xinclude"/>
<arg value="-o"/>
<arg value="dist/html/main.html"/>
<arg value="xsl/html/docbook.xsl"/>
<arg value="xml/main.xml"/>
</exec>
<exec executable="xsltproc" osfamily="unix">
<arg value="--xinclude"/>
<arg value="-o"/>
<arg value="dist/html/main.html"/>
<arg value="xsl/html/docbook.xsl"/>
<arg value="xml/main.xml"/>
</exec>
Run Code Online (Sandbox Code Playgroud)
序列是一样的...我想知道如何重构这个小片段以保持干燥.