加载中
JDK 7 源码学习系列——JDK 6和7中substring的原理及区别

substring(int beginIndex, int endIndex)方法在jdk 6和jdk 7中的实现是不同的。了解他们的区别可以帮助你更好的使用他。为简单起见,后文中用substring()代表substring(int beginIndex, int...

JDK
2017/01/13 09:55
13
Java字符串之JDK 6和JDK 7中substring的原理及区别

String是Java中一个比较基础的类,每一个开发人员都会经常接触到。而且,String也是面试中经常会考的知识点。String有很多方法,有些方法比较常用,有些方法不太常用。今天要介绍的subString...

2017/02/27 09:49
60
linux下,redis 3.2.1双节点集群安装部署

一.环境准备 1.JDK环境准备,需卸载掉自带JDK (1)检查服务器是否自带jdk环境 [root@redis1 /]# rpm -qa|grep jdk java-1.6.0-openjdk-1.6.0.0-1.45.1.11.1.el6.x86_64 [root@redis1 /]# (2)...

linux下,配置jdk、安装weblogic11g及新建域

在linux下 配置jdk [root@test01 ~]# vi /etc/profile ##在最后增加如下代码## #export JAVA_HOME=/weblogic/jdk/jdk1.7.0_80 export JAVA_HOME=/jdk1.7.0_80 PATH=$JAVA_HOME/bin:$PATH CL...

2017/09/06 17:51
61
Java之JDK、JRE、JVM

JDK : Java Development ToolKit(Java开发工具包)。JDK是整个JAVA的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API ...

2017/01/08 12:17
58
Dubbo源码分析(4),Dubbo内核实现之SPI

Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。那所谓的微内核+插件体系是如何实现的呢!大家是否熟悉spi(service provider interface)机制,即我们定义了服务接口标准,让厂商去实现(...

2018/03/18 21:50
42
深入理解Java的注解

在开发 Java 程序,尤其是 Java EE 应用的时候,总是免不了与各种配置文件打交道。以 Java EE 中典型的 S(pring)S(truts)H(ibernate) 架构来说,Spring、Struts和Hibernate这三个框架都有自己...

2017/03/19 19:22
37
Java之常见命令及Java Dump介绍

一、常用命令: 在JDK的bin目彔下,包含了java命令及其他实用工具。 jps:查看本机的Java中进程信息。 jstack:打印线程的栈信息,制作线程Dump。 jmap:打印内存映射,制作堆Dump。 jstat:性能监控...

Dubbo源码分析(7):SPI扩展机制剖析

我们都是知道一个合格的开源框架对于扩展的支持都要是相当弹性的,Dubbo 也不例外。Dubbo采用微内核+插件体系,使得设计优雅,扩展性强。Dubbo的扩展机制是基于SPI思想来实现的,但是并没有采...

2018/09/28 21:07
77
java常用工具——jps

jps位于jdk的bin目录下,其作用是显示当前系统的java进程情况,及其id号。 jps相当于Solaris进程工具ps。不象”pgrep java”或”ps -ef grep java”,jps并不使用应用程序名来查找JVM实例。因...

2017/01/30 17:38
25
Java集合,TreeSet底层实现和原理

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 TreeSet实现了Sor...

2018/02/28 10:26
3.2K
java常用工具——javap

javap是jdk自带的一个工具,可以对代码反编译,也可以查看java编译器生成的字节码。 一般情况下,很少有人使用javap对class文件进行反编译,因为有很多成熟的反编译工具可以使用,比如jad。但...

2017/02/17 20:22
21
深入JVM系列(三)之类加载、类加载器、双亲委派机制与常见问题

一.概述 定义:虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的java类型。类加载和连接的过程都是在运行期间完成的。 二...

2017/04/17 14:47
227
java并发编程,ThreadLocal源码解析

ThreadLocal的作用:是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者组件之间一些公共变量的传递的复杂度。 看看JDK中的源码是怎么写的: This c...

2018/03/02 16:25
232
Dubbo源码分析(5):Dubbo内核实现之动态编译

我们运行的java代码,一般都是编译之后的字节码。Dubbo为了实现基于spi思想的扩展特性,特别是能够灵活添加额外功能,对于扩展或者说是策略的选择这个叫做控制类也好设配类也好的类要能够动态...

2018/05/09 14:09
46
深入理解Java的泛型及用法

Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性,允许在定义类和接口的时候使用类型参数(type parameter)。声明的类型参数在使用时用具体的类型来替换。泛型最主要的应用是在...

2017/03/28 20:23
53

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部