小编ahm*_*l88的帖子

如何通过Eclipse快捷方式(cntrl + alt + R)仅显示(src)文件而不是(目标)文件?

通过使用Eclipse快捷方式(CTRL+ Shift+ R)
将显示两个(src)文件和(target)文件.
像那样
在此输入图像描述

问题是,
有时
我错误地选择目标文件,然后我更新我的更改生成
后我将看不到新的更改!
那是因为我更新了错误的文件(目标)

那么任何想法
如何通过Eclipse快捷方式(+ + )显示only(src)文件而不是(target)文件? CTRLShiftR

java eclipse ide src target

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

Java Servlet DB用户名和密码存储位置

我是servlet的初学者.
我知道我可以设置init参数web.xml.
我的问题是:
这是好存储数据库用户数据库密码,web.xml为便于配置的?
或者
,Hard-coded为了安全起见,我应该存储它们吗?
换句话说web.xml,最终用户可以看到?

java web.xml servlets

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

完全HH的正则表达式模式:MM:SS时间字符串

我想在EXACTLY hh:mm:ssString中验证sting时间格式.
我的意思是通过正是
每个小时/分/秒必须是2个位数
另外 只接受逻辑值

  • 小时[从00到23]
  • 分钟[从00到59]
  • 秒[从00到59]

当我检查HH的正则表达式模式时:MM:SS时间字符串
答案接受hh:mm:ss字符串但也接受类似的情况2:3:24

提前致谢

java regex validation datetime

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

在WHERE中使用Oracle内置UPPER函数会导致SELECT语句的性能不佳?

我们的Oracle数据库应用程序包含一个名为PERSON
This Table的表包含一个名为的列.PERSON_NAME
此外,我们INDEX在此列上有一个加速SELECT使用此列的列

所以当我们使用以下SQL语句时性能很好

SELECT *
FROM PERSON
WHERE 1=1
AND PERSON_NAME = '  Yajli  '
;
Run Code Online (Sandbox Code Playgroud)

但在某些商业案例中,
我们需要通过搜索来PERSON_NAME区分大小写

所以我们尝试遵循SQL语句

SELECT *
FROM PERSON
WHERE 1=1
AND UPPER(PERSON_NAME) = UPPER('  YajLi  ')
;
Run Code Online (Sandbox Code Playgroud)

但它导致我们的BAD性能和SELECT查询在这种情况下需要花费很多时间

任何帮助如何一起提高SELECT两种情况的性能
*搜索方式PERSON_NAME不区分大小写
*搜索PERSON_NAME方式区分大小写

sql oracle sqlperformance query-performance sql-tuning

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

Java HashMap初始化?

我已经知道如何HashMap使用以下两种方法之一来初始化Java

// way 1: apply generic type saftey
HashMap<String, Integer> hashMap1 = new HashMap<String, Integer>();

// way 2: general without apply generic type saftey
HashMap<String, Integer> hashMap2 = new HashMap();
Run Code Online (Sandbox Code Playgroud)

我的问题
什么是最佳做法

根据Eclipse Marker

类型安全:HashMap类型的表达式需要未经检查的转换以符合HashMap

在此输入图像描述 所以建议使用

new HashMap<String, Integer>(); 
Run Code Online (Sandbox Code Playgroud)

但根据Sonar Linter的说法

使用菱形运算符("<>")替换此构造函数调用中的类型规范.

在此输入图像描述 所以建议使用

new HashMap();
Run Code Online (Sandbox Code Playgroud)

哪一个是最好的?为什么?

java collections declaration hashmap sonarlint

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

如何冻结 Github README.md 文件中的列/行 Markdown 表?

我知道如何在 类似的 文件中 创建Markdown 表README.mdGithub

|   FREEZ   |   col1    |   col2    |   col3    |   col4    |
|   ----    |   ----    |   ----    |   ----    |   ----    |
|   row1    |   ----    |   ----    |   ----    |   ----    |
|   row2    |   ----    |   ----    |   ----    |   ----    |
|   row3    |   ----    |   ----    |   ----    |   ----    |
|   row4    |   ----    |   ----    |   ----    |   ----    |
Run Code Online (Sandbox Code Playgroud)

无论如何,我的问题
如何冻结列/行
因此滚动不会移动冻结的单元格

markdown layout github tabular readme

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

在我的pojo字段中使用"public"修饰符而不是"private"是否有任何风险?

在我的所有JSF项目中,我使用Pojo
As 的标准定义Plain Old Java Object来定义private字段的修饰符

例如

public class Pojo {

    // My private fields
    private String field1;
    private String field2;

    // setters AND getters
    // ----------------------------
    public String getField1() {
        return field1;
    }
    public void setField1(String field1) {
        this.field1 = field1;
    }
    public String getField2() {
        return field2;
    }
    public void setField2(String field2) {
        this.field2 = field2;
    }
    // ---------------------------- 
}
Run Code Online (Sandbox Code Playgroud)

是否有任何冒险去使用public的,而不是修改private我的Pojo领域
对于示例

public class Pojo …
Run Code Online (Sandbox Code Playgroud)

java coding-style pojo

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

javax.faces.view.facelets.FaceletException:注释中不允许使用字符串" - "

当试图添加一个 TODO在Facelets文件中的一段JavaScript代码中注释时

<script type="text/javascript">
    <!--

    // TODO -- my comment
    function makeExecute() {                            

    }                       

    -->
</script>
Run Code Online (Sandbox Code Playgroud)

然后我面临一个例外:

javax.faces.view.facelets.FaceletException: Error Parsing /myScreen.xhtml: 
    Error Traced[line: 448] The string "--" is not permitted within comments.
        at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:390)
        at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:364)
        at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:122)
Run Code Online (Sandbox Code Playgroud)

这是怎么造成的,我该如何解决?

jsf comments facelets

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

在JSF表单中按Enter键时指定默认a4j:commandButton

我的JSF表单包含
h:inputText a4j:commandButton
而且
我有2个按钮(搜索)和(复位)

press Enter在编辑任何h:inputText
(搜索)按钮时的需要将被触发

<h:form id="searchForm" onkeypress="formKeypress();">

    <h:panelGrid columns="4" >

        <h:outputText value="name" />
        <h:panelGroup>
            <h:inputText 
                title="name"
                value="#{myController.name}" >                          
            </h:inputText>
            <a4j:commandButton 
                title="name Detail"
                action="#{myController.nameDetail}" >               
            </a4j:commandButton>
        </h:panelGroup>

        <h:outputText value="city" />
        <h:panelGroup>
            <h:inputText 
                title="city"
                value="#{myController.city}" >                          
            </h:inputText>
            <a4j:commandButton 
                title="name Detail"
                action="#{myController.cityDetail}" >               
            </a4j:commandButton>
        </h:panelGroup>

    </h:panelGrid>


    <h:panelGrid >
        <h:panelGroup>
            <a4j:commandButton
                id="searchButton" 
                value="search" title="search"
                action="#{myController.search}"
                render="searchResultsGrid" />                       
        </h:panelGroup>
    </h:panelGrid>


    <f:verbatim>
        <script type="text/javascript" >
            <!--

            function formKeypress() {
            //  if (event.keyCode == 13) …
Run Code Online (Sandbox Code Playgroud)

javascript java jsf richfaces

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

我的许可证过期后,iOS 应用程序显示“不再可用”?

我为客户开发了一个应用程序并将其交给了他。
他刚刚安装了它并且正在使用它......

现在我的许可证已经过期,现在突然他说他的应用程序说:
{my_app} "No longer Available"
[注意:到目前为止他没有重新安装应用程序]。

任何人都可以帮助我解决这种奇怪的行为......

谢谢。

licensing ios

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

使用 &lt;h:commandButton&gt; 打开 Outlook

对应的JSF代码是什么

<a href="mailto:me@domain.com?subject=Sample subject&body=test&cc=cc@domain.com">Send mail</a>
Run Code Online (Sandbox Code Playgroud)

使用预填充的邮件模板向用户打开 Outlook 邮箱?

email jsf outlook hyperlink

0
推荐指数
1
解决办法
1821
查看次数

如何保护用户注入的页面模式?

我有一个PHP表单页面(page.php),有3种不同的模式(插入/编辑/查看)

索引页面(index.php)包含3个导航到(page.php)的链接,每个链接将根据当前用户角色显示

index.php

<html>
<body>      
    <div id='main'>
        <a href="page.php?insertMode=true&editMode=true">Insert Student Screen</a> <br>
        <a href="page.php?insertMode=false&editMode=true">Edit Student Screen</a> <br>
        <a href="page.php?insertMode=false&editMode=false">View Student Screen</a> <br>
    </div>  
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的问题
既没有insertMode也没有editMode(insertMode=false&editMode=false)的用户
可能会更改URL中的值然后
他会page.php在一个他没有角色的模式下打开它

php forms security post

0
推荐指数
1
解决办法
47
查看次数

Eclipse"局部变量b永远不会被读取"msg虽然我分配并使用布尔java变量?

当我尝试遵循java代码时
false值赋值给我的布尔变量b并在同一语句上使用if条件
有来自eclipse IDE的消息
提示我"The local variable b is never read"

boolean b = false;
 if (b = false) { // boolean assignment & usage on one statement
    System.out.println("true");
}else {
    System.out.println("false");
}
Run Code Online (Sandbox Code Playgroud)

尽管我使用我的变量,但请说明为什么会出现此消息?
注意:如果条件是b==false该消息将不会显示

java eclipse if-statement boolean

-1
推荐指数
1
解决办法
360
查看次数