小编Ham*_*edz的帖子

用Java获取文件的MD5校验和

我希望使用Java来获取文件的MD5校验和.我真的很惊讶,但我找不到任何显示如何获取文件的MD5校验和的内容.

怎么做?

java checksum md5

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

Java中的native关键字是什么?

在玩这个谜题(这是一个Java关键字琐事游戏)时,我遇到了native关键字.

Java中的native关键字用于什么?

java java-native-interface native keyword

455
推荐指数
10
解决办法
22万
查看次数

死锁和活锁有什么区别?

有人可以解释一下(代码)的例子,死锁活锁之间的区别是什么?

multithreading deadlock pthreads livelock

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

在代码中从maven pom.xml中检索版本

在代码中从maven的pom.xml中检索版本号的最简单方法是什么,即以编程方式?

java maven-2 version

236
推荐指数
10
解决办法
15万
查看次数

如何在Maven中读取外部属性文件

有谁知道如何在Maven中读取x.properties文件.我知道有一些方法可以使用资源过滤来读取属性文件并从中设置值,但是我想在我的pom.xml中使用以下方法:

<properties file="x.properties"> 

</properties>
Run Code Online (Sandbox Code Playgroud)

有一些讨论: Maven外部属性

java maven-2 build properties-file

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

如何使用注释自动装配RestTemplate

当我尝试自动装配Spring RestTemplate时,我收到以下错误:

nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.web.client.RestTemplate] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency.

在注释驱动的环境中使用Spring 4.

我的调度程序servlet配置如下:

<context:component-scan base-package="in.myproject" />
<mvc:default-servlet-handler />    
<mvc:annotation-driven />
<bean id="restTemplate" class="org.springframework.web.client.RestTemplate"/>
Run Code Online (Sandbox Code Playgroud)

我尝试自动装配RestTemplate的课程如下:

@Service("httpService")
public class HttpServiceImpl implements HttpService {

@Autowired
private RestTemplate restTemplate;

@Override
public void sendUserId(String userId){

    MultiValueMap<String, String> map = new LinkedMultiValueMap<>();
    map.add("userId", userId);
    map.add("secretKey", "kbhyutu7576465duyfy");

    restTemplate.postForObject("http://localhost:8081/api/user", map, null);


    }
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc resttemplate

52
推荐指数
6
解决办法
9万
查看次数

如何在几个maven项目之间共享公共属性?

我有几个由maven构建的项目,我想在它们之间共享一些常见的属性 - spring版本,mysql驱动程序版本,svn base url等等 - 所以我可以更新它们一次,它将反映在所有项目中.

我想过有一个带有所有属性的超级pom,但如果我改变其中一个问题,我需要增加它的版本(并更新所有poms继承它)或从所有开发人员的机器中删除它我不想这样做.

可以在pom外部指定这些参数吗?我仍然希望在父pom中具有外部位置定义.

configuration maven-2 properties-file

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

Redis作为Hibernate二级缓存

我有一个疯狂的想法:使用Redis作为休眠的第二个缓存级别.Redis是一个内存数据存储区,它支持复制,管道等.目标是在许多tomcat节点之间共享hibernate缓存.基本实现应该是将Hibernate缓存对象键和值进行搜索并将所有内容存储到Redis数据库中.你怎么看待这个想法?

最好的祝福,

朱利叶斯

caching hibernate nosql redis

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

我怎么看我的git远程网址?

我确定这是一个非常愚蠢的问题,但我在这里和网上搜索并找不到答案.我在intellij中有一个项目设置到一些git服务器,我只想查看详细信息(例如,发送给其他人的URL以便他们可以克隆等...)我如何在Intellij中简单地显示当前项目的git远程设置IDEA,不使用命令行?(第14版)

或者我必须去命令行吗?(我知道如何在git命令行中执行此操作)

git intellij-idea

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

使用RestTemplate进行Spring 4.0.0基本身份验证

我目前正致力于将第三方应用程序与我们的本地报告系统集成.我想用基本身份验证实现REST调用,但在Spring 4.0.0中遇到问题.我有一个简单的解决方案,它很有效:

final RestTemplate restTemplate = new RestTemplate();
final String plainCreds = "username:password";
final byte[] plainCredsBytes = plainCreds.getBytes();
final byte[] base64CredsBytes = Base64.encodeBase64(plainCredsBytes);
final String base64Creds = new String(base64CredsBytes);

final HttpHeaders headers = new HttpHeaders();
headers.add("Authorization", "Basic " + base64Creds);
final HttpEntity<String> request = new HttpEntity<String>(headers);

final ResponseEntity<MyDto> response = restTemplate.exchange("myUrl", HttpMethod.GET, request, MyDto.class);
final MyDto dot = response.getBody();
Run Code Online (Sandbox Code Playgroud)

但是想通过以下方式重写这个以使用ClientHttpRequestFactory:

final RestTemplate restTemplate = new RestTemplate(createSecureTransport("username", "password"));

private ClientHttpRequestFactory createSecureTransport(final String username, final String password) {
    final HttpClient …
Run Code Online (Sandbox Code Playgroud)

java apache spring basic-authentication resttemplate

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

如何将LinkedTreeMap转换为gson JsonObject

对于一个java数据处理程序,我发送格式正确的JSON,但是Spring,Java的组合决定如何构建它所看到的内容,而框架我真的不应该改变JSON这样的状态,以便一旦我能看到它,就会变成一个LinkedTreeMap,我需要将它转换为一个JsonObject.这不是将JSON序列化/反序列化为java对象,它的"最终形式"是gson JsonObject,它需要能够处理任何有效的JSON.

{
"key":"value",
"object": {
    "array":[
        "value1", 
        "please work"
        ]
    }
}
Run Code Online (Sandbox Code Playgroud)

是我一直在使用的样本,一旦我看到它,它是一个LinkedTreeMap,.toString()s到

{key=value, object={array=[value1, please work]}}
Run Code Online (Sandbox Code Playgroud)

你可以用":"替换"=",但是没有内部引号

new JsonParser().parse(gson.toJson(STRING)).getAsJsonObject()
Run Code Online (Sandbox Code Playgroud)

战略.

是否有更直接的方法将LinkedTreeMap转换为JsonObject,或者将库内部引号添加到字符串中,甚至是将sting转换为不需要内部引号的JsonObject的方法?

java string json gson jsonobject

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

Web应用程序[]注册了JDBC驱动程序[com.mysql.jdbc.Driver],但在Web应用程序停止时无法注销它

我在stackoverflow上看到了类似的问题,但我无法弄清楚如何解决我的问题.将Spring Security添加到我的Spring MVC项目后,我遇到以下异常:

Jul 20, 2014 3:18:04 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc
SEVERE: The web application [] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. To prevent a memory leak, the JDBC Driver has been forcibly unregistered.
Run Code Online (Sandbox Code Playgroud)

这是我在pom.xml中的 mysql-connecter

    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.31</version>
    </dependency>
Run Code Online (Sandbox Code Playgroud)

这是我添加的课程:

@Component
@Transactional
public class UserDetailsServiceImpl implements UserDetailsService{

@Autowired
private UserDAO userDAO;

@Autowired
private UserAssembler userAssembler;

private static final Logger logger = LoggerFactory.getLogger(UserDetailsServiceImpl.class);

@Transactional(readOnly = true)
public UserDetails loadUserByUsername(String …
Run Code Online (Sandbox Code Playgroud)

nhibernate tomcat spring-mvc spring-security

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

PostgreSQL更改数据目录

我正在使用Debian 8,并且想要为我的数据库使用另一个目录而不是默认目录。我安装了PostgreSQL 9.4的原始版本(因此还没有用户数据库)。我发现此http://climber2002.github.io/blog/2015/02/07/install-and-configure-postgresql-on-ubuntu-14-dot-04/关于配置新数据目录。这是这样做的正确方法吗?

谢谢。

database linux postgresql

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