自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(579)
  • 收藏
  • 关注

原创 可使用Java中Nio包的socketChannel从客户端套接字获取的最大数据大小

使用SocketChannel sc =(SocketChannel)key.channel();,我们可以从端口获取数据到缓冲区.为了从端口连续接收数据而不会丢失数据,代码应如何?这是我的代码import java.io.*;import java.net.*;import java.nio.*;import java.nio.channels.*;import ...

2020-01-18 23:41:12 846

原创 java-为什么JRuby不能识别BigNums而Ruby却不能识别BigNums?

如果我输入这个大整数:puts 9997836544.class.to_s并使用ruby 1.86进行编译,它预期会报告:BigNum而JRuby(Netbeans中为1.1.4)令人惊讶地报告:Fixnum我以为Java有一个BigInteger类对应于Ruby中的BigNum类.如果是这样,我会期望JRuby和ruby产生相同的输出.最...

2020-01-18 23:40:09 342

原创 java-如何通过拖动从JTable中删除列?

在Outlook中,如果将列标题拖出表格,则可以删除表格列.如何使用Swing JTable在Java中执行相同操作?默认拖动和下降操作是不可能的,因为此功能与目标位置无关.它仅取决于拖动源.最佳答案对于这个答案,我使用了SimpleTableDemo.我只是将MouseListener添加到表中.这里是MouseListener:class MyMouseLi...

2020-01-18 23:37:59 291

原创 Java:播放WAV声音

我正在尝试构建一个Java鼓机,该鼓机需要播放各种鼓声部件(低音鼓,军鼓等)的WAV声音样本.因为我需要紧凑地播放声音,所以我需要高性能.目前,我正在使用:import sun.audio.*;import java.io.*;public class MusicPlayer { private String filename; public Music...

2020-01-18 23:37:03 600

原创 java-如何在JMockit中使用通用对象模拟方法?

如果您知道如何使用JMockit,那么这个问题是不言自明的:如何模拟具有泛型的方法?我想模拟这个方法:public T save(T entity)但它总是抛出这样的异常:mockit.RealMethodNotFoundForMockException: Corresponding real methods not found for the following mocks:...

2020-01-18 23:35:51 397

原创 Javadoc在使用Ant的软件包中仅提供一个类

我正在使用apache ant为我的项目生成javadoc.我的一个程序包中有多个类,我只想显示一个.我该怎么做呢?这是我当前的代码.<javadoc sourcepath="jig-engine/src" destdir="${target.path}/docs/javadoc/" packagenames="jig.engine.util.Vec...

2020-01-18 23:34:55 188

原创 java-为应用程序添加脚本安全性

假设我有一个用Java编写的现有应用程序,希望向其添加脚本支持.对于Groovy来说,这是微不足道的(与在任何动态语言的Iron系列中的.Net一样).与添加支持无关紧要,它引发了有关脚本执行和安全性以及如何实现该安全性的一系列问题.有没有人碰到任何有趣的文章/论文,或者对他们想分享的见解?特别是,我会对诸如执行上下文,脚本身份验证,脚本签名以及类似内容之类的体系结构方面非常感兴趣…...

2020-01-18 23:33:52 256

原创 C#-重复维护-代码和文档

这可能不是最好的标题-如果有人在阅读我的问题后提出更好的标题,我将不胜感激.另外,我想先说一下,我基本上是在互联网上自学,所以可能有很多我不知道的工具.我正在维护在Java和C#中实现基于流的编程(FBP)概念的软件.对于这些,我都有以下代码:>我的网站> SourceForge文件发布系统(zip文件或jar文件)> SourceForge SVN另外,我...

2020-01-18 23:30:44 191

原创 Java Alert框架

是否有Java中的任何“警报”(或通知)框架.在我的Web应用程序中,我希望我们的用户能够配置他们希望接收的(可用警报中的)警报,以及希望以哪种形式(例如通过电子邮件)接收的警报.作为一个简单的示例,用户选择仅在订购后才通过电子邮件收到警报.最佳答案Java / J2EE中默认没有任何内容.但是,它并不需要太多的实现.您的订单处理器和其他处理器可以在processORder方...

2020-01-15 21:59:51 1023

原创 Java控制IP TTL?

在Java中,是否有一种方法可以控制套接字上发送的数据包的IP标头的TTL?最佳答案显然仅在多播套接字上,它们具有:MulticastSocket.setTimeToLive(int ttl);...

2020-01-15 21:58:48 915

原创 java-坚持使用休眠/ JPA

我已经在JBoss上与hibernate / JPA一起工作了几个月,但有一个问题我找不到答案或解决方案.似乎在创建新的实体bean时,我至少在调用EntityManager.persist(entityBean)之前无法执行查询,否则会出现以下错误:TransientObjectException:对象引用了一个未保存的瞬态实例-在刷新之前保存该瞬态实例一个例子:J...

2020-01-15 21:57:39 167

原创 java-Https WebService消息:消息不包含有效的Security元素

我正在使用轴2 Web服务客户端.对Web服务的第一个https调用将引发以下消息异常:“消息未包含有效的安全元素”.我认为问题可能出在安全模式上:也许必须是消息级别的安全.在这种情况下,如何在轴上进行配置?编码:System.setProperty("javax.net.ssl.keyStore", jksFile);System.setProperty("jav...

2020-01-15 21:56:43 165

原创 java-允许Servlet和客户端脚本读取同一文件的最佳方法是什么?

我们希望在Java验证类(用于完整性检查)和启用Javascript的表单Web界面(用于可用性)之间共享用户验证配置.在我们的Web应用程序中部署此静态文件的最佳方法是什么,以使其既可用于服务器端代码,又可通过客户端访问的URL获得?到目前为止,我已经考虑过将文件放在应用程序的根目录中,并在使用时将验证类指向它,然后将文件放在WEB-INF / classes目录中,并以某种方式配置容...

2020-01-15 21:55:43 121

原创 为Java Webstart启用https

我在HTTP Server中部署了一个swing应用程序.用户使用浏览器指向URL并使用java webstart安装客户端.现在,我需要启用https访问部署在HTTP服务器上的应用程序的权限.我正在使用JDK 1.5作为jnlp文件中支持的默认jdk.我暂时使用自签名证书对jar进行签名(默认情况下是使用Sun的jarsigner,keytool等,utils创建的).解决方案/步骤...

2020-01-15 21:54:38 194

原创 捕获Java中的全局按键

因此,我希望每当用户在我的Swing应用程序中的任何位置按空格键时触发一个事件(暂停/取消暂停某些媒体).由于有太多可以集中精力的控件和面板,因此实际上不可能向它们全部添加关键事件(更不用说总成本了).所以我发现KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher()很棒...

2020-01-15 21:53:40 334

原创 Java-JPA存储库和阻止I / O

我遇到一个问题,在使用JpaRepository写入数据库后,我需要在单独的线程上执行几个缓慢的HTTP请求.问题在于doActualJob()在等待一系列期货结算时会阻塞.这似乎阻止了基础的Hibernate会话关闭,从而导致应用程序不久后耗尽连接.如何编写此函数,以便在执行阻塞I / O时不会保持数据库连接打开?甚至可以使用JpaRepositories,还是我需要使用较低级别的AP...

2020-01-15 21:52:28 176

原创 java-在JLabel中显示OSX命令符号键

我们希望显示JList的提示,即用户可以使用与平台相关的键进行多次选择来选择多个项目.但是,我还没有找到在JLabel中显示OS X COMMAND符号的任何方法,这意味着在命令键(也称为苹果键)的苹果键盘上印刷的符号.这是我要在OS X上显示的符号的图片.(来源:wikimedia.org)我也想让它独立于平台.即就像是component.add( new J...

2020-01-13 11:03:05 157

原创 java-将不同的csv文件另存为单个excel工作簿中的不同工作表

与此question相关,如何将许多不同的csv文件保存到一个excel工作簿中,每个csv一张纸?我想知道如何在Java中以编程方式执行此操作.最佳答案您需要某种形式的库才能从Java访问Excel.谷歌搜索发现了这一点:http://j-integra.intrinsyc.com/support/com/doc/excel_example.html一种替代方法是使用Off...

2020-01-13 11:02:01 404

原创 Java中的用户登录-JAAS / JNDI / GSSAPI

使用Java设计用户登录机制的最佳方法是什么?构建安全可靠的登录机制应遵循的最佳实践是什么?JAAS,JNDI和GSSAPI有什么区别?您如何决定选择哪一个?最佳答案单一登录(SSO)是最佳实践之一.使用一组凭据对一组应用程序进行身份验证(不一定是授权).Sun的基于Java的开源-OpenSSO解决方案可在https://opensso.dev.java.net/获得.其中包...

2020-01-13 11:01:02 265

原创 java-开源Jalopy Eclipse插件与Ganymede兼容吗?

经过大量搜索,我找到了eclipse version of jalopy的下载文件.这与Eclipse 3.4兼容吗?日期是2006年.我已将提取的文件夹复制到我的插件目录中,并运行eclipse -clean,但是在首选项中找不到与“ jalopy”匹配的内容.如果不兼容,是否有(免费)替代品?最佳答案只是一个更新:注意:现在最新的eclipse3.5 Galil...

2020-01-13 11:00:00 155

原创 java-如何在Eclipse中指定要包含在.WAR文件中的内容

在eclipse开发Java应用程序中,有一个由自定义ant脚本生成的类文件.这是自动发生的,并将其设置为/ WEB-INF / classes的导出/发布依赖项.通过发布它可以正常进行,但是在导出到.WAR时,这些文件只是丢失了.有没有办法使它自动化?最佳答案我建议使用Ant来生成您的war文件.我喜欢使用简单的工具链即可轻松生成可交付结果,即无需启动Eclipse即可生成...

2020-01-13 10:58:53 107

原创 java-没有类名称的NoClassDefFoundError

我不太确定这是否特定于Sun Java Systems Application Server,但是在某些情况下,我会遇到NoClassDefFoundError,其中错误中未提及所涉及的类.没有人知道什么条件会导致引发NoClassDefFoundError而不指定未找到哪个类吗?编辑:Java 1.4最佳答案您在使用Java 5吗?关于您的问题,存在一个错误,并且...

2020-01-13 10:56:55 103

原创 JAVA Swing客户端,对远程数据库的数据访问;伊巴提斯

我有一个需要访问远程数据库的Java客户端.目的是向用户隐藏数据库凭据,而不是对代码中的任何凭据进行硬编码.因此,数据库访问可能必须在服务器端.我被限制使用Ibatis作为数据抽象框架.除此之外,我还在Web服务器上运行了JBoss,使我可以使用数据源.您将如何设计远程数据库访问和数据序列化/反序列化.您是否希望在套接字上使用某种数据流的Web服务?您将如何实现这两者?最佳答案...

2020-01-13 10:55:48 215

原创 java-Oracle 10g Webapp中的JAXB 2

我有一个使用JAXB 2的Web应用程序.当将其部署在Oracle 10g Application Server上时,一旦尝试封送XML文件,就会出现错误.事实证明,Oracle在一个罐子中包含了JAXB 1,该罐子被重命名为“ xml.jar”.如何强制我的Web应用程序使用我在WEB-INF / lib中部署的jaxb jar版本,而不是Oracle强制将其放入类路径中的版本,理想情...

2020-01-13 10:54:52 72

原创 Java VNC小程序

没有人知道可以从网页上运行的开源Java VNC服务器,因此不需要在服务器端进行任何安装(可能基于applet).最佳答案http://vncj.com/default.aspx一旦安装完成,您将不知道该如何生活.服务器和客户端在指向侦听客户端所在位置的html页面中都使用相同的.jar文件....

2020-01-13 10:53:45 527

原创 java-Tomcat中的多个上下文路径可以服务一个appBase吗?

是否可以让一个appBase由Tomcat中的多个上下文路径提供服务?我有一个应用程序库,最近替换了另一个应用程序库.我的问题是许多用户仍在访问旧上下文.我想从单个appBase服务这个现在很常见的应用程序,但是可以通过任一上下文访问.我挥舞着低矮的水果,在’webapps’目录中使用了一个符号链接…将旧的上下文路径指向新的上下文路径;它有效,但感觉“低调”.而且我不喜欢为两个上下文都创...

2020-01-12 11:02:00 282

原创 java-是否有一种简单的方法来使Apache Tomcat在部署后自动重新启动?

我们的项目使用Cruise Control以.war文件的形式将Web应用程序构建和热部署到运行Tomcat的远程服务器(通过FTP)上(通过FTP).不幸的是,“热”部署似乎无法正常工作,从而导致我们为响应每个部署而重启了Tomcat.我们真的很想自动完成此操作,就像构建本身一样.是否有捷径可寻?旁注:两台计算机都运行Windows(我认为XP或服务器).旁注2:性能并不重要.这是...

2020-01-12 11:00:59 254

原创 是否存在适用于水下声学的基于Java的光线跟踪模型?

我正在寻找一个适用于建模基于水下射线的声学的开源Java射线跟踪系统.这样的软件包可能类似于带有高斯射线束(GRAB)的综合声学系统仿真(CASS),但我更喜欢可以在演示中使用的开源,免费使用或免费修改的模型到一个开放的论坛(例如JavaOne).我需要的最佳模型将基于环境模型,测深法(也称为海底地形)和发射器频谱提供射线路径建模.注意:多径效果(包括反射和折射)是我的主要兴趣点,因此最...

2020-01-12 10:59:50 281

原创 Java-Seam / JSF表单提交触发按钮onclick事件

我有一个带有查询生成器的搜索表单.通过按钮激活构建器.像这样<h:form id="search_form"> <h:outputLabel for="expression" value="Expression"/> <h:inputText id="expression" required="true" value="#{searcher....

2020-01-12 10:58:55 336

原创 java-加密Clob的最佳方法是什么?

我正在使用Oracle 9和JDBC,并希望在将Clob插入数据库时​​对其进行加密.理想情况下,我希望能够插入纯文本并通过存储过程对其进行加密:String SQL = "INSERT INTO table (ID, VALUE) values (?, encrypt(?))";PreparedStatement ps = connection.prepareStatemen...

2020-01-12 10:57:47 200

原创 是否有平台独立的方式(Java?)来读取音频CD的TOC?

我想尽可能避免使用本机库.对于Linux,Windows和Mac OS X,肯定有更好的方法来解决此问题.最佳答案抱歉,您不走运.您将需要JNI,并且对于不同的平台,它会令人讨厌地有所不同.基本的Java库涵盖了几乎通用的任务和硬件. CD驱动器不是,也没有被认为是CD驱动器....

2020-01-12 10:56:52 223

原创 如何在Mac上从Java读写原始IP数据包?

什么是能够发送和接收原始网络数据包的最简单方法.我是否必须编写自己的某些c API的JNI包装,在那种情况下,我要寻找什么API?编辑:我想能够做wireshark做的事情,即在接口上记录所有传入的数据包,此外还可以发回我自己创建的数据包.我想在Mac上进行操作.最佳答案如果您以需要诸如数据包嗅探器之类的想法开始,那么您将需要查看http://netresearch.ics.uc...

2020-01-12 10:55:45 99

原创 java-在视口外的JScrollPane绘画中列出

我有一个列表,其中的每一项都有几项内容,其中包括一个可以更新很多的JProgressBar.每次其中一项更新其JProgressBar时,列表上的ListDataListener都会尝试使用以下命令将其滚动到可见范围/* * This makes the updating content item automatically scroll * into view if it ...

2020-01-12 10:53:48 120 1

原创 java-查找集合中所有对象的通用类

我有一个功能:void foo(Collection<? extends Baz> messages) {如何确定集合中所有元素的最派生通用子类?可能所有元素都扩展了Bar,Bar扩展了Baz.有些可能扩展Fuz,扩展Bar,但不是全部.在这种情况下,最派生的通用子类仍然是Bar.最佳答案迭代集合,并将每个元素转换为其层次结构中的类列表(例如Fuz-B...

2020-01-12 10:52:42 251

原创 Java8中ZonedDateTime中的Calendar.DAY_OF_WEEK_IN_MONTH等效项

我正在尝试检查感恩节(11月4日星期四).我的ZonedDateTime为2019-11-23T08:43:14.699-07:00 [America / Los_Angeles]如何使用Java 8 ZonedDateTime API检查是否在星期四第4周在日历中,我们有Calendar.DAY_OF_WEEK_IN_MONTH来计算一个月中的星期数. ZonedDateTime...

2020-01-11 11:01:45 973

原创 java-有没有办法用codenameone截屏(特别是对于Android)?

我试图每秒拍摄一次屏幕快照,以找出用户是否在另一个应用程序的菜单中.我在Display中找到了一个名为capturePhoto(…)的函数,但这是一个无效函数.我也用Robot尝试过,但不支持.我用谷歌搜索,但只发现文本未使用代码.我发现的功能:Display.getInstance().capturePhoto(null);我不知道那里是什么,而不是null最佳答案要使...

2020-01-11 11:00:44 95

原创 在Java中创建线程池的最佳方法是什么

我试图在我的一个应用程序中使用执行程序服务,在该应用程序中我创建了8个池,因为我的机器具有4个内核,并且根据最近的搜索,我发现一个内核上只能有2个活动线程.当我通过java检查内核数时,也发现该值为4int cores = Runtime.getRuntime().availableProcessors();ExecutorService executor = Executo...

2020-01-11 10:59:39 241

原创 java-使用格式自定义反序列化日期

[“last_modified”])] with root causejava.time.format.DateTimeParseException: Text ‘2018-06-06T13:19:53+00:00’ could not be parsed, unparsed text found at index 19入站格式为2018-06-06T13:19:53 00:00这是一种...

2020-01-11 10:58:46 1221

原创 java-在Hibernate中,当有EAGER JOIN时,StatelessSession是否防止过滤出重复项

我有一个Song类,其中包含CoverArts的集合例如@OneToMany(fetch=FetchType.LAZY, cascade={CascadeType.ALL})@JoinColumn(name = "recNo")private List<CoverArt> coverArts;并且正在使用Hibernate 4.3.11和DB2数据库,并且...

2020-01-11 10:57:41 165

原创 java-我可以在Android中使用POST方法从URL获取数据吗?

我想使用POST方法从URL提取数据.我已经使用GET方法获取了数据.现在,我想使用POST方法.当我单击按钮时,即使我提供了Internet许可,也没有任何响应.我认为还有其他问题.我曾尝试搜索许多站点并观看教程,但是我所获得的只是如何使用POST方法将数据发送到服务器.MainActivity.javapackage com.example.apipostmethod...

2020-01-11 10:56:47 332

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除