部署环境 服务器配置 1、安装JDK 版本要确认在1.7以上 以下是7.0和8.0版本的JDK源码包: 7.0JDK源码包 8.0JDK源码包 并上传到zabbix server 创建安装目录,下载并解压安装到该目录 安装成功之后提那家系统环境变量 使配置生效 2、安装Zabbix-Java-gat ...
分类:
编程语言 时间:
2018-06-29 19:19:52
阅读次数:
2728
J.U.C同步组件FutureTask、ForkJoin、BlockingQueue ...
分类:
其他好文 时间:
2018-06-29 01:08:42
阅读次数:
182
本文从JDK源码包中截取出concurrent包的所有类,对该包整体结构进行一个概述。 在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为 ...
分类:
编程语言 时间:
2018-06-21 23:51:07
阅读次数:
433
1 package java.lang; 2 3 import java.lang.ref.Reference; 4 import java.lang.ref.ReferenceQueue; 5 import java.lang.ref.WeakReference; 6 import java.se... ...
分类:
其他好文 时间:
2018-06-20 18:34:55
阅读次数:
271
一 Executors框架(线程池) 主要是解决开发人员进行线程的有效控制,原理可以看jdk源码,主要是由java.uitl.concurrent.ThreadPoolExecutor类实现的,这里只列出简单用法 根据Executors可以创建不同功能的线程池,主要有四种: 1 newFixedTh ...
分类:
编程语言 时间:
2018-06-17 16:50:11
阅读次数:
198
在服务器安装文件上传和下载工具: yum -y install lrzsz 一、安装 jdk 1. 源码包准备: 1.1 下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/index.html 1.2 使用 rz 命令将包上传 ...
分类:
数据库 时间:
2018-05-31 19:08:00
阅读次数:
203
2018-05-23 Android6.0.0_r1源码编译 简要说明:android源码编译的四个流程:1.源码下载;2.构建编译环境;3.编译源码;4运行.下文也将按照该流程讲述。 主机环境 Ubuntu 16.04 LTS Android 6.0.0_r1 Open JDK 7 源码下载 由于 ...
分类:
移动开发 时间:
2018-05-23 23:38:17
阅读次数:
392
抽象数据流转,梳理出一份由源码汇总出来的原理和思维导图,以求达到融会贯通,中握最佳实践。 认真观察生活,体验生活,总结生活,以致结合实际现象进行归纳总结。 职业规划: 高级软件工程师 =》 资深架构师 =》 资深技术专家 1. JDK源码 2. 常用框架源码 3. 核心中间件源码 4. SQL原理及 ...
分类:
其他好文 时间:
2018-05-22 22:22:00
阅读次数:
140
String类的申明 String类用了final修饰符,表示它不可以被继承,同时还实现了三个接口, 实现Serializable接口表示String类可被序列化;实现Comparable<T> 接口主要是提供一个compareTo 方法用于比较String字符串;还实现了CharSequence ...
分类:
其他好文 时间:
2018-05-20 14:09:01
阅读次数:
197
JDK源码如是说: ThreadLocal类用来提供线程内部的局部变量。这种变量在多线程环境下访问(通过get或set方法访问)时 能保证各个线程里的变量相对独立于其他线程内的变量。ThreadLocal实例通常来说都是private static类型的, 用于关联线程和线程的上下文。 Thread ...
分类:
其他好文 时间:
2018-05-19 10:35:19
阅读次数:
132