如何在Java中清除控制台?

很长一段时间以来,我一直在为我拉头发。 我已经研究了如何在Java中清除控制台一小时。 我发现的只是通过打印一堆行或执行它来进行肮脏的黑客攻击 Runtime.getruntime.exec(“cls/clear”); 但是,似乎没有什么对我有用。 难道没有像C中那样用Java清除控制台的方法( clrscr(); )。 是不是有任何外部库可以实现这一点。 如果有人在使用适当的function,库等而不是肮脏的黑客攻击之前,请告诉我。

如何使用Postgres数据库在Java中获得异步/事件驱动的LISTEN / NOTIFY支持?

据我所知,Java中LISTEN / NOTIFY的JDBC驱动程序不支持真正的事件驱动通知。 您必须经常轮询数据库以查看是否有新通知。 我有什么选择在Java(可能是JDBC以外的东西?)中,如果有的话,以真正的事件驱动方式异步获取通知而不进行轮询?

如何设置java库路径进行处理

我正在使用PDE运行Processing sketch,我收到以下错误: validation是否正确设置了java.library.path属性。 你们有人能告诉我如何解决这个问题吗?

嘲弄JVM的压缩哎呀

所以我理解现在默认情况下在HotSpot VM中启用了压缩的oops。 从Java SE 6u23开始,它通过VM选项-XX:+UseCompressedOops支持此-XX:+UseCompressedOops 。 我知道它允许有效的CPU缓存利用率,因为CPU缓存可以容纳更多数量的引用,而不是它们必须处理64位大小的引用。 但我不明白的是,如何只使用32位JVM可以处理多达2 64个地址。 为了简化问题,我们如何仅使用2位来处理最多2个4个存储器地址? 这种地址方案可能的编码/解码是什么?

Java中的自动装箱与手动装箱

为什么第二段代码更快? Map map = new HashMap(); for (int i = 0; i < 50000; i++) { for (double j = 0.0; j < 10000; j++) { map.put(i, j); } } Map map=new HashMap(); for (int i = 0; i < 50000; i++) { for (double j = 0.0; j < 10000; j++) { map.put(new Integer(i), […]

BufferedReader中的缓冲区大小是多少?

构造函数中缓冲区大小的含义是什么? BufferedReader(Reader in, int size) 正如我写的程序: import java.io.*; class bufferedReaderEx{ public static void main(String args[]){ InputStreamReader isr = null; BufferedReader br = null; try{ isr = new InputStreamReader(System.in); // System.out.println(“Write data: “); // int i = isr.read(); // System.out.println(“Data read is: ” + i); //Thus the InputStreamReader is useful for reading the character from the […]

Spring-batch @BeforeStep不适用于@StepScope

我正在使用Spring Batch版本2.2.4.RELEASE我试着用有状态的ItemReader,ItemProcessor和ItemWriter bean编写一个简单的例子。 public class StatefulItemReader implements ItemReader { private List list; @BeforeStep public void initializeState(StepExecution stepExecution) { this.list = new ArrayList(); } @AfterStep public ExitStatus exploitState(StepExecution stepExecution) { System.out.println(“******************************”); System.out.println(” READING RESULTS : ” + list.size()); return stepExecution.getExitStatus(); } @Override public String read() throws Exception { this.list.add(“some stateful reading information”); if (list.size() < 10) […]

Java中的正弦波声音发生器

在Java中以任何频率生成正弦波声音的最简单方法是什么? 样本大小超过2个字节会有所帮助,但这并不重要。 谢谢

使用Java的ImageIO将像素数组转换为Image对象?

我目前正在使用以下代码将像素值数组(最初使用java.awt.image.PixelGrabber对象创建)转换为Image对象: public Image getImageFromArray(int[] pixels, int width, int height) { MemoryImageSource mis = new MemoryImageSource(width, height, pixels, 0, width); Toolkit tk = Toolkit.getDefaultToolkit(); return tk.createImage(mis); } 是否可以使用ImageIO软件包中的类来实现相同的结果,因此我不必使用AWT Toolkit? Toolkit.getDefaultToolkit()似乎不是100%可靠,有时会抛出一个AWTError,而ImageIO类应该总是可用,这就是为什么我有兴趣改变我的方法。

如何在java中发送带有post参数的简单http post请求

我需要一个简单的代码示例,发送带有从表单输入获得的post参数的http post请求。 我找到了Apache HTTPClient,它有很多API和许多复杂的例子,但我找不到一个简单的例子,用输入参数发送http post请求并获得文本响应。 更新:我对Apache HTTPClient v.4.x感兴趣,因为不推荐使用3.x.