小编Déb*_*ora的帖子

当多个java程序在同一台机器上运行时

每个Java应用程序都将在特定的Java虚拟机实例中运行.我真的对以下方面感到困惑,谷歌搜索让我更加困惑.不同网站上的不同文章.

  1. 如果我有一个用java编写的Web服务,它将需要一个JVM实例来运行.那么JVM可以成为一个守护进程吗?

  2. 如果是,当我们运行任何其他Java应用程序时,它将使用此JVM实例或创建一个新实例?

  3. 任何机器中可用的主存储器都是不变的.当我们同时启动n个java进程而不提供任何初始堆大小时,堆大小如何在进程之间分配?

  4. 是否有任何进程可以管理n个JVM实例,还是由操作系统本身管理?

  5. 在GC期间发生停止世界时,其他JVM实例(我假设的不同线程)是否受到影响?

java jvm

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

Postgres数据类型转换

我的数据库是Postgres 8.我需要将数据类型转换为另一个.这意味着,列数据类型之一是varchar并且需要intSELECT语句中将其转换为Postgres .

目前,我获取字符串值并将其转换int为Java.
有什么办法吗?示例代码将受到高度赞赏.

java sql postgresql casting

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

如何在NetBeans中删除actionPerformed方法

当a JButton添加到内容窗格时,我们可以通过双击按钮或右键单击 - >事件 - >操作 - > actionPerformed来设置操作.让我们设置一些事情发生.然后我们需要删除该函数.通过删除我们在buttton的actionPerformed中编写的代码,可以轻松完成.但问题是,该按钮的actionPerformed方法仍然存在,即使它不再使用而且不需要.

private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
   //no function here.. but this  code is still remaining. need to remove this code part as well
}
Run Code Online (Sandbox Code Playgroud)

它怎么能被删除?我得到了JButton的一个例子.其他组件的动作方法是这样的.

swing netbeans desktop-application

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

AWS KOPS超过EKS,反之亦然

我遇到了AWS提供的KOPS以及他们的其他Kubernetes服务EKS.这两种产品都允许安装Kubernetes集群.但是,我想知道为什么人们会选择EKS超过KOPS,反之亦然,如果之前没有运行任何一个.

这个问题并没有问哪个更好,而是要求进行比较.

amazon-web-services kubernetes kops amazon-eks

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

Tomcat 8与Maven集成

听起来Eclipse(Kepler)没有适合Tomcat 8的插件.我想将我的.war部署到Tomcat 8并通过Maven pom.xml文件运行它.有人可以提供逐步指导或任何资源吗?

我的POM文件:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>Test-App</groupId>
  <artifactId>test-rest</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>test-rest Maven Webapp</name>
  <url>http://maven.apache.org</url>
     <!-- Tomcat plugin -->


  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
  </dependencies>
  <build>
  <plugins>
  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
    <configuration>
     <path>/${project.build.finalName}</path>
     <update>true</update>
     <url>http:// localhost:8080/manager/text</url>
     <username>tomcat</username>
     <password>tomcatuser</password>
    </configuration>
   </plugin>
   </plugins>
    <finalName>test-rest</finalName>
  </build>
</project>
Run Code Online (Sandbox Code Playgroud)

java eclipse tomcat war maven

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

Kryo反序列化失败,出现"KryoException:Buffer underflow"

我使用Kryo将对象写入字节数组.它工作正常.但是当字节数组转换为对象时,它会抛出com.esotericsoftware.kryo.KryoException: Buffer underflow.异常.

这是我的反序列化:

        Kryo k=new Kryo();
        Input input=new Input(byteArrayOfObject);           
        Object o=k.readObject(input,ObjectClass.class);
Run Code Online (Sandbox Code Playgroud)

此外,始终无法在我的应用程序中定义对象类型.在最后的过程中,类转换发生.因此,

  • 如何解决上面的反序列化错误

  • 有没有办法创建Object而不将类赋予readObject(...,ClassName)?

java io serialization kryo

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

使用mysqldump进行mysql数据库备份

我想使用mysql dump备份我的数据库.这是我在命令提示符下运行的代码,当位置是mysql bin时.
mysqldump -u root -pabc Db -r C:\Documents and Settings\All Users\Desktop\ttttt.sql
abc是密码.我尝试备份到桌面上的.sql文件.我使用mysql 5.5.
但发生以下错误.mysqldump: Couldn't find table: "and"
但是在数据库中没有名为'and'的表,我没有创建这样的表.但错误说的是'和'表.如何在没有此错误的情况下备份mysql数据库.

mysql

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

角度1.3找不到控制器功能

我是棱角分明的新手并尝试使用1.3新版本.
这是我的代码

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-rc.0/angular.min.js"></script>
</head>
<body>
<div data-ng-controller="SimpleController"  >

<ul>        
<li data-ng-repeat="customer in customers">{{customer.name}} - {{customer.city}}</li>
</ul>


</div>
<script>

function SimpleController($scope){

    alert('done1');
    $scope.customers=[{name:'1name',city:'1city'},{name:'2name',city:'2city'}];
    alert('done');
} 
</script>
Run Code Online (Sandbox Code Playgroud)

控制台出现此错误.

Error: [ng:areq] http://errors.angularjs.org/1.3.0-rc.0/ng/areq?p0=SimpleController&p1=not%20a%20function%2C%20got%20undefined    
Run Code Online (Sandbox Code Playgroud)

但是当我改变角度源时

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>   
Run Code Online (Sandbox Code Playgroud)

然后它工作.我用铬.任何人都让我知道问题存在于哪里.

html javascript angularjs

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

Web Socket与JMS或Activemq

我想知道Java Web套接字和JMS(或ActiveMq)之间有什么区别?请让我知道或有任何来源与WebSocket和JMS的比较以及在哪里使用websocket而不是在哪里使用Activemq而不是websocket请.Activemq是JMS的一个实现.Activemq可能使用Web套接字.如果使用Web套接字来传输消息(包含任何类型的数据)而不是Activemq会怎么样?这可能取决于应用程序和要求的类型,如何一般,并让我轻松地决定使用什么,让我有你的想法(我想在两个Web应用程序之间发送消息,简单,快速和轻量级) .

投票给关闭的人:请考虑帮助,至少让一些人得到帮助,知识而不是避免它.

java activemq-classic jms java-ee websocket

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

Spring注释@Autowired内部方法

@Autowired 可以与构造函数,setter和类变量一起使用.

如何@Autowired在方法或任何其他范围内使用注释.我尝试了以下,但它产生编译错误.例如

public classs TestSpring {  
  public void method(String param){  
    @Autowired
    MyCustomObjct obj; 

    obj.method(param);
  }
}  
Run Code Online (Sandbox Code Playgroud)

如果这是不可能的,还有其他方法可以实现吗?(我用过Spring 4.)

java spring dependency-injection

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