小编Cat*_*ysm的帖子

终止Java程序

我找到了终止(关闭或停止)我的Java程序的方法.我找到了两个解决方案.

  1. 使用回报;
    当我想退出或终止程序执行时,我添加了这个.

  2. 使用System.exit() ;
    有时我用它.我从这个问题中读到了Sytem.exit().

所以,我对他们都知之甚少.但我仍然对他们的实际工作方式感到困惑.请检查以下代码......

public class Testing {

public static void main(String... str) {
    System.out.println(1);
    System.exit(0);
    System.out.println(2);
    return;
 }
}
Run Code Online (Sandbox Code Playgroud)

我相信2不会出现.我想知道为什么return;或其他代码可以写在声明System.exit(0);和真正定义的下面return;(因为对我来说这return没有任何变量或值是奇怪的事情)?

java

63
推荐指数
6
解决办法
36万
查看次数

如何重新加载当前页面而不丢失任何表单数据?

我可以重新加载当前页面而不会丢失任何表单数据吗?我用了..

window.location = window.location.href;
Run Code Online (Sandbox Code Playgroud)

window.location.reload(true);
Run Code Online (Sandbox Code Playgroud)

但这两件事对我来说无法获得更早的数据.怎么了 ?手动刷新浏览器时,它很好(我不会丢失任何表单数据).请指导我如何弄明白.

这是我的完整代码......

<div class="form-actions">
        <form>
            <table cellpadding = "5" cellspacing ="10">
                <tr class="control-group">
                    <td style="width: 100px;">
                        <div>Name:&nbsp;<font color="red">(*)</font></div>
                    </td>
                    <td>
                        <input type="text" id="inputName" placeholder="Name" required>
                    </td>
                </tr>
                <tr class="control-group">
                    <td>
                        <div>Email:&nbsp;<font color="red">(*)</font></div>
                    </td>
                    <td>
                        <input class="span3" placeholder="user@gmail.com" id= "inputEmail" type="email" required>
                    </td>
                </tr>
                <tr class="control-group">
                    <td>
                        <div>Phone:&nbsp;</div>
                    </td>
                    <td>
                        <input type="text" id="inputPhone" placeholder="phone number">
                    </td>
                </tr>
                <tr class="control-group">
                    <td>
                        <div>Subject:&nbsp;<font color="red">(*)</font></div>
                    </td>
                    <td>
                        <input type="text" id="inputSubject" placeholder="Subject" required>
                    </td>
                </tr>
                <tr class="control-group">
                    <td …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery html5 jquery-ui

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

边框样式不适用于粘性位置元素

我不知道为什么我的边框样式不适用于position: sticky;属性.我想在我的粘性表头上设置边框样式.但我不想使用透明的背景色.我怎样才能实现它?以下是我的问题和JSFiddle链接的示例代码

#wrapper {
  width: 400px;
  height: 200px;
  overflow: auto;
}

table {
  width: 100%;
  text-align: center;
  border-collapse: collapse;
}

table tr th,
table tr td {
  border: 2px solid;
}

table thead th {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background-color: #edecec;
}
Run Code Online (Sandbox Code Playgroud)
<div id="wrapper">
  <table>
    <thead>
      <tr>
        <th>A</th>
        <th>B</th>
        <th>C</th>
        <th>D</th>
        <th>E</th>
      </tr>
    </thead>
    <tr>
      <td>1</td>
      <td>1</td>
      <td>1</td>
      <td>1</td>
      <td>1</td>
    </tr>
    <tr>
      <td>2</td>
      <td>2</td>
      <td>2</td>
      <td>2</td>
      <td>2</td>
    </tr>
    <tr>
      <td>3</td>
      <td>3</td>
      <td>3</td>
      <td>3</td>
      <td>3</td> …
Run Code Online (Sandbox Code Playgroud)

html css

20
推荐指数
6
解决办法
8592
查看次数

Bootstrap-DatePicker的自定义日期格式

任何人都可以指导我在Bootstrap-DatePicker中格式化日期.

我使用了Eternicode/bootstrap-datepicker.在这里我的代码在JSP ..

<div>Date : </div>
<input type="text" style="width: 213px;" class="datepicker" >
Run Code Online (Sandbox Code Playgroud)

在我的JavaScript文件中......

    $('.datepicker').datepicker({
    format: 'dd/mm/yyyy (D)',
    autoclose: true,
    keyboardNavigation : true ,
    endDate : dateFormat(date, "dd/mm/yyyy (ddd)"),
    daysOfWeekDisabled : [0]
});
Run Code Online (Sandbox Code Playgroud)

我想得到的输出就像27/07/2013(周六).

但是从我的代码中显示的输出为27/07/2013(周六

我看不到紧密的括号")".有什么建议 ?在此先感谢所有人......

twitter-bootstrap

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

何时使用$ vs#?

我对使用感到困惑$ vs #.我没有找到任何指南.我把他们当作
name = #{name},name like '%${word}%',order by name ${orderAs},where name = #{word}
有时,这些都是做工精细,但在有些时候,参数不包括或给我的错误,如

org.apache.ibatis.reflection.ReflectionException:名为'name'的属性没有getter .......

那么,我想知道何时使用$#

ibatis mybatis

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

"太多参数"警告的解决方案

在我的一些方法中,存在太多参数,并且很难维护和读取源代码.有时候我担心的问题是" 他们是否以适当的顺序传递了适当的价值? "

我使用Checkstyle作为我的Eclipse插件,它为我提供了超过7个参数的警告.

我不确定它可能只是一个编码标准,我不关心它.但是当通过视图,服务dao传递许多参数时,我注意到它很难阅读并且以后很难修改.

所以,我试图通过这些参数...

  1. 一些对象豆类.但这给了我另一个问题,因为我的参数不能得到任何保证(不确定它们是否存在).

  2. HashMap类型参数.但这可能会迫使我检查一些验证并尝试匹配方法调用方面的密钥.

以上两种方法也可能会丢失编译时错误检查.有没有减少参数计数的建议?

java parameters optimization parameter-passing

16
推荐指数
3
解决办法
7579
查看次数

瓦丁:如何改变图标?

如何在Vaadin中更改我的页面的图标?我想更改我的页面的图标,但我不知道在哪里可以更改它?有人有经验吗?

vaadin vaadin7

10
推荐指数
2
解决办法
7983
查看次数

Spring Oauth2 - 重新加载校长

我已经使用spring安全模块实现了OAuth2密码授权.我添加了自己的UserDetails实现和UserDetailsS​​ervice(jdbc).我将用户注入我的控制器:

@AuthenticationPrincipal User user
Run Code Online (Sandbox Code Playgroud)

User是UserDetails的实现.现在我想添加更改用户数据的可能性而不刷新令牌.

我尝试用以下内容刷新主体:

User updatedUser = ...
Authentication newAuth = new UsernamePasswordAuthenticationToken(updatedUser, updatedUser.getPassword(), updatedUser.getAuthorities());
SecurityContextHolder.getContext().setAuthentication(newAuth);
Run Code Online (Sandbox Code Playgroud)

但它不起作用,当我调用另一个控制器方法时,它返回旧的User对象.

有没有办法在没有刷新令牌的情况下更改用户数据?是否有任何解决方案使Spring安全性始终从数据库(而不是从Cache)加载用户数据?

spring-security spring-oauth2

9
推荐指数
1
解决办法
940
查看次数

Vaadin 7:如何从自定义路径导入JS文件?

我使用的是Vaadin-7,这个答案对我来说并不适用.

我正在尝试导入我的js文件myproject/WebContent/js/test.js.我@JavaScript在我的UI类中使用如下..

@Theme("myTheme")
@SuppressWarnings("serial")
@Title("VaadinTest")
@JavaScript("js/test.js")
public class VaadinTest extends UI {

@Override
protected void init(VaadinRequest request) {
    final VerticalLayout layout = new VerticalLayout();
    layout.setMargin(true);
    setContent(layout);
}
}
Run Code Online (Sandbox Code Playgroud)

但是"NetworkError: 404 Not Found - http://localhost:8080/myproject/APP/PUBLISHED/js/test.js"我的firebug控制台中出现了错误日志.

那么,如何从我的自定义目录导入js文件?

PS:请不要强迫我手动创建APP/PUBLISHED /目录!谢谢.

vaadin vaadin7

7
推荐指数
1
解决办法
5659
查看次数

在GWT的客户端生成随机代码

我创建了一个java gwt应用程序,我想从客户端验证用户的电子邮件地址,有没有办法在客户端生成随机5字符代码?

任何形式的帮助将不胜感激.

java gwt code-generation

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