摘要: synchronized 与 Lock 的那点事 最近在做一个监控系统,该系统主要包括对数据实时分析和存储两个部分,由于并发量比较高,所以不可避免的使用到了一些并发的知识。为了实现这些要求,后台使用一个队列作为缓存,对于请求只管往缓存里写数据。同时启动一个线程监听该队列,检测到数据,立即请求调度线程 阅读全文
posted @ 2017-08-07 15:31 wjj1013 阅读(140) 评论(0) 推荐(0) 编辑
摘要: (转)Lock和synchronized比较详解 wait()和sleep()最大的不同在于wait()会释放对象锁,而sleep()不会! 今天看了并发实践这本书的ReentantLock这章,感觉对ReentantLock还是不够熟悉,有许多疑问,所有在网上找了很多文章看了一下,总体说的不够详细 阅读全文
posted @ 2017-08-07 15:30 wjj1013 阅读(135) 评论(0) 推荐(0) 编辑
摘要: java事件机制 java事件机制包括三个部分:事件、事件监听器、事件源。 1、事件。一般继承自java.util.EventObject类,封装了事件源对象及跟事件相关的信息。 com.javaedu.event.CusEvent类 Java代码 package com.javaedu.event 阅读全文
posted @ 2017-08-07 11:15 wjj1013 阅读(402) 评论(0) 推荐(0) 编辑
摘要: linux查看内存占用情况 输入:top PID:进程的ID USER:进程所有者 PR:进程的优先级别,越小越优先被执行 NInice:值 VIRT:进程占用的虚拟内存 RES:进程占用的物理内存 SHR:进程使用的共享内存 S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程 阅读全文
posted @ 2017-08-07 10:40 wjj1013 阅读(2767) 评论(0) 推荐(0) 编辑
摘要: Linux命令简写和全称 su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: 阅读全文
posted @ 2017-08-07 10:26 wjj1013 阅读(255) 评论(0) 推荐(0) 编辑