[javac] C:\ws\galileo\test\Cacheable.java:13: incompatible types
[javac] found : com.io.CacheType
[javac] required: com.io.CacheType
[javac] public CacheType id() default CacheType.COMMON;
Run Code Online (Sandbox Code Playgroud)
我真的不懂这个.我有一个项目,我自定义为Spring构建一个缓存拦截器.它只是通过缓存名称来指向EhCache并使用aop-autoproxy来加载CacheableAspect(这是我的缓存拦截器).现在,当我在注释中使用默认值时,ANT会在下面给出编译器错误.我尝试更新到最新的JDK(我现在在1.6 16)并在ant脚本中设置源/目标级别但没有成功.当我删除默认值并强制所有区域指定一个值时,它会在ant中编译.
它总是在Eclipse中工作,我的单元测试与之前的默认值完美匹配.
是什么赋予了?我尝试构建一个项目(没有弹簧),简单地用ant回显配置,并在ant fine(和eclipse)中编译.
告诉我可能它可能是春天自动代理的某种方式?但那么为什么编译器不会给我生成的类型名称?GRRRR.有什么想法吗?
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
import com.io.CacheType;
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface Cacheable {
public CacheType value() default Cachetype.COMMON;
}
public enum CacheType {
COMMON("common"),
PERSISTENT("persistent";
private String cache;
CacheType(String cache) {
this.cache = cache;
}
public String cache() {
return this.cache;
}
}
Run Code Online (Sandbox Code Playgroud) CoffeeScript非常棒,类系统真的是所有需要的javascript,一些关键字和更少的proto*和大括号无处不在.我见过人们在类中实现mixins,但我想知道是否有实现类似于Java接口的路径?
如果不是它可能是一个很好的补充..毕竟,我很高兴知道我的代码是否可以在编译时成功地行走/嘎嘎作为鸭子.以下说明可能会更好地帮助理想的东西...现在你可以通过创建单元测试来解决它(你应该做什么)所以它不是那么大,但仍然会很好.
class definitiona
class definitionb
class featurex
class featurey
class childa extends definitiona implements featurex
class childb extends definitionb implements featurex, featurey
Run Code Online (Sandbox Code Playgroud) 我确信这很容易,但我怀疑在通往idomatic clojure的道路上我会有很多小问题.也许我错过了一些东西,但看着clojure地图页面,我找不到解决方案.
给定两个向量(其中一个键是值),你如何有效地(关键词!)创建一个从键到值的映射?
键和值如下:
(:year :month :day) (core/split "2013-02-18" #"-")
Run Code Online (Sandbox Code Playgroud) 我查看了地图源代码,它基本上不断创建延迟序列.我认为迭代一个集合并添加到一个瞬态向量会更快,但显然它不是.关于clojures性能行为,我不了解什么?
;=> (time (do-with / (range 1 1000) (range 1 1000)))
;"Elapsed time: 23.1808 msecs"
;
; vs
;=> (time (doall (map #(/ %1 %2) (range 1 1000) (range 1 1000))))
;"Elapsed time: 2.604174 msecs"
(defn do-with
[fn coll1 coll2]
(let [end (count coll1)]
(loop [i 0
res (transient [])]
(if
(= i end)
(persistent! res)
(let [x (nth coll1 i)
y (nth coll2 i)
r (fn x y)]
(recur (inc i) (conj! res r)))
))))
Run Code Online (Sandbox Code Playgroud) 我正在寻找一个开源 CSS,它可以执行重置并添加合理的默认吸引力级别。例如,它可能会为表格使用更好的颜色,或者为表格提供一些漂亮的背景图像。它还可能为您提供一些简单的 css 类,使列表像 listmatic 一样有吸引力。
有这样的事吗?
我知道Javascript中的计时问题,它不精确/以毫秒为单位等等,但是我至少需要一些东西来尝试进行基于浏览器的调度。
在功能方面,我正在考虑此处描述的调度模式:http : //www.sauronsoftware.it/projects/cron4j/manual.php#p02
那里有东西吗?我已经完成了google搜索,还没有发现没有任何价值的实现。
当我单击commandButton时,我想执行一些js来将当前选项卡面板切换到另一个选项卡面板.我的tabPanel是switchType ="client".
由于粘贴的堆栈跟踪,我无法启动tomcat,我不相信答案是在Java中.我已经尝试更改端口并确认另一个端口(8005)也失败并显示相同的错误消息.如何验证我的linux网络设置是否允许Java使用端口?
编辑2:看来这个盒子一直是入侵的受害者.我认为将此帖子标记为主持人关闭是有道理的,因为无法预期受损的盒子会正常运行.谢谢大家的时间和精力.
编辑:有可能在/ bin中的包损坏是负责任的.我不得不用up2date更新一些.
额外信息:
Re:类似的问题,我通过检查netstat消除了JVM_BIND的可能性.
ping localhost只是挂起:
$ ping localhost
PING localhost (127.0.0.1) 56(84) bytes of data.
-- no responses ---
--- localhost ping statistics ---
9 packets transmitted, 0 received, 100% packet loss, time 8000ms
Run Code Online (Sandbox Code Playgroud)
ping谷歌工程:
$ ping google.com
PING google.com (74.125.225.228) 56(84) bytes of data.
-- responses removed ---
--- google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2001ms
rtt min/avg/max/mdev = 1.389/1.417/1.443/0.048 ms, pipe 2Run Code Online (Sandbox Code Playgroud)
例外:
SEVERE: StandardServer.await: create[8036]:
java.net.BindException: Cannot …Run Code Online (Sandbox Code Playgroud) clojure ×2
java ×2
ajax4jsf ×1
annotations ×1
ant ×1
aop ×1
coffeescript ×1
cron ×1
crontab ×1
crontrigger ×1
css ×1
inheritance ×1
interface ×1
javascript ×1
jsf ×1
linux ×1
networking ×1
richfaces ×1
spring ×1
stylesheet ×1
tabpanel ×1