小编MyT*_*tle的帖子

Intellij IDEA 12.返回上一个活动标签

如何配置Intelli-J IDEA以在关闭当前选项卡后显示上次访问的选项卡(如Eclipse)?

示例:我打开了User.java选项卡,然后打开另一个选项卡并将其关闭.但是在关闭选项卡后,IDE会向我显示任意随机选项卡,但我想导航回User.java选项卡.

java intellij-idea

27
推荐指数
3
解决办法
1673
查看次数

Intellij IDEA.始终显示maven的`target`目录

使用Intellij IDEA创建maven项目时,默认target目录在Project explorer中不可见.但我可以通过从模块设置中的排除文件夹中删除它来使其可见.但它只能在短时间内工作,并且在10-15分钟后target目录再次看不见.所以我需要再次进入模块设置并target从Excluded目录中删除目录.

我怎么能target永远制作可见的maven 目录?

java intellij-idea maven

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

从HttpUrlConnection对象获取头

我想向servlet发送请求并从响应中读取标头.所以我尝试使用它:

  URL url = new URL(contextPath + "file_operations");
    HttpURLConnection conn = null;
    try {
        conn = (HttpURLConnection) url.openConnection();
        conn.setDoOutput(true);
        conn.setDoInput(true);
        conn.setRequestMethod("POST");
        conn.setRequestProperty("charset", "utf-8");
        conn.setUseCaches(false);
        conn.setConnectTimeout(1000 * 5);
        conn.connect();

        conn.getHeaderField("MyHeader")
        .....
Run Code Online (Sandbox Code Playgroud)

但收到的标题总是如此null.Servlet运行正常(我尝试使用独立的HTTP客户端使用servlet)

java http

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

当键盘输入框和条形码扫描仪填充时检测.

如何以编程方式检测何时通过键盘输入填充文本输入以及何时通过条形码扫描器自动填充?

javascript barcode-scanner

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

如何检查Hibernate中的实体是否脏了?

如何检查Hibernate中的实体是否处于脏状态?即我想要设置UpdatedBy并且UpdatedAt仅在某些字段已更改时.所以我可以手动对比检查2个对象中的每个字段,但是可能存在一些更优雅的方法吗?

另外,dirty如果我将对象的字段设置为与之前相同的值,那么hibernate是否会生成实体?即:

String name = myEntity.getName()
myEntity.setName(name);
Run Code Online (Sandbox Code Playgroud)

编辑:

但是我还有另外一个问题 - 我有嵌套集合的实体,所以如果只更改了该集合中的元素,那么我只想在该集合元素上设置UpdatedBy,而不是在拥有该集合的对象上.我使用级联操作进行更新.

java orm hibernate jpa jpa-2.0

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

GWT.以编程方式在ListBox上Fire ChangeEvent.

我想以编程方式触发ListBox ChangeEvent.我找到了函数,但是不知道我需要传递什么类型的参数:

DomEvent.fireNativeEvent(NativeEvent - where???, listBox());
Run Code Online (Sandbox Code Playgroud)

java gwt

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

在节点6中使用带有Babel的async/await

我正在尝试为Node v6.9.2配置Babel.我想使用async/ awaitconstructs.

因为我是Babel和所有Node基础架构的新手,所以我很困惑如何正确配置它:

  • 我应该使用什么预设?Node已经实现了大部分ES6功能.因此,出于性能原因,我不希望Babel转换Node 6.9.x已经支持的功能(箭头功能,新导入机制等).

  • 我应该包含哪些插件,以便我可以使用async/await?在那里,我也搞不清楚,因为一些经过研究,我发现几个插件:syntax-async-functions,transform-async-to-generator和更多一些.

例子.babelrc会有所帮助.

谢谢

javascript node.js async-await babeljs

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

为什么这个静态最终变量在单例线程安全中?

阅读本网站,我发现了这个:

[]行private static final Foo INSTANCE = new Foo();只在实际使用类时执行,它负责延迟实例化,并保证线程安全.

为什么这保证是线程安全的?因为这个领域是最终的?还是出于其他原因?

java multithreading

13
推荐指数
2
解决办法
6012
查看次数

EJB 3.0异常处理

EJB规范的引用:

如果bean方法遇到系统异常或错误,它应该只是将错误从bean方法传播到容器(即bean方法不必捕获异常).

但我不明白.这是否意味着我不应该捕获所有类型的异常(即尝试捕获Exception类)并重新抛出它作为我的应用程序异常?

一个更清晰的例子:

public void beanMethod throws MyApplicationException {
  try {
    // do something
  } catch (Exception e) {
     throw new MyApplicationException(e); // Should I do it like this? 
  }
}
Run Code Online (Sandbox Code Playgroud)

或者这不适用于EJB开发人员,而只适用于EJB参考实现开发人员(容器开发人员):在后一种情况下,因此,容器不得将系统异常传播到我的业务方法,并且我的catch(Exception e)块永远不会捕获任何系统异常?

java ejb exception java-ee ejb-3.0

13
推荐指数
1
解决办法
9599
查看次数

Spring MVC,上传文件与其他字段

我正在尝试使用其他一些表单字段构建上传文件的方法.

这是标准的Html表单,包含文件和其他一些字段:

<form action="products" method="post" enctype="multipart/form-data">
    <input type="file" name="file">
    <input type="text" name="name">
    <input type="text" name="email">
    <input type="submit" value="Upload" name="submit">
</form>
Run Code Online (Sandbox Code Playgroud)

请注意:我想使用标准的HTML表单,而不是像Spring <form:form ...>等标签

这是我的控制器方法:

@ResponseBody
public MyDto createProduct(@RequestBody MyDto dto, @RequestParam MultipartFile file) {

}
Run Code Online (Sandbox Code Playgroud)

但我得到错误:Required request body content is missing.

我应该如何构建我的Web方法来接收文件以及DTO对象作为参数?如果我可以包含MultipartFile对象,那也很好MyDto.

spring file-upload spring-mvc

12
推荐指数
1
解决办法
7884
查看次数