-
java – 为什么我需要在映射到Callable时明确给出类型参数?
所属栏目:[Java] 日期:2020-12-15 热度:90
当我试图回答一个不同的问题时,我发现只有在我明确给出类型参数时我的代码才会编译(无论代码计算的是什么都没有意义,我知道): public Double calculateResult(int value) { return 0.0d;}private void init2() { ListCallableDouble list = IntStream.range[详细]
-
Java中.class文件的用途
所属栏目:[Java] 日期:2020-12-15 热度:166
我试图了解.class文件如何在 java中工作以及它们的用途是什么.我在网上找到了一些信息,但我得到了不满意的解释. 一旦我们运行编译器,我们就会得到.class文件,它是字节码.这台机器是否可读?如果没有,这就是为什么我们需要程序的解释器才能成功运行? 此外,由[详细]
-
java – 用于将资源从运行jar复制到外部的Idiomatic Clojure
所属栏目:[Java] 日期:2020-12-15 热度:141
这似乎是一个经典的问题,但我找不到任何关于它的“clojure方式”. 所以,我在资源/(leiningen项目)里面有一个foo /目录.当jar’d / uberjar’d时,这个foo /目录放在jar的根目录下.由于jar中的文件在运行时可能不是物理上一致的,因此您无法使用基本复制功能以[详细]
-
java – 存储可以通过调用url呈现的二进制数据的理想位置
所属栏目:[Java] 日期:2020-12-15 热度:185
我正在寻找一个理想的(性能有效且可维护的)存储二进制数据的地方.在我的情况下,这些是图像.我必须做一些图像处理,缩放图像并存储在一个合适的位置,可以通过RESTful服务进行访问. 从我的研究到目前为止,我有几个选择,如: 像MongoDB,GridFS这样的NoSql解决方[详细]
-
RxJava Observable具有最后状态
所属栏目:[Java] 日期:2020-12-15 热度:175
我从Rx Java开始,我想创建一个可以保存最后状态的observable … 在RxSwift中,那将是Variable(https://github.com/ReactiveX/RxSwift/blob/master/Documentation/GettingStarted.md#variables),但我在RxJava中找不到等价物…… 我找到了一个解决方案,但它是很[详细]
-
java – GCM – 在6次尝试后无法将JSON请求发布到GCM
所属栏目:[Java] 日期:2020-12-15 热度:160
我遇到了与 this相同的问题.我将尝试提供更多信息. 我正在使用Play Framework,用Java编写.我写了一个名为PushNotificationQueue的插件. PushNotificationQueue同时运行iOS和Android推送消息队列.以下是我的GCM实施参考. public class AndroidPushNotificatio[详细]
-
Java Spring MVC在同一个JSP中获取/发布
所属栏目:[Java] 日期:2020-12-15 热度:105
这是我的控制器.. @RequestMapping(value = "/add",method = RequestMethod.GET)public String add(Model model) { return "add";}@RequestMapping(value = "/add",method = RequestMethod.POST)public String added(@RequestParam("name") String name,Mode[详细]
-
java – 具有多个有界类型和未经检查的强制转换的Class.asSubcla
所属栏目:[Java] 日期:2020-12-15 热度:111
我有一个类,其类型为 T extends Enum T. 安培;可运行的取代.我有一个成员变量Class T我按类名设置的栏:t =(Class T)Class.forName(name).这给了我一个未经检查的投射警告. 通常,使用asSubclass可以在类似的情况下使用,但由于T有多个边界,我无法在没有获得编[详细]
-
从Java 7迁移到Java 8 – 编译错误
所属栏目:[Java] 日期:2020-12-15 热度:63
以下代码在JDK7中使用 javac编译两种测试方法,但JDK8只编译willCompile方法. willNotcompile的错误是: “Klasa类型中的方法方法(Class T)不适用于参数(Class).” @Testpublic void willCompile() throws InstantiationException,IllegalAccessException { C[详细]
-
java中的java.lang.Void?
所属栏目:[Java] 日期:2020-12-15 热度:116
我目前正在使用.Net 2.0并且有一个接口,其泛型类型用于定义方法的返回类型.就像是 interface IExecutorT { T Execute() { ... }} 我的问题是,实现此接口的某些类实际上不需要返回任何内容. 在Java中,您可以使用java.lang.Void来实现此目的,但经过相当多的搜[详细]
-
java – 如何配置spring来执行重叠的fixedRate任务?
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在尝试使用 java spring中的@Scheduled注释以固定速率执行任务.但是,默认情况下,如果任务比速率慢,spring将不会以固定速率执行fixedRate任务.是否有一些设置我可以添加到我的弹簧配置来改变这种行为? 例: @Servicepublic class MyTask{ @Scheduled(fix[详细]
-
Jackson Object mapper将java地图转换为json维护键的顺序
所属栏目:[Java] 日期:2020-12-15 热度:101
我使用jackson.map.ObjectMapper API将map转换为json字符串.我使用writeValueAsString方法来实现这一点. 我传递了一个基于值排序的map到writeValueAsString方法.我得到的JSON字符串是基于键的. 有没有办法使用jackson将地图转换为JSON字符串,而不会干扰地图[详细]
-
java – 与Spring引导devtools相关的推土机映射异常
所属栏目:[Java] 日期:2020-12-15 热度:168
我遇到了一个非常奇怪的异常,我不知道如何找到原因. 经营背景: 添加商品,同时它的价格表,商品有差价水平用户的5个价格. 在控制器中,首先使用dozer将goodForm转换为商品,然后调用goodsService来保存商品. 在货物服务后保存货物,遍历货物价格表并填充货物ID到[详细]
-
Java查找默认网关的网络接口
所属栏目:[Java] 日期:2020-12-15 热度:153
在 Java中,我想找到与所使用的接口相对应的java.net.NetworkInterface到达默认网关.接口的名称等不是提前知道的. 换句话说,如果以下是我的路由表,我希望接口对应“bond0”: $netstat -rKernel IP routing tableDestination Gateway Genmask Flags MSS Windo[详细]
-
java – Hibernate和Flyweight
所属栏目:[Java] 日期:2020-12-15 热度:163
有没有办法使用具有休眠持久性映射的Flyweight对象?我的数据模型包含许多相同的对象.我不想为每个相同的对象设置单独的实例,而是使用Flyweight设计模式并始终引用相同的物理对象.如何在hibernate中实现这一点? 顺便说一句.是否所有JVM都以这样的方式优化字[详细]
-
junit – 使用kotlin和jmockit
所属栏目:[Java] 日期:2020-12-15 热度:134
我需要一些使用jmockit和kotlin的建议. (CUT)这是我测试的(Java)类: public final class NutritionalConsultant { public static boolean isLunchTime() { int hour = LocalDateTime.now().getHour(); return hour = 12 hour = 14; }} (j.1)这是一个有效的J[详细]
-
java – 为什么编译器构建在某些情况下返回无法访问的代码
所属栏目:[Java] 日期:2020-12-15 热度:86
如果我写 private void check(){ if(true) return; String a = "test";} 上面的代码工作正常,但如果我写 private void check(){ return; String a = "test";} Android Studio中的编译器/ gradle虽然它是相同的,但它不会让这个通过,并且它表示在示例2中返回后[详细]
-
java – Servlet过滤器url映射
所属栏目:[Java] 日期:2020-12-15 热度:182
如何将过滤器映射到URL的根目录?我正在使用Tomcat 7.0.2并将应用程序部署为ROOT.war.欢迎页面是sign_in.xhtml.每当客户端发送对站点根目录的请求(即仅域名),或者客户端请求sign_in.xhtml时,我想运行过滤器.这是我到目前为止: filter filter-nameMy filter/[详细]
-
java – 改善太空外星人的移动
所属栏目:[Java] 日期:2020-12-15 热度:133
我编写了一个受Space Invaders和Moon Patrol启发的迷你Android游戏场景.可以水平拍摄外星人(见上文). 也可以垂直射击外星人(见下文). 但是添加外星人并没有“扩展”,例如15个外星人在所有可能的碰撞中移动将是非常困难的.最初的太空入侵者和月球巡逻队解决了[详细]
-
在Java程序中包含第三方jar文件的最佳实践是什么?
所属栏目:[Java] 日期:2020-12-15 热度:83
我有一个需要几个第三方库的程序,目前它的打包方式如下: zerobot.jar (my file)libs/pircbot.jarlibs/mysql-connector-java-5.1.10-bin.jarlibs/c3p0-0.9.1.2.jar 据我所知,处理第三方库的“最佳”方法是将它们放在我的jar文件清单中的类路径中,这将在跨平[详细]
-
java – 继承公共接口的枚举中的代码重复
所属栏目:[Java] 日期:2020-12-15 热度:164
我有几个符合常见界面的枚举: interface TableColumns { String getColumnName(); int getColumnIndex(); ColumnType getColumnType(); boolean isEditable(); int getColumnWidth(); } 典型的实现是: enum PointsTableColumns implements TrendTableColum[详细]
-
Java中的定向图处理
所属栏目:[Java] 日期:2020-12-15 热度:65
我期待实现一个 Java应用程序,它将计算一组要执行的任务.任务将相互依赖,形成有向图.是否有现有的SDK或算法(最好是Java)可以帮助我: 定义任务图 确保图中没有循环依赖关系 使用线程池执行图中的任务 第3步是最重要的部分.我需要以并行方式执行任务以获得最[详细]
-
java – 没有队列的ThreadPoolExecutor
所属栏目:[Java] 日期:2020-12-15 热度:82
我想创建一个固定大小的线程池,不允许任何任务进入其队列.换句话说,如果当前正在使用线程池,则应该完全拒绝传入的任务.基于 documentation,在我看来,实现此目的的一种方法是创建一个拒绝承认任务的虚拟Queue对象.在Java中实现这一目标的惯用方法是什么? 解[详细]
-
java – 与postgreSQL数据库连接的非法UTF-8序列
所属栏目:[Java] 日期:2020-12-15 热度:72
我有以下代码连接到数据库 String host = "jdbc:postgresql://localhost:5432/name"; String username = "user"; String password = "pass"; Connection c = null; try { Class.forName("org.postgresql.Driver"); c = DriverManager.getConnection(host,use[详细]
-
无法在java中对SSL站点进行身份验证:“违反了pathLenConstraint
所属栏目:[Java] 日期:2020-12-15 热度:164
我试图用 Java代码从安全(即SSL)网页上读取. 我正在尝试使用URLConnection(java.net)和Apache的HTTPClient. 在这两种情况下,当我发出请求时,我得到以下异常: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path v[详细]