Java Socket InputStream read方法阻塞
在使用Socket发送信息后,发现发完数据程序一直卡着,不会自动停止,也不知道哪有问题,找了下,发现read方法有点东西。
在使用Socket发送信息后,发现发完数据程序一直卡着,不会自动停止,也不知道哪有问题,找了下,发现read方法有点东西。
最近看到《Effective Java》中的Enum部分各种神奇的操作觉得很是惊奇,还能这么玩?!于是想起之前不知在什么地方看到的enum其实是语法糖,就趁着好奇看了下,才发现,原来如此。
起因于这篇文章中的一段代码,代码有没有问题,会不会报错?
public class CollectionDemo {
public static void main(String[] args) {
List list = new ArrayList();
list.add("1");
list.add("3");
list.add("5");
for (Object o : list) {
if ("3".equals(o))
list.remove(o);
}
System.out.println(list);
}
}
前些时间迫不得已用mac开发,也感受了下所谓的开发者必备电脑,说实话除了便携没什么特别的优势(可能因为我太菜了哈哈)。反正至少我不会再认为Mac的系统有多大优势了。废话不多说,看下Java启动慢的问题,由于刚配置了环境,随手写了个应用测试下,发现空项目都启动非常慢,甚至一度让我怀疑配置太低了,然后发现是环境的问题(也没比Win好哪去)。
前两天又不小心踩了个坑,就是关于BigDecimal的大小比较。这个问题搜一下发现还是有不少人踩坑的,就记录一下吧。