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

问题是,
有时
我错误地选择目标文件,然后我更新我的更改生成
后我将看不到新的更改!
那是因为我更新了错误的文件(目标)
那么任何想法
如何通过Eclipse快捷方式(+ + )显示only(src)文件而不是(target)文件? CTRLShiftR
我是servlet的初学者.
我知道我可以设置init参数web.xml.
我的问题是:
这是好存储数据库用户和数据库密码,在web.xml为便于配置的?
或者
,Hard-coded为了安全起见,我应该存储它们吗?
换句话说web.xml,最终用户可以看到?
我想在EXACTLY hh:mm:ssString中验证sting时间格式.
我的意思是通过正是
每个小时/分/秒必须是2个位数
另外
只接受逻辑值等
当我检查HH的正则表达式模式时:MM:SS时间字符串
答案接受hh:mm:ss字符串但也接受类似的情况2:3:24
提前致谢
我们的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方式区分大小写
我已经知道如何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)
哪一个是最好的?为什么?
我知道如何在
类似的 文件中 创建Markdown 表README.mdGithub
| FREEZ | col1 | col2 | col3 | col4 |
| ---- | ---- | ---- | ---- | ---- |
| row1 | ---- | ---- | ---- | ---- |
| row2 | ---- | ---- | ---- | ---- |
| row3 | ---- | ---- | ---- | ---- |
| row4 | ---- | ---- | ---- | ---- |
Run Code Online (Sandbox Code Playgroud)
无论如何,我的问题
如何冻结列/行
因此滚动不会移动冻结的单元格
在我的所有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) 当试图添加一个 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表单包含
多 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) 我为客户开发了一个应用程序并将其交给了他。
他刚刚安装了它并且正在使用它......
现在我的许可证已经过期,现在突然他说他的应用程序说:
{my_app} "No longer Available"
[注意:到目前为止他没有重新安装应用程序]。
任何人都可以帮助我解决这种奇怪的行为......
谢谢。
对应的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 邮箱?
我有一个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在一个他没有角色的模式下打开它
当我尝试遵循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 ×7
jsf ×3
eclipse ×2
boolean ×1
coding-style ×1
collections ×1
comments ×1
datetime ×1
declaration ×1
email ×1
facelets ×1
forms ×1
github ×1
hashmap ×1
hyperlink ×1
ide ×1
if-statement ×1
ios ×1
javascript ×1
layout ×1
licensing ×1
markdown ×1
oracle ×1
outlook ×1
php ×1
pojo ×1
post ×1
readme ×1
regex ×1
richfaces ×1
security ×1
servlets ×1
sonarlint ×1
sql ×1
sql-tuning ×1
src ×1
tabular ×1
target ×1
validation ×1
web.xml ×1