小编Mar*_*ark的帖子

Liferay:如何保存到portlet用户信息?

我在欢迎页面上有一个天气portlet,用户可以配置portlet并选择他的城市.是否可以将用户信息存储在portlet首选项中,以便每个用户都拥有一个存储的城市?或者,在不开发自己的(持久)服务的情况下,存储用户portlet信息的标准工作流程是什么?

谢谢

portlet preferences liferay

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

如何使用gradle构建Vaadin项目?

我有gradle项目(后端),我想添加基于Vaadin的前端.但是我找不到Vaadin的任何gradle-plugins.

gradle vaadin

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

如何禁用仅为一个项目自动构建?

我有一个巨大的项目,我只用于查看源代码.但是该项目的建设需要很长时间.但是,我想禁用仅为此项目自动构建.可能吗?

谢谢

eclipse build

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

通过使用javascript递归setTimeout函数,获取stackoverflow是否有风险?

通过使用javascript递归setTimeout函数,获取stackoverflow是否有风险?

通过尝试此示例,您可以在浏览器控制台中看到堆栈增长.为什么会这样?

var iteration = 0;
  function bar() {
    iteration++;
    console.log("iteration: " + iteration);
    console.trace();
    if(iteration < 5){
    	setTimeout(bar, 5000);
    } 
  }

bar();
Run Code Online (Sandbox Code Playgroud)

javascript stack-overflow recursion settimeout

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

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

是否可以在门户启动时定义portlet的初始化顺序?

我想在门户网站服务器启动时指定portlet的初始化顺序.

可能吗?

dependencies portlet startup liferay

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

在java代码中模板化多行字符串的简单方法

我经常遇到以下情况:我有很长的多行字符串,必须在其中注入属性 - 例如模板之类的东西。但我不想在我的项目中包含一个完整的模板引擎(如速度或自由标记)。

如何以简单的方式完成此操作:

String title = "Princess";
String name  = "Luna";
String community = "Stackoverflow";

String text =
   "Dear " + title + " " + name + "!\n" +  
   "This is a question to " + community + "-Community\n" + 
   "for simple approach how to code with Java multiline Strings?\n" + 
   "Like this one.\n" + 
   "But it must be simple approach without using of Template-Engine-Frameworks!\n" + 
   "\n" + 
   "Thx for ..."; 
Run Code Online (Sandbox Code Playgroud)

java templating multilinestring

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

处理程序 postDelayed 按照配置延迟更长的时间

我尝试开发一个简单的定时蜂鸣器,每小时发出一次。对于我使用服务和处理程序的时间,这里是示例:

    void onStart(...){
        handler.postDelayed(timerRunnable, ONE_HOUR);
    }

    private Runnable timerRunnable = new Runnable() {

    @Override
        public void run() {
               ...beep
               handler.postDelayed(timerRunnable, ONE_HOUR);
        }
    };
Run Code Online (Sandbox Code Playgroud)

但是run()方法将被不确定地触发,我认为它取决于当前的设备使用情况。

我已经尝试使用 TimerTask 和“手动”线程实现相同的场景,但具有相同的不确定性结果。

android timer delay handler

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

Liferay:如何从每个API的DLFolder中读取子文件夹?

如何从DLFolder阅读子文件夹?在API我没有找到类似的方法

class DLFolder { 
...
public Set<DLFolder> getChildren(){
...
Run Code Online (Sandbox Code Playgroud)

api file-io liferay

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

使用Ivy进行Liferay IDE的代理配置

我尝试使用Liferay-IDE 2.0创建新的Lifreay-Plugin项目.但我得到常春藤网络问题.我认为有必要为Ivy配置代理,但我不知道在哪里这样做.

这里的例外:

[Console output redirected to file:D:\Liferays\6.2.CE-RC5\workspace\.metadata\.plugins\com.liferay.ide.sdk.core\sdk.log]
Buildfile: D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\themes\build.xml
      [get] Getting: http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar
      [get] To: D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\.ivy\ivy-2.3.0.jar
      [get] Error getting http://repo1.maven.org/maven2/org/apache/ivy/ivy/2.3.0/ivy-2.3.0.jar to D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\.ivy\ivy-2.3.0.jar

BUILD FAILED
D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\themes\build.xml:5: The following error occurred while executing this line:
D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\build-common-plugins.xml:5: The following error occurred while executing this line:
D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\build-common.xml:47: The following error occurred while executing this line:
D:\Liferays\6.2.CE-RC5\liferay-plugins-sdk-6.2.0\build-common-ivy.xml:17: java.net.UnknownHostException: repo1.maven.org
Run Code Online (Sandbox Code Playgroud)

随着maven,行为很好.

proxy config ivy liferay

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