java
zhou-1108
这个作者很懒,什么都没留下…
展开
-
java的collection、map详细分类
Collection -list【有序,可重复】-ArrayList:随机访问比较快,线程不安全,可以通过Collections.synchronizedList(list),ArrayList每次对size增长50%. -Vector:线程安全,jdk1.1就有了,效率太差。原创 2016-08-20 17:49:51 · 511 阅读 · 0 评论 -
java服务基本架构及常用技术
一,服务器 1,nginx+tomcat 【部署,配置,负载均衡】二,基础服务: 1,dubbo+zk 2,缓存:memcached,redis,ssdb 3,消息:rabbitmq 4,分布式文档数据库(非关系型):mongodb 5,redis三,数原创 2016-11-23 21:32:28 · 1282 阅读 · 0 评论 -
BlockingQueue 阻塞队列
BlockingQueue 用法BlockingQueue 通常用于一个线程生产对象,而另外一个线程消费这些对象的场景。下图是对这个原理的阐述:一个线程往里边放,另外一个线程从里边取的一个 BlockingQueue。一个线程将会持续生产新对象并将其插入到队列之中,直到队列达到它所能容纳的临界点。也就是说,它是有限的。如果该阻塞队列到达了其临界点,负责生产的线程将会在往里边插入原创 2016-11-24 22:11:40 · 1192 阅读 · 0 评论 -
java基础3-基本类型及运算符
8种常见的数据类型:整数类型:byte-1字节 short-2字节 int-4字节 long-8字节字符类型:chare-2字节浮点类型:float-4字节 double-8字节布尔类型:boolean-1字节1字节占8位 -128(-2^7)~ 127(2^7原创 2017-03-08 09:03:47 · 182 阅读 · 0 评论 -
java基础1-组成及安装
java主要分成三个版本J2ME:主要用于控制移动设备和信息家电等有限存储的设备。J2SE:java的技术核心和基础。J2EE:java企业级应用。环境搭建: 1,在计算机环境变量中:配置java home2,配置:PATH%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin因为Path在系统变量里已经存在,所以我们点击修原创 2017-03-06 22:49:44 · 188 阅读 · 0 评论 -
java基础2-面向对象
UML简介:面向对象软件开发都要经过OOA(面向对象分析)、OOD(面向对象设置)、OOP(面向对象编程)三个阶段。java 面向对象:一切都是对象。java全面支持面向对象的三大基本特征:封装、继承、多态。原创 2017-03-07 09:21:17 · 223 阅读 · 0 评论