文章列表
作为一个对自己的记忆不怎么放心的人,每次出门前我都要默念一下四字咒语“伸手要钱”。身份证、手机、钥匙和钱包是必不可少的出门装备,而每次的检查装备都可算是无奈的负担。要是NFC(Near Field Communications,近场通讯)的应用更广泛一些,也许只需要带手机就够了——身份证兼手机兼钥匙兼钱包,绝对是有史以来最有用的随身电子设备。也许再过几年,这样的设想就会实现:调查和咨询公司ABI Research预测,到2016年,拥有NFC功能的手机总出货量将会超过5.5亿部,NFC会像摄像头一样成为手机的标配。
第一眼看过去,作为一种近距离通讯技术,和wifi、蓝牙、红外相比,NFC ...
生产者消费者模型[转CSDN]
- 博客分类:
- java 并发
在生产者/消费者模型中,生产者Producer负责生产数据,而消费者Consumer负责使用数据。多个生产者线程会在同一时间运行,生产数据,并放到内存中一个共享的区域。期间,多个消费者线程读取内存共享区,消费里面的数据。要求: 1. 针对上面的场景,请创建2个类,一个叫Producer,一个叫Consumer. 2. Producer类继承Thread类,并实现把数据放到内存共享区的功能,这个功能要求是线程安全的。在个Producer类中的run方法中,循环20次,每次把一个整数放到内存共享区中。 3. Consumer类也继承Thread类,并实现在没有冲突的情况下 ...
很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。
0.Java 中多线程同步是什么?
在多线程程序下,同步能控制对共享资源的访问。如果没有同步,当一个 Java 线程在修改一个共享变量时,另外一个线程正在使用或者更新同一个变量,这样容易导致程序出现错误的结果。
1.解释实现多线程的几种方法?
一 Java 线程可以实现 Runnable 接口或者继承 Thread 类来实现,当你打算 ...
在给客户进行应用程序维护的过程中,我注意到一些关于高负载条件下的性能问题。理论上,增加对应用程序的负载会使性能有所下降,但是我认为性能下降的比率远远高于负载的增加,同时我也发现,性能可以通过改变应用程序的逻辑来提升。为了更详细地了解这一点,我们需要做一些性能分析,这时,我们自然就要用到一些性能分析工具。Java有许多的性能分析工具,可以帮助我们弄清楚这个问题,但是我们应该使用哪一款工具呢?
为了做出正确的选择,我列出性能分析应满足一些最低要求:
必须包括对应用程序的类、方法及时间的监测
必须包括对内存的监测
必须具有易用性
我配置了一个使用RESTful接口的Sprin ...
摘要:最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 本文参考网络资源总结的一些在Java编程中 ...
转自:http://blog.csdn.net/kingvan/article/details/53843
做金融终端开发经常需要写一些设备的控制程序,提取出了一个串口操作的基本框架以防日后忘记,当然针对具体串口设备可能要作相关修改。
import java.io.*;import javax.comm.*;
public class SomeSerial implements SerialPortEventListener { private byte[] readinfo; private InputStream in; private OutputStream out ...