小编fir*_*iel的帖子

Grails应用程序的分析器

是否有任何工具可以识别部署在Tomcat服务器中的特定grails Web应用程序的总内存使用情况,cpu和其他资源信息?

此外,如果我的Grails应用程序使用Quartz插件,有人可以告诉我如何配置特定的作业实例吗?

谢谢!

profiler grails

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

在Android中向ImageView显示byte []

是否有可能做到这一点?我正在读取一个包含图像的Base64字符串的XML文件.我打算使用Base64.decode来获取图像字符串的字节数组.我对如何在ImageView中使用它感到困惑.我是否必须首先创建一个'drawable'类,然后将其设置为ImageView的src属性?

谢谢!

android

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

我怎样才能在src/groovy/class中使用'log'

我遇到了这个错误:

groovy.lang.MissingPropertyException:没有这样的属性:类的日志:org.utils.MyClass

这是班级的内容:

package org.utils

class MyClass {
    int organizationCount = 0

    public int getOrganizationCount(){
        log.debug "There are ${organizationCount} organization(s) found."
        return organizationCount
    }

}
Run Code Online (Sandbox Code Playgroud)

我需要添加一个import语句吗?我需要添加什么?请注意,该类位于src/groovy/org/utils中.我知道'log'变量可以在控制器,服务等中访问.在'src'类中不确定.

谢谢.

grails log4j

15
推荐指数
3
解决办法
9672
查看次数

如何在Grails项目中创建全局变量

制作Grails项目中几乎所有类都可以访问的变量的最佳实践是什么?是否有可用于存储该数据的配置文件(即application.properties)?

谢谢.

grails

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

GORM中是否存在'不在'等价物?

这可以在createCriteria()中转换吗?

SELECT * FROM node WHERE (node.type = 'act' AND nid NOT IN (SELECT nid FROM snbr_act_community)) LIMIT 10
Run Code Online (Sandbox Code Playgroud)

我知道有一个'in'运算符,这是我到目前为止所拥有的:

def c = VolunteerOpportunity.createCriteria()
def matchingActs = c.list {
    node {
        eq('type', 'act')
    }
    maxResults(10)
}
Run Code Online (Sandbox Code Playgroud)

只是想看看这是否可行.否则,我猜这在HQL中是可能的吗?

grails grails-orm

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

Grails Domain是否可能没有'id'?

是否可以创建一个没有'id'的表?例如,这是我的域名:

class SnbrActVector {

    int nid
    String term
    double weight

    static mapping = {
        version false
        id generator: 'identity'
    }

    static constraints = {
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行此SQL语句时,它失败:

insert into snbr_act_vector values (5, 'term', 0.5)
Run Code Online (Sandbox Code Playgroud)

我检查了表格,'id'已经设置为自动增量.我认为另一种选择是删除'id'本身.或者还有其他解决方法吗?请假设不能更改给定的SQL语句.

mysql grails hibernate grails-orm

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

在Grails的域中添加索引键

我尝试按照此引用,现在这是我的域代码:

class SnbrActVector {

    long nid
    String term
    double weight

    static mapping = {
        version false
        nid index:'Nid_Idx'
    }

    static constraints = {
        term(blank:false)
    }
}
Run Code Online (Sandbox Code Playgroud)

我想要做的是为nid列添加索引键.我删除了现有的表并再次运行应用程序,然后重新创建表.然而,当我检查索引列表中,我看不到的Nid_Idx,只有PRIMARY.我是否必须手动创建索引并Nid_idx在我的mysql数据库中命名?

grails grails-orm

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

单元在Bamboo,Hudson或任何CI服务器中测试Android应用程序

似乎运行Android测试需要存在设备或模拟器.甚至这篇文章:http://code.google.com/p/the-missing-android-xml-junit-test-runner/也需要它.

有没有人能够在CI服务器中设置Android测试?请告诉我如何进行设置.

谢谢!

continuous-integration android

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

在Grails Criteria中使用groupProperty和countDistinct

我正在使用Grails 1.2.4.我想知道如何通过"countDistinct"(降序)和在投影中使用groupProperty进行排序.

这是我的域名:

class Transaction {

    static belongsTo = [ customer : Customer, product : Product ]

    Date transactionDate = new Date()

    static constraints = {
        transactionDate(blank:false)    
    }

}

class Product {

    String productCode

    static constraints = {
        productCode(blank:false)    
    }
}
Run Code Online (Sandbox Code Playgroud)

在MySQL术语中,这就是我想要的:

select 
    product_id,
    count(product_id)
from
    transaction
group by
    product_id
order by
    count(product_id) desc
Run Code Online (Sandbox Code Playgroud)

总的来说,我想获得一个产品列表(或只是产品ID),按产品的交易数量(降序)排序

这是我的猜测:

def c = Transaction.createCriteria() def transactions = c.list {
    projections {
        groupProperty("product")
        countDistinct("product")
    }
    maxResults(pageBlock)
    firstResult(pageIndex) }

def products = transactions.collect { it[0] } …
Run Code Online (Sandbox Code Playgroud)

grails criteria grails-orm

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

如何在 Grails 中显示页面生成统计信息

除了添加自定义计时器来测量控制器操作的开始和结束之外,是否有更简单或更有用的方法来显示页面实际加载的时间(即显示在页面底部:此页面是在 30.5 中生成的)秒)?请注意,在 Grails 中,存在标记库的概念,其中您可以在控制器中完成所有处理后添加额外的逻辑。

我实际上还不确定控制器和 taglib 是如何工作的,或者整个页面是如何在 Grails 中呈现的,也许它们是并行处理的?也请随时启发我。

谢谢!

java grails groovy

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