-
减少java中的图像分辨率
所属栏目:[Java] 日期:2020-12-14 热度:117
我需要使用 Java程序来减小图像的大小(而不是宽度和高度). 他们有什么好的API可用吗? 我需要将大小从1MB减小到大约50kb – 100 kb. 当然这个决议会减少,但这并不重要. 解决方法 根据这个博文: http://i-proving.com/2006/07/06/java-advanced-imaging/你可[详细]
-
在Java中识别文件类型
所属栏目:[Java] 日期:2020-12-14 热度:78
请帮我找出正在上传的文件的类型. 我想区分excel类型和csv. MIMEType对于这两个文件都返回相同的方式.请帮忙. 解决方法 我使用 Apache Tika,它使用魔术字节模式和globbing提示(文件扩展名)来识别文件类型,以检测MIME类型.它还支持对文件内容的其他解析(我不[详细]
-
java – 豆的要点是什么?
所属栏目:[Java] 日期:2020-12-14 热度:94
我有bean做一些JSP教程,我不明白一个bean类是什么.所有的,是获取和设置方法.为什么要使用它们? public class UserData {String username;String email;int age;public void setUsername( String value ){ username = value;}public void setEmail( String v[详细]
-
在OS X上的Java swing中设置默认应用程序图标图像
所属栏目:[Java] 日期:2020-12-14 热度:138
我正在设置一个Jar文件的图标图像: setIconImage(new ImageIcon(getClass().getResource("logo.png")).getImage()); 当在Mac OS X 10.7.4中运行时,我得到以下错误: Jun 28 15:21:40 (my dhcp) java[73383] Error: CGContextGetCTM: invalid context 0x0Jun[详细]
-
如何使用Java 8 lambda顺序计算多个数字的平均值
所属栏目:[Java] 日期:2020-12-14 热度:134
如果我有集合点,我如何使用 Java 8流在单次迭代中计算x,y的平均值. 以下示例创建两个流在输入集合上迭代两次,以计算x年.是他们任何方式计算机平均x,y在单次迭代使用java 8 lambda : ListPoint2D.Float points = Arrays.asList(new Point2D.Float(10.0f,11.0[详细]
-
java – 练习你的微架构技巧
所属栏目:[Java] 日期:2020-12-14 热度:185
我已经google了很多,找不到我要找的东西. 我寻找一些建筑实践.我的意思是有很多关于设计模式的书,但是我想要分析EE应用程序架构中常见的错误.所有我发现 – 反模式像字符串连接或其他可以在FindBug或Sonar的帮助下找到. 我怎么想出来 下一步的步骤:任务定义[详细]
-
java – Tomcat Spring和环境变量
所属栏目:[Java] 日期:2020-12-14 热度:160
在 Spring文件中我有: bean id="propertyConfigurer" class="org.myapp.MyConfigurator" property name="locations" list valueclasspath:configuration-${env}.properties/value /list /property/bean ${env}变量在maven的配置文件中定义. 但是当我从eclip[详细]
-
java – 在Spring注释中使用静态变量
所属栏目:[Java] 日期:2020-12-14 热度:188
我正在使用 spring的PreAuthorize注释,如下所示: @PreAuthorize("hasRole('role')"); 但是,我已经将’role’定义为另一个类的静态String.如果我尝试使用这个值: @PreAuthorize("hasRole(OtherClass.ROLE)"); 我收到一个错误: org.springframework.express[详细]
-
java – JDBC驱动程序在空的ResultSet上抛出“ResultSet Closed
所属栏目:[Java] 日期:2020-12-14 热度:65
我在SQLite的JDBC驱动程序中有问题. 我正在使用SELECT语句执行查询. 如果我得到一个空的ResultSet(0行),那么当调用getString(1)时,我会看到一个“Closed ResultSet”异常. 没有很多以前的JDBC经验,我的理论(我无法通过JavaDocs为ResultSet确认)就是这样 getS[详细]
-
音频 – 带宽波形生成
所属栏目:[Java] 日期:2020-12-14 热度:126
我正在编写一个软件合成器,需要在44.1 kHz采样时实时生成带宽,别名的免费波形.锯齿波形现在可以做到,因为我可以通过将两个锯齿波混合在一起而产生脉冲波,一个反相和相移. 到目前为止,我已经尝试了以下方法: 在启动时,以不同的频带限制频率预先计算一个周期[详细]
-
多线程 – 深入分析CPU和GPU之间的差异
所属栏目:[Java] 日期:2020-12-14 热度:118
我一直在寻找CPU和GPU之间的主要区别,更准确地说,分离cpu和gpu的细微差别.例如,为什么不使用多个cpus而不是gpu,反之亦然.为什么gpu在处理计算中比“cpu”更快.他们中的一个可以做些什么,而另一个不能做,或者做得很好,为什么会这样.请不要回答“中央处理单位[详细]
-
java – log4j RollingFileAppender与DailyRollingFileAppender
所属栏目:[Java] 日期:2020-12-14 热度:79
log4j RollingFileAppender与DailyRollingFileAppender有什么区别? 为什么我会用另一首经文呢? 解决方法 阅读 http://www.mail-archive.com/log4j-user@logging.apache.org/msg08183.html DailyRollingFileAppender – Rotates based on dateFormat Rollin[详细]
-
java – Eclipse-RCP部署产品时编码错误
所属栏目:[Java] 日期:2020-12-14 热度:152
我正在创建一个RCP应用程序,有许多希腊语消息,所以一切都是UTF-8.当我通过 Eclipse IDE开发和测试时,一切都很好. 当我通过“Eclipse产品导出向导”进行部署时,导致的exe无法正确显示希腊字母. 我知道我错过了一些愚蠢的事情,但我不知道什么.能否请你帮忙?[详细]
-
jpa-2.0 – 是否可以为@Query参数添加通配符?
所属栏目:[Java] 日期:2020-12-14 热度:175
我定义了我的ContactDao如下: public interface ContactDao extends JpaRepositoryContact,Long { /** * Finds all contacts that the given user has entered where the contact's full name matches {@code name}. * @param userId The current user's LD[详细]
-
为什么Java中的违规参数类型不能被覆盖?
所属栏目:[Java] 日期:2020-12-14 热度:61
当覆盖超类的方法时,Java允许返回类型是协变的. 为什么在超越方法时不允许使用相反的参数类型? 解决方法 因为这就是所谓的 overloading. 特别地,返回类型类型可以是协变的,因为它在超载时不被考虑,因此它仍然符合超类或接口的实现.超载时会考虑参数.您可以[详细]
-
java打印字符串变量
所属栏目:[Java] 日期:2020-12-14 热度:167
运行(看似简单)代码时,我会收到一些奇怪的输出.这是我有的: import java.util.Scanner;public class TestApplication { public static void main(String[] args) { System.out.println("Enter a password: "); Scanner input = new Scanner(System.in); inp[详细]
-
java – 运行配置来调试IntelliJ IDEA中的Bukkit / Minecraft插
所属栏目:[Java] 日期:2020-12-14 热度:82
我正在帮助我的孩子学习创建Minecraft插件,虽然我没有太多的 Java或IDEA经验.一切都运行良好,但为了执行我们的代码,我们必须: 将项目设置为IDEA(输出路径设置为Bukkit / plugins) 运行Bukkit服务器 开始Minecraft并连接 我不知道有什么可以做(3),但在我看来[详细]
-
java – 你可以分享一个URL解析实现的链接吗?
所属栏目:[Java] 日期:2020-12-14 热度:145
据我所知,URL由以下字段组成: 协议(http,https,ftp等) 用户名 用户密码 主机地址(IP地址或DNS FQDN) 港(可以暗示) 服务器内文档的路径文件根 参数和值的集合 文件部分(#) 如 protocol://user:password@host:port/path/document?arg1=val1arg2=val2#part 我[详细]
-
java – 获取正确的界面粒度级别
所属栏目:[Java] 日期:2020-12-14 热度:192
目前我正在进行一些API设计工作,涉及到许多接口的规范作为抽象,稍后将由各种具体类实现. 正因为如此,我正在使用Java,但我认为这个问题与支持类似接口概念的任何语言都是相关的. 我注意到,往往有一个选择: 使用各种方法制作大型界面 制作多个接口,每个接口包[详细]
-
java – Spring Security的类型级别上的@PreAuthorize不能在方法
所属栏目:[Java] 日期:2020-12-14 热度:193
我试图用类型级别的@PreAuthorize注释保护Controller,并尝试通过使用不同的@PreAuthorize注释某些方法来覆盖该行为.然而,问题是 Spring首先评估方法注释(grant access),然后评估类注释(拒绝访问). 有没有办法扭转这个订单?我还没弄清楚. 编辑: 在方法级别,[详细]
-
java – 查询对象模式(Design Pattern)
所属栏目:[Java] 日期:2020-12-14 热度:86
我需要在 Java中实现一个查询对象模式,用于我可定制的搜索界面(正在编写的webapp). 有没有人知道我可以得到一个查询对象模式(Martin Fowler的QoP)的示例/教程? 提前致谢 添加如何添加查询模式到现有的DAO模式? 解决方法 “查询对象模式”中的“模式”一词[详细]
-
如何使用SNMP与Java?
所属栏目:[Java] 日期:2020-12-14 热度:117
我正在编写一个访问网络打印机的应用程序.作为该应用程序的一部分,我需要知道打印机的“状态”.打印机宣传其状态的唯一方法是通过SNMP. Java本身没有任何可以说SNMP协议的工具,所以我不知道该怎么做.如何从Java应用程序访问打印机的SNMP状态更新? 解决方法[详细]
-
java – Phone Gap [error] cmd:命令失败,退出代码为ENOENT
所属栏目:[Java] 日期:2020-12-14 热度:174
我正在尝试让手机缺口在 Android上工作,我的命令输出如下内容: phonegap build android[phonegap] detecting Android SDK environment...[phonegap] using the local environment[phonegap] adding the Android platform...[error] cmd: Command failed wit[详细]
-
java – JDBC事务与连接澄清
所属栏目:[Java] 日期:2020-12-14 热度:173
我正在使用JDBC与我的Postgres数据库进行交谈.如果我的整个应用程序运行一个单一的连接,即只有一个呼叫; DriverManager.getConnection("jdbc:postgresql://host:5432/database",user,pass); 但是这个Connection对象在Java中的多个线程之间是共享的,我假定任[详细]
-
java – Guice inject.getInstance() – 良好的做??法?
所属栏目:[Java] 日期:2020-12-14 热度:188
假设我有两个共享相同库的应用程序.该库包含常见的类,如DAO,Utils等.共享库中的所有内容都与Guice连接.我的两个应用依赖于这个库,但没有直接依赖于Guice. ______ ______ ______| | | | | || APP1 |-| LIB |-| APP2 |'------' '------' '------' 我目前使用这[详细]