小编Dus*_*usk的帖子

Java中的最终变量操作

任何人都可以告诉我在Java的上下文中以下行的含义:

除非它是不可变的,否则仍然可以操纵最终变量

据我所知,通过声明的任何变量,最后,你不能再改变它,那么他们的意思字不变在上述行?

java variables final

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

如何在Windows XP上启动MySQL服务器

每当我尝试通过键入以下内容来启动MySQl时:

> mysql -u root
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

ERROR 2003(HY000):无法连接到'localhost'上的MySQL服务器(10061)

我该如何解决上述问题?我刚刚下载了MySQL并在E盘中解压缩,我没有做任何事情.我必须先连接吗?如果有,我该怎么办?

mysql windows-xp mysql-error-2003

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

失败 - 无法启动上下文路径/ Hello的应用程序

我正在尝试在Tomcat 6.0中部署新的Web应用程序,但每当我点击开始按钮时,我都会反复获取 FAIL - 应用程序在上下文路径/ Hello无法启动.其他部署的应用程序运行正常,每当我点击开始按钮.但为什么不申请这个?

网络的XML:

 <web-app xmlns="http://java.sun.com/xml/ns/j2ee"
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
         version="2.4">

<servlet>
<servlet-name>j_security_check</servlet-name>
<servlet-class>EmailHander</servlet-class>
</servlet>

<login-config>
<auth-method>FORM</auth-method>
<form-login-config>
<form-login-page>/login.jsp</form-login-page>
<form-error-page>/fail_login.html</form-error-page>
</form-login-config>
</login-config>
<web-app>
Run Code Online (Sandbox Code Playgroud)

这就是我在catalina日志文件中获得的异常:

Jan 23, 2010 6:49:31 PM org.apache.catalina.startup.ContextConfig applicationWebConfig
SEVERE: Parse error in application web.xml file at jndi:/localhost/Hello/WEB-INF/web.xml
org.xml.sax.SAXParseException: XML document structures must start and end within the same entity.
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1231)
    at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
    at org.apache.tomcat.util.digester.Digester.parse(Digester.java:1644)
    at org.apache.catalina.startup.ContextConfig.applicationWebConfig(ContextConfig.java:365)
    at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:1066)
    at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfig.java:261)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4339)
    at org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1249)
    at org.apache.catalina.manager.HTMLManagerServlet.start(HTMLManagerServlet.java:612)
    at org.apache.catalina.manager.HTMLManagerServlet.doGet(HTMLManagerServlet.java:136)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
    at …
Run Code Online (Sandbox Code Playgroud)

deployment tomcat tomcat6

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

El表达怀疑

在JSP中的EL表达式我们可以使用${"1"+"2"}但不能${"Dark"+"Knight"}.为什么?

java jsp

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

通过Javamail在MySql表中存储数据失败

如何将我通过javamail编写的消息存储到MySQL表中?我已经配置james服务器配置文件连接到MySQL服务器(数据源元素名称为maildb),我将<inboxRepository>James服务器配置文件中的元素更改为

<inboxRepository>
  <repository destinationURL="db://maildb/spammer/"
    type="MAIL"/>      
</inboxRepository>
Run Code Online (Sandbox Code Playgroud)

但是我仍然无法从MySql中的邮件数据库中的垃圾邮件发送者表的收件箱列中读取邮件.

这是我的javamail类:

import java.io.IOException;
import java.io.PrintWriter;
import java.util.Properties;
import javax.mail.*;
import javax.mail.internet.*;

public class mail{

  public static void main(String[] argts){
    String to = "red@localhost";
    String from = "blue@localhost";
    String subject = "jdk";
    String body = "Down to wind";

    if ((from != null) && (to != null) 
      && (subject != null)  && (body != null)) 
    // we have mail to send
    {
      try {
        Properties props = new Properties();

        props.put("mail.host", "127.0.0.1 ");
        props.put("mail.smtp.auth","true"); …
Run Code Online (Sandbox Code Playgroud)

java mysql jakarta-mail james

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

Java中的Quicksort算法程序

我正在尝试用Java实现QuickSort算法程序,但我得到了错误的答案.

public class QuickSort {

    public static void main(String[] args){
        int arr[]={12,34,22,64,34,33,23,64,33};
        int i=0;
        int j=arr.length;
        while(i<j){
            i=quickSort(arr,i,i+1,j-1);

        }   
        for(i=0;i<arr.length;i++)
            System.out.print(arr[i]+" ");
    }

    public static int quickSort(int arr[],int pivot,int i,int j){

        if(i>j) {           
            swap(arr,pivot,j);
            return i;
        }

        while(i<arr.length&&arr[i]<=arr[pivot]) {
            i++;
        }

        while(j>=1&&arr[j]>=arr[pivot]) {           
            j--;
        }   
        if(i<j)
            swap(arr,i,j);

        return quickSort(arr,pivot,i,j);

    }   
    public static void swap(int[] arr,int i,int j) {
        int temp;
        temp=arr[i];
        arr[i]=arr[j];
        arr[j]=temp;
    }

}
Run Code Online (Sandbox Code Playgroud)

以上程序给出的输出为:12 23 22 33 34 33 64 34 64

谁能告诉我怎样才能得到我想要的结果呢?

java sorting algorithm

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

关于Java上下文中实例和对象之间差异的混淆

任何人都可以请求以下关于实例和对象的内容:

如果class是对象的一般表示,则实例是其具体表示.

我知道具体意味着非抽象.那么什么是实际的一般表现具体表现

java oop

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

因子方法导致错误

我试图得到数字66的阶乘值,但我的方法导致输出0.但每当我试图得到5的阶乘,它就会产生120输出.谁能告诉我为什么?

 public static int factorial(int n)
 {
            if (n == 1)
                return n;
            return n * factorial(n - 1);
 }
Run Code Online (Sandbox Code Playgroud)

c# factorial

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

用户定义的函数在sql server中返回null

我在sql server 2005中创建了一个用户定义的标量函数,我希望它根据传递的参数名称返回id.但是以下函数总是返回null,即使表中已存在传递名称.有人可以告诉我原因吗?

create function IsNameExist(@Name varchar)
returns int
As
Begin
Declare @Id int
Select @Id = ProductId from [Product] where ProductName = @Name
return @Id
End
Run Code Online (Sandbox Code Playgroud)

sql sql-server sql-server-2005 function

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

在不改变C#顺序的情况下对scala列表进行排序等效于C#

我正在尝试使用scala中的字符串集合对列表进行排序,其结果应与C#列表结果相同.但是对于以下数据,C#以不同的顺序返回结果,scala以不同的顺序返回结果.任何人都可以告诉我,对于任何类型的字符串,两种语言的结果都是谁?

C#代码:

List<String> list = new List<String>();
    list.Add("bmw_sip");
    list.Add("bmw_mnt");
    list.Add("bmw1");
    list.Add("bmw");
    list.Sort();
    foreach (String data in list)
    {
        Console.Write(data+" ");
    }
Run Code Online (Sandbox Code Playgroud)

输出:

bmw bmw_mnt bmw_sip bmw1
Run Code Online (Sandbox Code Playgroud)

Scala代码:

var list = List("bmw_sip", "bmw_mnt", "bmw1", "bmw")
list.sorted
Run Code Online (Sandbox Code Playgroud)

输出:

List[String] = List(bmw, bmw1, bmw_mnt, bmw_sip)
Run Code Online (Sandbox Code Playgroud)

c# sorting scala

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