-
rocketmq 部署启动指南-Docker 版
rocketmq 部署启动指南-Docker 版 最近学习使用 rocketmq,需要搭建 rocketmq 服务端,本文主要记录 rocketmq 搭建过程以及这个过程踩到的一些坑。 准备工作 在搭建之前,我们需要做一些准备工作,这里我们需要使用 docker 搭建服务,所以需要提前安装 docker。此外,...
-
Java基础回顾——反射+案例
Java基础回顾——反射+案例 引言: 从大二刚开始接触java,了解其基本语法,到用swing编写图形界面的程序,到JavaWeb用SSH三大框架编写小网站,后面又学SSM,SpringBoot,SpringCloud等。可以说算是对java也不断的了解了,慢慢的入了java这个大坑,感觉还不错??。虽然学...
-
Java内存模型详解
Java内存模型详解 前言 Java内存模型(Java Memory Model,简称JMM),即Java虚拟机定义的一种用来屏蔽各种硬件和操作系统的内存访问差异,以实现让java程序在各种平台下都能够达到一致的内存访问效果的内存模型。本篇文章大致涉及到五个要点:Java内存模型的基础,主要...
-
Java学习笔记(五)
Java学习笔记(五) 类和对象 一,引用 即 创建类的实例 == 对象 new Hero(); 代表创建了一个 Hero 对象,但是却无法访问它,所以需要引用它 Hero hero = new Hero(); h 是的变量类型是 Hero 类,又称 引用,在 C++ 中 经常以 h = Hero(); 来做引用 当然,可以多个引用...
-
Struts2 运行流程
Struts2 运行流程 1、在web.xml中使用Struts的核心过滤器拦截所有请求。 filter filter-namestruts2/filter-name filter- class org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilter/filter- class /filter filter-mapping filter-namestruts2/filter...
-
JVM类加载机制
JVM类加载机制 描述JVM如何加载Class字节码文件。 类加载过程 加载 连接 验证 准备 解析 初始化 加载 获取类的二进制字节流加载到内存(比如从Zip包,网络,反射中读取) 将字节码的静态数据结构转换成运行时数据结构 在内存中生成一个代表这个类的java.lang.Class对象...
-
关于java虚拟机
关于java虚拟机 JVM 堆和栈 简单意义上,Java把内存划分为两种:一种是栈内存,另一种是堆内存 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可...
-
java反射机制
java反射机制 概述 RTTI:运行时类型信息使得你可以在程序运行时发现和使用类型信息。但是这个类型在编译时必须已知,这样才能使用RTTI识别他,并利用这些信息做一些有用的事。换句话说,在编译时,编译器必须知道所有要通过RTTI来处理的类。 但是,在编译时程序根本没...
-
Struts2 Action的3种创建方式
Struts2 Action的3种创建方式 Action是Strut2的核心内容,相当于Servlet,用于处理业务。 Action是一个Java类,直接新建Java类即可。 Action有3种实现方式。 1、使用POJO,设置成员变量,写对应的setter、getter方法,再写一个返回值是String的方法来处理业务逻辑,并...
-
volatile底层实现原理
volatile底层实现原理 前言 当共享变量被声明为volatile后,对这个变量的读/写操作都会很特别,下面我们就揭开volatile的神秘面纱。 1.volatile的内存语义 1.1 volatile的特性 一个volatile变量自身具有以下三个特性: 可见性:即当一个线程修改了声明为volatile变量的...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
