小编Bud*_*dhi的帖子

Java - class.getResource返回null

我使用以下内容来获取此特定文件的URL,但它返回null.有没有人对问题或其他方法有任何建议吗?

URL url = ExchangeInterceptor.class.getResource("GeoIP.dat");
Run Code Online (Sandbox Code Playgroud)

java url

50
推荐指数
9
解决办法
7万
查看次数

Spring-如何使用Spring Dependency Injection编写独立的Java应用程序

我想用IOC编写一个独立的应用程序,如何在那里使用spring依赖注入?我正在使用JIdea.有弹簧2.5支持,但我想使用弹簧3.0这里是我尝试的方式!

我有使用Spring MVC的经验,我们可以在WebApplicationContext中注入依赖项,但是如何在独立的应用程序中注入依赖项

我试过这个

ApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"com\\ttg\\xmlfile.xml"});

但是我看不到依赖项是由那里定义的bean注入的(在XML文件中)我把上面的代码放在main方法中,两个bean的两个bean定义,在一个Java类的构造函数中我使用了另一个类的对象 - 注入到这个对象 - 并调用一个方法,它将打印一些东西,但它没有工作我认为上面的代码创建所有依赖项并注入它们但它似乎不是那样的

如何在不包含WebApplicationContext的独立应用程序中正确使用Springs IOC,依赖注入?

请提一下步骤.

java spring dependency-injection inversion-of-control

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

Java - 土耳其语或其他月份的日期格式

我想用不同语言(包括土耳其语)格式化具有本地化标签的月份名称的日期,

如何设置数月的格式化标签

java formatting date

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

npm,nodejs,package.json,模块版本不匹配.预计48,得到51

package.json在我的节点项目中使用下面,当我运行时 npm test,它给出了以下错误

模块版本不匹配.预计48,得到51

{
  "name": "f-api",
  "version": "0.0.1",
  "Description": "F",
  "author": "F",
  "private": true,
  "scripts": {
    "start": "node ./bin/www",
    "start_supervise": "supervisor ./bin/www",
    "test": "mocha --recursive --timeout 10000"
  },
  "dependencies": {
    "bcrypt": "=1.0.2",
    "body-parser": "~1.13.2",
    "config": "^1.24.0",
    "cookie-parser": "~1.3.5",
    "debug": "~2.2.0",
    "express": "~4.13.1",
    "jwt-simple": "^0.5.1",
    "moment": "^2.17.1",
    "morgan": "~1.6.1",
    "nodemailer": "=2.7.2",
    "nodemailer-smtp-transport": "^2.7.2",
    "pg-promise": "^3.2.3",
    "sequelize": "^3.29.0",
    "sequelize-cli": "^2.1.0",
    "supervisor": "^0.12.0"
  },
  "devDependencies": {
    "chai": "^3.5.0",
    "chai-http": "^3.0.0",
    "mocha": "^3.2.0",
    "nodemailer-stub": "^1.0.1",
    "should": "^11.1.2",
    "supertest": "^2.0.1"
  } …
Run Code Online (Sandbox Code Playgroud)

node.js npm

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

JSP中的Spring-bean访问

我已经配置了这样的bean,我在文件中正确地有了forum.host.url

<bean id="forum_host_url" class="org.springframework.jndi.JndiObjectFactoryBean">
        <property name="jndiName" value="forum.host.url"/>
        <property name="resourceRef" value="true"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我需要从JSP访问这个bean值,我试过了

${forum_host_url}
Run Code Online (Sandbox Code Playgroud)

在我的jsp文件中但它没有获得任何值.什么是正确的方法?

spring jsp javabeans

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

linux - 运行进程背景

我想在远程linux服务器上运行一个进程,并在关闭putty终端后继续保持该进程,

什么是正确的命令?

linux

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

什么是c c ++最好的数据库连接支持库框架?

告诉我有关c c ++的最佳数据库连接支持库框架

c c++ database

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

Java 8 int数组要映射

我想将int数组转换为

Map<Integer,Integer> 
Run Code Online (Sandbox Code Playgroud)

使用Java 8流api

int[] nums={2, 7, 11, 15, 2, 11, 2};
Map<Integer,Integer> map=Arrays
                .stream(nums)
                .collect(Collectors.toMap(e->e,1));
Run Code Online (Sandbox Code Playgroud)

我想得到一个如下图,键将是整数值,值将是每个键的总计数

map = {2-> 3,7-> 1,11-> 2,15-> 1}

编译器抱怨“ 不存在类型变量T,U的实例,因此Integer向Function确认

感谢任何指针来解决这个问题

java java-8 java-stream

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

Spring框架工作包装RuntimeExceptions内的Checked Exceptions

有这个方法调用 - > simpleJdbcTemplate.queryForInt(sql,null); - > spring中的queryForInt()方法SimpleJdbcTemplate抛出DataAccessException,这是一个运行时异常.我希望推动应用程序的视图层的异常,因为Spring框架工作在RuntimeExceptions中包含Checked Exceptions我被困在这里

我该怎么做呢?

说明1:

Spring Framework的JDBC抽象框架提供了增值 - 他们说Spring Framework负责除3和6之外的所有内容.3和6需要由应用程序开发人员编写

  1. 定义连接参数
  2. 打开连接
  3. 指定语句
  4. 准备并执行声明
  5. 设置循环以迭代结果(如果有的话)
  6. 为每次迭代完成工作
  7. 处理任何异常
  8. 处理交易
  9. 关闭连接

但是如果在开发人员级别中没有处理异常,如果我遇到这样的情况:在程序启动一段时间后,与数据库的连接丢失.然后在调用上面的方法时会抛出运行时异常.因为我没有处理异常我无法通知用户界面(视图)

我该如何解决这个问题?

java spring runtime exception

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

Java TreeMap put vs HashMap put,自定义对象作为键

我的目标是使用 TreeMap 使 Box 键对象按 Box.volume 属性排序,同时能够放置由 Box.code 不同的键。在 TreeMap 中不可能吗?

根据下面的测试 1,HashMap put 按预期工作,HashMap 保留了 A、B 键对象,但在测试 2 中,TreeMap put 不将 D 视为不同的键,它替换了 C 的值,请注意我使用了 TreeMap 比较器作为 Box.volume,因为我希望键在 TreeMap 中按体积排序

import java.util.*;

public class MapExample {
    public static void main(String[] args) {
        //test 1
        Box b1 = new Box("A");
        Box b2 = new Box("B");
        Map<Box, String> hashMap = new HashMap<>();
        hashMap.put(b1, "test1");
        hashMap.put(b2, "test2");
        hashMap.entrySet().stream().forEach(o-> System.out.println(o.getKey().code+":"+o.getValue()));
        //output
        A:test1
        B:test2

        //test 2
        Box b3 = new …
Run Code Online (Sandbox Code Playgroud)

java hashmap treemap

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