小编Ber*_*own的帖子

您可以在jar文件中添加多个jar,然后启动该jar文件

我正在开发一个GUI应用程序,而不是分发一个jar而不是多个jar.

你能用清单控制吗?

java jar

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

IBM RAD 7和Websphere 6.1运行缓慢且无响应

使用Websphere和RAD在本地开发时如何提高性能?我正在使用一个中等大小(1000?类)的Web应用程序,并且无法在Windows机器上本地处理该应用程序.Websphere 6.1配置使用默认配置.RAD7配置为处理1024mb的最大堆.我想过增加服务器的堆.目前,最小值和最大值均为128/300mb.

在无响应方面,如果页面加载,有时加载页面可能需要几分钟.此外,我禁用了"自动构建"和自动发布.也许那些应该开启?

websphere ibm-rad

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

REST 请求通常是 JSON 输出还是其他什么?

像 Java 的 jax-rs 一样的完整 REST api 包含用于定义资源路径的定义,使用完整的 GET、POST、PUT 请求。

但通常当我遇到 REST API 时,它通常是一个标准的 HTTP GET 请求,响应是一个 JSON 输出。看起来真实世界的 REST 请求的核心是使用 JSON 输出,但 REST 的真正定义允许 XML、JSON 或其他输出类型。

例如,twitter API 具有“JSON”输出,它们使用 GET 请求,以下是一些 URL:

https://dev.twitter.com/docs/api/1.1/get/search/tweets

您仍然可以使用“GET”参数来修改请求。似乎 twitter 的“搜索/推文”功能只是一个简单的 http 请求,带有一个定义明确的 URI 路径,恰好返回一个 JSON 响应。那真的是REST吗?

什么是 REST api?

在 Jax-rs http://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services

(对不起,如果这有点主观或轶事,但我相信开发人员对此感到疑惑)

javascript java rest

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

适用于Mac Yosemite的jnlp web启动文件的所有站点权限

我正在使用一个使用jnlp文件启动的WebStart文件.实际上是在本地下载的.我在Windows机器上使用了相同的jnlp文件,我通过该java.policy文件更改了权限.同一个文件适用于Windows,但我在Mac机器上的访问被拒绝了.我改变了所有java.policy可以更改的文件,包括本地但仍然得到相同的错误.我重启机器几次,但错误信息相同.此外,jnlp文件内部正在AllPermission设置但仍然无法正常工作.

有没有想过要纠正这个?

JNLP的安全性java.policy,.java.policy.

grant {
        permission java.security.AllPermission;
};



  <security>    
    <all-permissions />
  </security>
Run Code Online (Sandbox Code Playgroud)

错误信息:

!MESSAGE access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")
!STACK 0
java.security.AccessControlException: access denied ("java.lang.reflect.ReflectPermission" "suppressAccessChecks")
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:457)
    at java.security.AccessController.checkPermission(AccessController.java:884)
Run Code Online (Sandbox Code Playgroud)

从权限的角度来看,我正在测试AllPermissions,然后根据需要添加细化权限,但我想让它工作.

我不知道jar代码和应用程​​序的"签名".jnlp WebStart文件和代码可以在Windows环境中运行.

java security macos jnlp

8
推荐指数
0
解决办法
293
查看次数

哪个面向Java的lexer解析器用于简单项目(ANTLR,DIY等)

我正在研究一个小型文本编辑器项目,并希望为几种语言添加基本的语法高亮(Java,XML ......仅举几例).作为一种学习经历,我想添加一个流行或非流行的Java词法分析器.

你推荐什么项目.Antlr可能是最知名的,但它似乎相当复杂和沉重.

这是我所知道的选项.

  1. ANTLR
  2. Ragel(是的,它可以生成用于处理输入的Java源代码)
  3. 自己动手(我想我可以编写一个简单的令牌解析器并突出显示源代码).

java dsl parsing antlr ragel

7
推荐指数
1
解决办法
6483
查看次数

7
推荐指数
1
解决办法
808
查看次数

在方法调用期间创建的本地Java对象的生命周期

在方法调用中,如果我在该调用期间创建了一个对象.这些对象何时被垃圾收集?

它们是否放在堆上,然后将垃圾与堆上的其他对象一起收集.或者他们之前是垃圾收集,因为他们不需要.该方法的执行已完成.

java garbage-collection

7
推荐指数
1
解决办法
7897
查看次数

读取mp3二进制数据以进行可视化

在我之前的帖子中,我在尝试阅读mp3文件时遇到了一些麻烦.现在我能够做到这一点,我希望能够使用java swing从mp3渲染数据.并且播放mp3并同时可视化会很好.

我有二进制数据(我通过管道传输到输出流),但我不知道如何解释数据.

基本上,在LINE57附近,我需要对字节数组做什么,以便将数据解释为db值?

import java.io.BufferedInputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;

import javax.sound.sampled.AudioFileFormat;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioInputStream;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

public class MainSound {

    public static void main(final String [] args) throws Exception {
        System.out.println("Running");        
        System.out.println(System.getProperty("java.version"));        
        final AudioFileFormat.Type [] types = AudioSystem.getAudioFileTypes();
        for (final AudioFileFormat.Type t : types) {
            System.out.println("Returning Type : " + t);
        } // End of the for //                
        final String PATH = "C:\\Users\\bbrown\\Downloads\\swing-hacks-examples-20060109\\Ch10-Audio\\75\\soundcloud2.mp3";             
        final File file = new File(PATH);
        final …
Run Code Online (Sandbox Code Playgroud)

java mp3 swing javasound

7
推荐指数
1
解决办法
7736
查看次数

跨Java虚拟机实现的Java toString表示?

对于大多数核心库和Java类,所有Java实现中的'toString'表示都是标准的.或者这在Java规范中没有指定.

例如,如果我这样做,新的HashMap()/ toString,OpenJDK的输出预计与IBM jrockit相同.

他们应该兼容吗?如果您将代码从一个JVM移植到另一个JVM并且期望字符串表示相同,则可能会出现问题.

java jvm

7
推荐指数
1
解决办法
242
查看次数

查找命令查找在Linux/Cygwin下特定日期之后创建的目录

我想使用find命令来查找这些目录:

Access: 2013-12-13 10:59:46.190886900 -0500
Modify: 2013-12-03 07:04:02.995890600 -0500
Change: 2013-12-03 07:04:02.995890600 -0500
 Birth: 2013-12-02 07:04:02.000000000 -0500  (I want a time after '12-03')
Run Code Online (Sandbox Code Playgroud)

这是我运行的命令,但它仍然列出了旧目录:

find . -type d -newerBt '2013-12-03 00:00:00' -exec du -h {} \;
Run Code Online (Sandbox Code Playgroud)

如何修改此行以查找在该日期之后创建的目录?-newerct和-newerBt之间有什么区别?我想我想要出生日期.

注意:我使用最新的cygwin运行它.

linux bash cygwin find

7
推荐指数
1
解决办法
2736
查看次数

标签 统计

java ×8

jvm ×2

antlr ×1

bash ×1

cygwin ×1

dsl ×1

find ×1

garbage-collection ×1

ibm-rad ×1

jar ×1

javascript ×1

javasound ×1

jnlp ×1

linux ×1

macos ×1

mp3 ×1

parsing ×1

ragel ×1

rest ×1

scala ×1

security ×1

swing ×1

websphere ×1