摘要:
1. 变量
1.1 变量概述
前面我们已经学习了常量,接下来我们要学习变量。在Java中变量的应用比常量的应用要多很多。所以变量也是尤为重要的知识点!
什么是变量?变量是一个内存中的小盒子(小容器),容器是什么?生活中也有很多容器,例如水杯是容器,用来装载水;你家里的大衣柜是容器,用来装载衣裤;饭盒是容... 阅读原文
2019-10-07 14:21:06 阅读(2365) 评论(0)
摘要:
本文主要是讲在Centos中安装RocketMQ并做简单的示例。如果你按照本文安装100%是可以成功的,如果按照阿里官方的说明,那只能呵呵了~
安装
官方地址为:https://rocketmq.apache.org/docs/quick-start/
本人安装如下:
//下载最新的rocketmq
wg... 阅读原文
2019-10-07 13:24:03 阅读(2323) 评论(0)
摘要:
1. 注释、关键字与标识符
大家可以安装一个文本编辑软件notepad++,有利于java代码的查看与编写。
1.1 程序注释
通常我们需要在源代码中添加文字用来对进行代码解释说明,但这些文字并不是Java代码的语法,会导致编译出错。这时我们可以使用注释来完成这一事项!
在编译时,编译器会忽略注释的存... 阅读原文
2019-10-07 12:48:03 阅读(2382) 评论(0)
摘要:
## 今日内容 1. Filter:过滤器 2. Listener:监听器# Filter:过滤器 1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 ... 阅读原文
2019-10-07 11:45:03 阅读(2380) 评论(0)
摘要:
jdk安装一、用yum安装jdk1.查看yum库都有哪些jdk版本yum search java|grep jdk2.选择版本安装yum install java-1.8.0-openjdk(/usr/lib/jvm/Java)3.设置环境变量vi /etc/profileJAVA_HOME=/usr/li... 阅读原文
2019-10-07 10:10:02 阅读(2371) 评论(0)
摘要:
EXCEPTION_ACCESS_VIOLATION(0xc0000005)eclipse.ini中添加:-XX:CompileCommand=exclude,org.eclipse.jdt.internal.coompiler.parser.TypeConverter::*
阅读原文
2019-10-07 00:36:01 阅读(2859) 评论(0)
摘要:
反射概述
反射的概述
什么是Java的反射机制
JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。
Java的反射机制的作用
是用来编写一些通用性较高的代... 阅读原文
2019-10-07 00:04:55 阅读(2812) 评论(0)
摘要:
由于JDK中提供的ByteBuffer无法动态扩容,并且API使用复杂等原因,Netty中提供了ByteBuf。Bytebuf的API操作更加便捷,可以动态扩容,提供了多种ByteBuf的实现,以及高效的零拷贝机制。
ByteBuf的操作
ByteBuf有三个重要的属性:capacity容量,read... 阅读原文
2019-10-06 23:41:09 阅读(2375) 评论(0)
摘要:
构建环境
macOS 10.13.6
JDK1.8
IntelliJ IDEA 2018.3.6 (Ultimate Edition)
Spring v5.1.9.RELEASE
Gradle 5.5.1。直接使用brew安装Gradle brew install gradle
源码构建
1.源码导入
... 阅读原文
2019-10-06 22:51:16 阅读(2489) 评论(0)
摘要:
关于虚拟机模板
想用vagrant搭建hadoop集群,要完成以下准备工作:
三个虚拟机实例操作系统都是CentOS7的server版;
每个实例都要安装同样的应用、关闭防火墙、关闭swap等;
今天就来做个模板,用此模板创建好的虚拟机都已经完成了上述操作;
关于vagrant的安装和基本操作,请参考《M... 阅读原文
2019-10-06 21:24:02 阅读(2381) 评论(0)