logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

java.lang.Thread.State类详解

public static enum Thread.Stateextends Enum线程状态。线程可以处于下列状态之一: 1.NEW 至今尚未启动的线程的状态。 2.RUNNABLE 可运行线程的线程状态。处于可运行状态的某一线程正在 Java 虚拟机中运行,但它可能正在等待操作系统中的其他资源,比如处理器。 3.BLOCKED 受阻塞并且正在等待监视器锁的某

Java线程状态分析

Java线程的生命周期中,存在几种状态。在Thread类里有一个枚举类型State,定义了线程的几种状态,分别有:NEW: 线程创建之后,但是还没有启动(not yet started)。这时候它的状态就是NEWRUNNABLE: 正在Java虚拟机下跑任务的线程的状态。在RUNNABLE状态下的线程可能会处于等待状态, 因为它正在等待一些系统资源的释放,比如IOBLOCKED: 阻塞状态

java异常使用原则

java异常处理涉及到程序流程的跳转,所以,虚拟机要保存程序的执行流程,以便异常发生时能正确的跳转,这也就导致了使用异常时会导致额外的开销, 要谨慎使用异常。使用异常有如下几个原则:1.尽量避免使用异常,将异常情况提前检测出来。2.不要为每个可能出现异常的语句都设置try和catch3.避免在方法中抛出(throw)活捕获(catch)运行时异常RuntimeException和E

#java#虚拟机
https://my.oschina.net/closeday/blog/297225

zookeeper 官网:http://zookeeper.apache.org/ 现在最新版本是 3.4.6 ,但是这个版本我没有运行起来,可能是那配置出现问题了,现在我用的是3.4.5 http://apache.fayea.com/apache-mirror/zookeeper/zookeeper-3.4.5/环境:windows 8.1 、zookeeper3.4.5现在要做的

非WEB工程怎么在main方法中加载spring容器

很多非WEB工程想引入spring的支持,就需要通过一个main方法启动加载spring容器1.配置文件形式//加载spring容器,并得到类的实例,下面配置文件是放在src/spring下面public static void main(String[] args) {//所有配置文件args = new String[] {"classpath:spring/sprin

kettle学习:JsonInput使用

今天碰到这么个事,通过代码从别人的服务上拿到了一组JSON格式的数据,我将他们直接写到的文本文件中,然后打算使用kettle工具将这些数据写入Excel,就这么点破事硬是花了一整天的时间,fuck.做点JsonInput使用总结如下:首先需要将txt后缀的文件改成.js文件,否则kettle无法识别.1.JSON格式问题: 期初我文件的内容是:[ja

MQTT协议-MQTT协议简介及协议原理

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设

文章图片
zookeeper 入门讲解实例 转

zookeeper使用和原理探究(一)zookeeper介绍zookeeper是一个为分布式应用提供一致性服务的软件,它是开源的Hadoop项目中的一个子项目,并且根据google发表的论文来实现的,接下来我们首先来安装使用下这个软件,然后再来探索下其中比较重要一致性算法。  zookeeper安装和使用zookeeper的安装基本上可以按照 http://hadoop.a

使用maven编译zxing core源码

zxing是一个使用非常广泛开源二维码项目,很多项目都在使用它,比如微信里面的扫一扫使用的就是zxing。网上已经有很多关于二维码的教程,已经介绍的比较详细了,我这篇博客主要讲解一下,如何使用maven编译下载的最新版本的zxing core源码。1. 下载源码zxing项目托管在Google code上,项目地址为:https://code.google.com/p/zxing/

git 有用的书

https://git-scm.com/book/zh/v2

到底了