2018年8月14日

学以致用,通过字节码理解:Java的内部类与外部类之私有域访问

正文内容加载中...

posted @ 2018-08-14 01:10 西楼有酒 阅读(216) 评论(0) 编辑

2018年8月5日

java接口的演变(jdk8的default、静态方法,jdk9的私有方法、私有静态方法)

摘要: 目录: 接口的定义 jdk7-9,接口属性的变化 jdk8,default、public static method的提出解决了什么问题,使用时需要注意什么 jdk9的补充(引入private method、private static method) 新老生常谈:接口和抽象类的对比 单继承还是多继阅读全文

posted @ 2018-08-05 16:38 西楼有酒 阅读(311) 评论(0) 编辑

2018年7月12日

一个“Hello World”理解JVM运行时数据区

摘要: 先上一张JVM体系结构图: 1)运行时数据区:经过编译生成的字节码文件(class文件),由class loader(类加载子系统)加载后交给执行引擎执行。在执行引擎执行的过程中产生的数据会存储在一块内存区域。这块内存区域就是运行时区域 2)程序计数器:用于记录当前线程的正在执行的字节码指令位置。由阅读全文

posted @ 2018-07-12 00:51 西楼有酒 阅读(553) 评论(0) 编辑

2018年7月8日

Java对象是怎么创建的(通过对象的创建,了解JVM内存结构)

摘要: 在代码层面,我们通过new关键字创建一个对象: 而虚拟机中,创建一个对象,则经过了许多环节,JVM的内存结构可以通过另一篇文章了解:一个“Hello World”理解JVM运行时数据区 ,本文主要基于JVM的内存结构,聊聊对象在JVM中是怎么创建的: 关键字词典: 指针碰撞:假设Java堆中的内存是阅读全文

posted @ 2018-07-08 22:22 西楼有酒 阅读(6) 评论(0) 编辑

mac下编译openjdk8?so easy!

摘要: 写在最前面的话:建议第一次编译jdk的朋友,查阅任何博客都不如认真读一遍源码中的README-builds.html 环境:macOS High Sierra(10.13.5) 编译jdk:openjdk8 操作流程就不多写了,README-builds.html写的很清晰,当然,即使跟着READM阅读全文

posted @ 2018-07-08 19:41 西楼有酒 阅读(285) 评论(0) 编辑

2018年3月8日

彻底修改eclipse中项目的名称

摘要: 需要四个步骤: 一、右键工程:Refactor->Rename,或选中工程按F2,修改名称 二、修改项目目录下:.project文件 三、项目右键属性 --> Web Project Settings --> Context root 四、修改项目目录下:.settings\org.eclipse.阅读全文

posted @ 2018-03-08 16:51 西楼有酒 阅读(31) 评论(0) 编辑

2017年8月28日

maven更新慢,改用国内镜像地址

摘要: 方法很简单: 在 maven根目录 > conf > settings.xml 中 <mirrors>里添加以下子节点:阅读全文

posted @ 2017-08-28 23:34 西楼有酒 阅读(13) 评论(0) 编辑

2017年6月20日

Linux下redis安装与使用

摘要: 1、下载redis: 如果提示wget命令不存在,则需要安装wget,具体安装方法如下: 2、解压: 3、进入解压后文件夹并编译: 如果编译出错,提示:gcc command not found,是因为gcc没安装,安装方法如下: 如果报:error: jemalloc/jemalloc.h: No阅读全文

posted @ 2017-06-20 16:35 西楼有酒 阅读(23) 评论(0) 编辑

SecureCRT连接虚拟机下的CentOS7

摘要: 1、首先在VMWare下配置CentOS为桥接模式: 2、查看本机ip: 3、ip addr查看centos的mac地址: 4、在root权限下修改/etc/sysconfig/network-scripts/ifcfg-eno16777736(不一定同名,看机器实际情况)文件: 修改如下内容: H阅读全文

posted @ 2017-06-20 15:38 西楼有酒 阅读(1600) 评论(0) 编辑

2017年6月16日

redis开启远程访问

摘要: 开始之前,记得检查Linux下的防火墙是否开启,若开启redis端口是否在白名单内。Linux白名单相关操作不熟悉的看过来:http://www.cnblogs.com/JunFengChan/p/7029232.html 默认情况下,redis只允许本地访问,要让redis允许远程访问,需要修改r阅读全文

posted @ 2017-06-16 20:57 西楼有酒 阅读(730) 评论(0) 编辑

导航

公告