小编ash*_*thi的帖子

理解Java中的null和'\ u000'之间的区别

我在书上读到(由Bruce Eckel的,第4版,第47页在Java编程思想),null等于'\u000'.然后我想知道究竟是'\u000'什么意思.

根据我的理解,null无关紧要或没有任何东西.并且'\u000'与此定义相矛盾.

任何人都可以澄清这个问题null,并'\u000'

java null char

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

防止在我的应用程序中多次访问servlet

下面给出的是配置为autosys作业的url.这会调用下面给出的servlet.任何人都可以建议我如何保护这个方法"psServiceWrapper.processHRFeed();" 每次连续按下这个URL时,连续调用不正确的数据进行调用10次.我希望一次只访问一个线程.

我知道我必须使用同步方法或阻止..am不确定如何...因为我不熟悉线程.

http://mydomain:11000/dorf/HRDORFScriptServlet?script=hrFeed


public class HRDORFScriptServlet extends HttpServlet {

private static final long serialVersionUID = 1L;
private static final Logger log = Logger.getLogger(HRDORFScriptServlet.class);
private final String script = "script";

@Override
protected void doGet(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
    // TODO Auto-generated method stub
    performTask(arg0, arg1);
}

@Override
protected void doPost(HttpServletRequest arg0, HttpServletResponse arg1) throws ServletException, IOException {
    // TODO Auto-generated method stub
    performTask(arg0, arg1);
}

 /** Execute the servlet.
 * 
 * @param request
 * @param response
 * …
Run Code Online (Sandbox Code Playgroud)

java multithreading synchronization

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

解析String的简单时间

在下面的代码中,我需要获得一个解析异常.但程序以某种方式将其转换为有效的日期.

但是,如果我将dthours作为"07:0567"给出解析错误.那么如何保持显示的确切格式.

任何人都可以告诉我如果日期字符串偏离给定格式("HH:MM:SS")即使是单个字符也会引发错误.

public static void main(String[] args) {

    String dthours="07:4856:35563333";
    SimpleDateFormat df = new SimpleDateFormat("HH:MM:SS"); 
    try
    {
        Date d = df.parse(dthours);
        System.out.println("d "+d);
    }
    catch (ParseException e)
    {
        System.out.println("parseError");

    }
Run Code Online (Sandbox Code Playgroud)

java

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

我可以使用media ='none'在displaytag中隐藏一列吗

我可以使用来隐藏displaytag中的列media='none'吗?由于使用displaytag的另一列中的隐藏列中的值作为超链接的参数,是否还会因此而导致其他任何后果。

我成功隐藏了该列,但在服务器日志中得到了以下警告:

W org.displaytag.tags.ColumnTag setMedia属性“媒体”的无法识别的值value =“ none”

我尝试将课程用作隐藏课程,但没有进行锻炼,因此我继续使用媒体课程,但没有成功。


   <table border="1"  width="100%"   align="center" cellpadding="0" cellspacing="1"    class="table_main">


<display:table name="requestScope.ITIReportForm.rprtData" id="table" export="true" sort="list" requestURI="/itireport.do"   pagesize="20" align="center"  class="table_main" width="100%">

<display:column width="5%"  align="center" media="html" titleKey="" headerClass="table_header" title="Request No">
<a href="/apeweb/homesubmit.do?method=showRequest&requestNo=<%=((ITIReportVO)table).getReqNo()%>&reqStatus=<%=((ITIReportVO)table).getStatusreq()%>&reqType=<%=((ITIReportVO)table).getTypeofrequest()%>"><%=((ITIReportVO)table).getReqNo()%></a>
</display:column>

<display:column width="5%"  align="center" class="hidden" media="Excel" title="Request No" headerClass="table_header" >
<%=((ITIReportVO)table).getReqNo()%>
</display:column>
<display:column  class="hidden" property="statusreq" title="Status" headerClass="table_header" width="16%" align="center" media ="none"/>
<display:column  class="label_text" property="typeofrequest" title="Req Type" headerClass="table_header" width="10%" align="center"/>
<display:column  class="label_text" property="cdsID" title="CDSID" headerClass="table_header" width="6%" align="center"/>
<display:column  class="label_text" property="ll6CdsID" title="LL6 CDSID" headerClass="table_header" width="6%" …
Run Code Online (Sandbox Code Playgroud)

jsp displaytag

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

数据库命中率是否比访问java中的集合更昂贵?

刚刚实现了一个设计,我已经在hashmap中缓存了一些数据并从中检索了数据,而不是从DB查询相同的数据.

我的想法是否正确?

java database collections performance

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

为什么在 scala Spark 应用程序中初始化 SQLContext 后导入隐式 SqlContext.implicits._

为什么在 scala Spark 应用程序中初始化 SQLContext 后导入隐式 SqlContext.implicits._ 。

当导入放在对象之外时,似乎存在问题。

我来自 java 背景,不理解 def 对象中 import 语句的用法。

val sqlContext = new SQLContext(sc)

import sqlContext.implicits._
import sqlContext._
Run Code Online (Sandbox Code Playgroud)

scala apache-spark

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

我可以在每次更改java代码时阻止重新启动应用程序吗?

使用的ide是:用于WebSphere®Software的IBMRational®SoftwareArchitect™版本:7.5.5.3

使用的应用服务器是Wbesphere 6.1.

我发布这个问题是因为我的服务器需要大约7到8分钟才能开始.

因此,即使我做了一个小改动,我也要等待10分钟来测试我的应用程序中的更改.所以有一种方法可以更改我的java代码并测试它们而无需重新启动服务器.

建议赞赏!!!

注意:

我不应该在我的环境中使用任何构建工具.

java eclipse websphere java-ee

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

BigDecimal四舍五入..但我不想要任何舍入

在我的代码中,我想插入数据库而不进行任何舍入或取幂..但是当我使用sop为2.631578947368421E-7时,它会在我的java代码中转换

以下是我使用的代码:

BigDecimal a =new BigDecimal(0.0000002631578947368421052631578947368421052632,MathContext.DECIMAL64);
System.out.println(a);
Run Code Online (Sandbox Code Playgroud)

我只是希望它保持原样,因为我想做一些计算.

请给我一个合适的解决方案.

java bigdecimal

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

基本字符串操作,删除While循环中的最后一个字符

我正在努力使用下面的基本代码,

如何防止最后一个逗号","被附加到字符串.

    String outScopeActiveRegionCode="";

    List<String> activePersons=new ArrayList<String>();

    HashSet<String> outScopeActiveRegionCodeSet=new HashSet<String>();

    for (String person : activePersons) {

       outScopeActiveRegionCodeSet.add(person); 

    }
       Iterator itr = outScopeActiveRegionCodeSet.iterator();

             while(itr.hasNext()){
                outScopeActiveRegionCode+=itr.next();
                outScopeActiveRegionCode+=",";
             }
Run Code Online (Sandbox Code Playgroud)

java collections

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

无法将元素添加到hashset的顶部

我正在使用arraylist来填充jsp中的optionscollection.现在我不需要重复的元素.所以我想使用hashset.如果我使用hashset,不像arraylist如果我想显示一个空白如果我添加一个空白作为第一个元素然后添加其他数据空白显示在组合框的末尾.当我使用arraylist如果我添加空白作为它在开始时显示的第一个元素,这是我需要的.

任何人都可以帮我在hashset的开头添加空白吗?

java arraylist hashset

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