是什么使斯卡拉这样一种美妙语言,其他比类型的系统?几乎我读到的有关该语言的所有内容都将"强类型"作为使用Scala的一个重要原因,但必须有更多.什么是其他令人信服的和/或酷的语言功能,使Scala成为一个非常有用的工具?
我有一个Grails应用程序,它创建了相当不错的域对象创建和破坏,并且它似乎以非常非常快的速度耗尽了PermGen空间.我做了通常的调整(将PermGen提升到256M,启用了类GC等),但没有骰子.
是否有人愿意推荐一些(并希望免费或非常低成本)工具来解决Groovy和/或Java中的这种内存消耗?或者您用于解决JVM内存问题的一些技术?
编辑:这是在生产模式下在Tomcat内部署应用程序的时间; 我没试过其他容器.即便如此,有一些资源可以追踪问题.
这应该相当容易,但出于某种原因,我尝试的几乎所有内容似乎都在我将其连接到Web浏览器时发出"未找到"错误.
我有一个静态上下文,对于ResourceBase,我有'file:jar:/ path/to/myjar!/.'...任何想法,我缺少什么?
我一般都试图在编写Javascript时坚持使用仅DOM属性.既然我已经从Prototype转换为jQuery,那么我可以通过将各自的属性添加到各种DOM元素中来获得一些重要的经验,主要是能够设置一个非常易读的编码约定来处理AJAX请求.
作为一个简短的例子,这意味着我做的事情就像
<div type="book" app_id="13">
<a href="#" action="delete">delete</a>
</div>
Run Code Online (Sandbox Code Playgroud)
然后,我可以设置代码,找出所有<a>与标签action属性,发现父母有type和app_id,然后做CRUD操作......所有没有我不必编写额外的代码.
是否有任何陷阱(除了不是严格的XHTML投诉)我应该注意,和/或我应该效仿的任何好习惯?设置我自己的属性命名空间的标准方法怎么样?
尝试将JRuby 1.2.0和Rails 2.3.2与嵌入式Derby数据库一起使用.我已经复制derbytools.jar并derby.jar到$RUBY_HOME/lib,但rake db:migrate仍然给:
The driver encountered an error:
cannot load Java class org.apache.derby.jdbc.ClientDriver
Run Code Online (Sandbox Code Playgroud)
Aaaand ......我发挥了预感并想出来了.所以,我会在这里发布,以防其他人遇到同样的问题.
我在网上找到的几乎所有文档都有以下database.ymlDerby配置:
development:
adapter: jdbc
driver: org.apache.derby.jdbc.ClientDriver
url: jdbc:derby:[db];create=true
username: xxx
password: xxx
Run Code Online (Sandbox Code Playgroud)
这可能适用于客户端/服务器设置,但对于嵌入式Derby设置,您需要:
development:
adapter: jdbc
driver: org.apache.derby.jdbc.EmbeddedDriver
url: jdbc:derby:[db];create=true
username: xxx
password: xxx
Run Code Online (Sandbox Code Playgroud)
请注意'EmbeddedDriver',而不是'ClientDriver'.