-
如何将BufferedImage转换/转换为图像?
所属栏目:[Java] 日期:2020-12-15 热度:52
我想将Buffered Image转换为java.awt.Image. 我的源图像是tif所以我使用JAI将其读作PlanarImage: PlanarImage source = JAI.create(“fileload”,IMG_DIR + tagImgName); 然后我将它作为对象属性保存为BufferedImage tagImg = source.getAsBufferedImage();[详细]
-
java – 如何在Eclipse中逐步执行程序?
所属栏目:[Java] 日期:2020-12-15 热度:64
我想遵循一个 Java程序,这样我就能理解一切如何协同工作.我可以用Visual Studio做到这一点,所以我希望 Eclipse也可以有一个我无法找到的功能. 解决方法 在给定行放置一个断点(在该行之前双击,或右键单击切换断点) 以调试模式运行程序.那就是 – Debug As Jav[详细]
-
java – 如何实现任务调度?
所属栏目:[Java] 日期:2020-12-15 热度:143
我已经完成了一大堆工作来从Web服务中检索一些数据但是现在遇到了向它调度请求的问题,我不确定从哪里开始. 我收听事件的jms队列,收到事件后,我需要在一段时间后向Web服务发出请求.持续时间因事件属性而异.如果Web服务返回false,我需要继续计划请求,直到它返[详细]
-
java – 如何使用相对路径而不是绝对路径?
所属栏目:[Java] 日期:2020-12-15 热度:183
所以我对 Java有一个奇怪的问题. 我正在读写文件,所以路径对我很重要.我希望所有文件都是从相对路径写入和读取的(即在我的类和java文件的其余部分的文件夹中). 我写这样的文件: FileWriter fw = new FileWriter(outfile,true);fw.write(data);fw.close(); o[详细]
-
java – 监视Internet活动
所属栏目:[Java] 日期:2020-12-15 热度:71
我想设计那个montior互联网活动的 java应用程序.让我们考虑打开不同的浏览器以及从互联网发送和接收数据.我的应用程序要求是监视发送和接收数据包.所以我的应用程序作为生成互联网冲浪日志的服务工作.这怎么在java中? 解决方法 尝试 jNetPcap.该网站已满070[详细]
-
java – 为hibernate和@Transactional配置spring数据源
所属栏目:[Java] 日期:2020-12-15 热度:123
此时我正在使用带有@Transactional注释的DriverManagerDataSource来管理事务.但是所有事务都非常慢,可能是因为数据源每次都打开和关闭与db的连接. 我应该使用什么数据源来加速交易? 解决方法 DriverManagerDataSource实际上不是连接池,只应用于测试.您应该[详细]
-
java arraylists的arraylists
所属栏目:[Java] 日期:2020-12-15 热度:82
嗨,当我想要像矢量矢量(元素当然是有序的)时我想到了arraylists的arraylist但在C中我会这样做来访问元素v.at(i).at(j)= 5 ;当我需要添加新元素v.at(i).push_back(value); 那我怎么在 java中这样做?因为我只能访问外部arraylist但我不知道如何添加新元素…并[详细]
-
使用Java以编程方式下载CSV文件
所属栏目:[Java] 日期:2020-12-15 热度:176
场景:我用来研究股票数据的网站在页面上有一个链接,用于将数据导出到电子表格.将鼠标悬停在导出链接上时显示的URL的格式为 http://www.stocksite.com/historical/export.php?symbol=C. 问题:相反,我想手动访问每个库存的页面,我想自动完成任务.从Java,我如[详细]
-
java – 如何获取Spring事务管理器实例?
所属栏目:[Java] 日期:2020-12-15 热度:146
我使用注释来标记应该在事务中执行的方法. 但是,在一个地方我需要手动执行transactionManager.rollback(),而不需要注释.如何获取transactionManager对象? 解决方法 如果要回滚当前事务,可以使用 TransactionAspectSupport.currentTransactionStatus().setRo[详细]
-
java – 将Integer转换为String的问题
所属栏目:[Java] 日期:2020-12-15 热度:88
我想从EditText字段中添加两个数字.到目前为止,我有下面的代码,我相信转换EditText字段’pos1_deg’ ‘pos2_deg’成整数deg1 DEG2. deg1 = Integer.parseInt(pos1_deg.getText().toString());deg2 = Integer.parseInt(pos2_deg.getText().toString()); 然后,[详细]
-
打开使用java创建的zip文件时出错
所属栏目:[Java] 日期:2020-12-15 热度:167
我创建了一个小应用程序来从磁盘读取一些文件并使用 java.util.zip.ZipOutputStream压缩它.它成功创建了zip文件.但在 Windows中,当我尝试打开它/解压缩它时收到错误消息,如“Windows已阻止访问这些文件,以帮助保护您的计算机”.我只压缩csv文件.但是,如果我[详细]
-
java – 为什么可以将泛型列表强制转换为其类型参数
所属栏目:[Java] 日期:2020-12-15 热度:191
为什么以下代码编译? 如果参数是a,为什么允许将通用列表转换为其类型参数 接口但不是通用的超级接口? 这是什么意思? //Connection can be substituted by any interfaceListConnection list = null;Connection c = (Connection) list; 解决方法 这与type[详细]
-
.NET与Java EE中间件?
所属栏目:[Java] 日期:2020-12-15 热度:75
有人可以比较.NET与 Java EE的中间件差异(优点/缺点). 如果没有,至少提供一个有用的链接供我阅读,简洁明了. 解决方法 这取决于您的具体情况. 我不假装有一个确切的答案,因为没有一个答案,但这里有一些我的想法和经验. (前期,我主要是.NET开发人员,但我确实在[详细]
-
java – 关于多态和重载的问题
所属栏目:[Java] 日期:2020-12-15 热度:51
我试图理解多态和重载的概念.我有以下代码作为一种实验.但是,我无法弄清楚为什么这个程序没有运行(因为mobj.foo(str)而失败.使用多态来定义mobj,并且从我可以收集的内容中,应该是MyDerivedClass类型.如果这是真的,这条线不会正常工作吗? 为什么那条线无效?[详细]
-
.net – 可以不配置MemoryStream / StringReader吗?
所属栏目:[Java] 日期:2020-12-15 热度:66
我想创建一个返回XmlReader的方法.根据具体情况,可以向XmlReader提供不同类型的流,StringReader或MemoryStream. 通常我使用一个使用块来处理StringReader或MemoryStream,但是因为我想要返回一个XmlReader,如果我想要使用这个设计,我不能这样做. 我不希望Memo[详细]
-
Java – 使用runtime.getRuntime().exec运行Excel
所属栏目:[Java] 日期:2020-12-15 热度:141
try { Runtime.getRuntime().exec("excel C:file.xls");} catch (IOException ex) { System.out.println(ex);} 不行. 我必须放入excel.exe的完整路径才能工作. 如何使其通用(对于任何Excel文件夹/版本)? 当我使用Windows运行从操作系统运行相同的行时(开[详细]
-
Java foreach声明中的字段赋值
所属栏目:[Java] 日期:2020-12-15 热度:153
我知道以下示例中使用的foreach循环无法编译.但有人知道为什么不允许在foreach循环声明中使用字段? public class Foo { private Object obj; public void run(ListObject objects) { for (obj : objects) { process(); } } private void process() { // do[详细]
-
java – 伪装单元测试的构造函数
所属栏目:[Java] 日期:2020-12-15 热度:131
我有一组在实例化时具有依赖关系的类,也就是说,在创建类型A的对象时,它还创建另一个类型B,随后创建其他类型为C的类,等等. 对于测试问题,我不需要所有级别的全部功能来测试上层,所以我可以使用存根或模拟,但由于我在构造函数中有明确的新方法,除了更改代码之[详细]
-
Java:面向对象设计; LinkedList和Stack
所属栏目:[Java] 日期:2020-12-15 热度:80
我正在用 Java编写BFS和DFS.我希望做的是创建一个这样的类: /** Preforms BFS and DFS on ...*/public class Search{ private XXX toSearch; // where XXX is an interface of Stack and LinkedList that has // remove() and add() methods. public Search[详细]
-
如何使用Java翻译字符串?
所属栏目:[Java] 日期:2020-12-15 热度:161
我想要一个翻译例程,它允许我有效地将任何字符翻译成任何其他字符或字符集.显而易见的方法似乎是使用输入字符串中的字符值作为256项转换数组的索引. 给定一个初始数组,其中每个条目都设置为其值,例如hex’37’将出现在第56个条目中(允许00成为第一个),然后用[详细]
-
java – Agnostic自动部署
所属栏目:[Java] 日期:2020-12-15 热度:195
您使用什么来自动部署使用各种技术(不同的数据库,语言等)的各种服务器应用程序(Web,套接字,守护程序)的应用程序? 这里我们使用Python,Java和Ruby,并且将来可能也会使用其他语言. 更新:我最终使用Puppet来管理所有服务器设置,配置和部署.为了触发新版本的部[详细]
-
java – println(String s)vs println(Object o)
所属栏目:[Java] 日期:2020-12-15 热度:109
在我看来, PrintStream.print(Object x) 和 PrintStream.println(Object x) 与 PrintStream.print(String x) 和 PrintStream.println(String x) 相同. 两个都有明显的理由吗?他们有什么不同吗? API-docs的可读性?效率? (使用自动装箱,我怀疑即使采用原语[详细]
-
.net – 是否有TextWriter子类在写入文本时触发事件?
所属栏目:[Java] 日期:2020-12-15 热度:112
我编写了一个接受TextWriter作为参数的方法(通常是Console.Out,但不一定). 当我调用此方法时,会向TextWriter写入一些进度信息. 但是,由于此方法可能会运行很长时间,我想用一些状态信息更新我的UI. 目前,我使用的是StringWriter,但它没有任何事件.所以我第一[详细]
-
java – APT和AOP在同一个项目中,使用Maven
所属栏目:[Java] 日期:2020-12-15 热度:145
我必须在同一个Maven项目中使用Annotation Processing(apt)和AspectJ. 两者都适合自己,但我需要根据apt创建的代码创建方面.所以我需要二进制编织(原始源文件由apt扩展).如何在maven项目中启用二进制编织? 我知道唯一的标准选项是使用weaveDependencies参数[详细]
-
java – 用于匹配多个字符匹配项的正则表达式
所属栏目:[Java] 日期:2020-12-15 热度:136
如果一个字符串有多个字符出现,我需要帮助提出一个正则表达式来匹配.我已经验证了两个字符串的长度,它们总是相等的.举例说明我的意思.字符串“aab”和“abb”.这两个应该匹配正则表达式,因为它们有重复的字符,第一个字符串中的“aa”和第二个字符串中的“bb[详细]