小编Pun*_*Raj的帖子

PermGen和Heap,差异及其意义

朋友们,

你能否告诉我Heap和PermGen的意义,差异和用途.同样知道分别在其中加载了哪个类也是一件好事.

与Java VM规范相关的解释将非常有用

谢谢Punith

java memory jvm heap-memory

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

Java switch-case语句中不区分大小写的匹配

我想知道是否有一种方法可以在java switch case语句中执行不区分大小写的匹配.默认实现区分大小写.请参阅下面的示例.

public class SwitchCaseTest {

    /**
     * @param args
     */
     public static void main(String[] args) {

        switch ("UPPER") {
            case  "upper" :
                System.out.println("true");
                break;

            default:
                System.out.println("false");
                break;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

所以上面的语句false作为输出返回.而我正在努力让它像对待那样不区分大小写的匹配String.equalsIgnoreCase().我试图将字符串文字转换为小写,然后比较.但是无法这样做.

java string case-sensitive case-insensitive switch-statement

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

我们可以在web.xml条目中调用没有<servlet-mapping>的servlet

在我看到的其中一个代码中,没有<servlet-mapping>标签,只有它声明如下

<servlet>
    <servlet-name>startServlet</servlet-name>
    <servlet-class>com.login.StartupServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
Run Code Online (Sandbox Code Playgroud)

这可以没有<servlet-mapping>工作<load-on-startup>1</load-on-startup>吗?

这个servlet将在服务器启动时加载以连接到DB并在缓存上执行一些操作.

PS:这是在Servlet 2.0+版本上,没有注释.

谢谢Punith

servlets web-applications java-ee

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

BEA Weblogic中的JRockit与Sun Java实现之间的差异

我们有来自2个供应商的不同JRE实现,一个来自BEA的Jrockit,另一个来自Sun. 在我的项目中,该文档明确指出要使用BEA的Jrockit实现.所以我想知道Jrockit在标准太阳JVM上的差异和优势.

谢谢Punith

java sun bea jrockit

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

具有Facebook身份验证的Native Sencha Touch应用程序

有人在Sencha Touch中创建了原生Android/iOS应用并实施了Facebook身份验证吗?如果是这样,请分享您的代码/方法?我已经通过这个链接https://developers.facebook.com/docs...login/devices/但似乎Facebook还没有支持它.

我只想在应用程序中提供一个简单的按钮,从Facebook获取用户的Auth令牌,并将此应用程序打包为Native.

上述问题在sencha fourum中没有得到答复.我已经在这里复制了更多的观众,并且需要你的建议,因为我正在努力实现同样的目标.链接到Sencha论坛

对待Punith

facebook sencha-touch facebook-javascript-sdk sencha-touch-2

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

如何使用Spark-Xml生成复杂的XML

我正在尝试从JavaRDd <Book>和JavaRdd <Reviews>生成一个复杂的xml,我如何将这两个结合在一起以在xml之下生成?

<xml>
<library>
    <books>
        <book>
            <author>test</author>
        </book>
    </books>
    <reviews>
        <review>
            <id>1</id>
        </review>
    </reviews>
</library>
Run Code Online (Sandbox Code Playgroud)

如您所见,有一个父根库,其中包含子书和评论。

以下是我如何生成Book and Review Dataframe

DataFrame bookFrame = sqlCon.createDataFrame(bookRDD, Book.class);
DataFrame reviewFrame = sqlCon.createDataFrame(reviewRDD, Review.class);
Run Code Online (Sandbox Code Playgroud)

我知道要生成xml,而我的疑问尤其是对于拥有Library rootTag以及将Books and Reviews作为其子元素。

我正在使用Java。但是如果您可以指出正确的内容,则可以编写Scala或Python示例。

apache-spark apache-spark-sql spark-dataframe apache-spark-dataset apache-spark-xml

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

门面设计模式和抽象

门面设计和java中的抽象有什么区别?我只是觉得它就像java中的接口一样简单,并且服务于同样的目的.

我看到更多关于人们说它是客户端的第一个联系人,隐藏了更多的接口和类.但以上所有也是接口的目的.!!!

困惑在这里!!!!!! 请举一个小例子来帮助我.

谢谢,Punith

java oop design-patterns

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

构造函数java中的静态变量初始化

我想从下面的代码中理解y静态变量b的值没有初始化,尽管值在构造函数中初始化.

public class A {
       private static B b = null;
       public A() {
           if (b == null)
             b = new B();
       }

       public static void main(String[] args) {
           b.func();
       }
    }
Run Code Online (Sandbox Code Playgroud)

谢谢Punith

java static constructor

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

理解Java按值传递

我经历了stackoverflow中的几个帖子,并搜索其他好的网站,以了解java传递值的概念..

我怀疑如下.

Dog someDog = new Dog("FOO"); //mem location 42
foo(someDog);
someDog.setName("FIFI"); // false

    foo(Dog newDog){
      newDog.name.equals("FOO"); //true
      newDog = new Dog("FIFI");  // create a new DOG object mem location 72. my doubt here
      newDog.name.equals("FIFI"); //true
    }
Run Code Online (Sandbox Code Playgroud)

如上所述,newDog = new Dog("FIFI");我的理解是新的DOG对象在mem位置72处创建并分配给mem位置42处的另一个Dog位置对象.

这是什么意思?在背景..

关心Punith.

java pass-by-reference pass-by-value

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

Scikit学习OneHotEncoder拟合和变换错误:ValueError:X的形状与拟合期间不同

下面是我的代码。

我知道为什么在转换过程中会发生错误。这是因为在拟合和变换过程中要素列表不匹配。我该如何解决?我如何才能将其余所有功能都设为0?

之后,我想将其用于SGD分类器的部分拟合。

Jupyter QtConsole 4.3.1
Python 3.6.2 |Anaconda custom (64-bit)| (default, Sep 21 2017, 18:29:43) 
Type 'copyright', 'credits' or 'license' for more information
IPython 6.1.0 -- An enhanced Interactive Python. Type '?' for help.

import pandas as pd
from sklearn.preprocessing import OneHotEncoder

input_df = pd.DataFrame(dict(fruit=['Apple', 'Orange', 'Pine'], 
                             color=['Red', 'Orange','Green'],
                             is_sweet = [0,0,1],
                             country=['USA','India','Asia']))
input_df
Out[1]: 
    color country   fruit  is_sweet
0     Red     USA   Apple         0
1  Orange   India  Orange         0
2   Green    Asia    Pine         1



filtered_df = input_df.apply(pd.to_numeric, errors='ignore')
filtered_df.info() …
Run Code Online (Sandbox Code Playgroud)

python machine-learning pandas scikit-learn one-hot-encoding

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

Java方法重载

我仍然是核心java的学习者.我想在这里理解多态概念.

我理解了压倒一切,并对重载有疑问.

为什么我们将它称为方法重载虽然我们调用不同的方法(我的意思是只有参数不同.).

我只是觉得调用编译时绑定的不同方法非常简单,这里唯一不同的是我有相同的方法名称.

Class A {

    method A(int i){}

    method A(int i, int B){}

}
Run Code Online (Sandbox Code Playgroud)

请分享您的意见.

问Punith

java methods overloading core

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

仅限8或17位正则表达式

我经常在常规表现中发声.我需要一个8或17位数验证的正则表达式.

它用于车辆VIN验证.系统应接受带有小型和驼峰式字母的8或17位数vin

请问有人请帮助.....

javascript regex validation

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