希望的天 希望的天
4年前
synchronized锁升级过程
1.前置知识:    1.1JAVA对象的内存布局      hotspot虚拟机中,普通对象在堆中的存储可以划分成三部分:对象头(包含了MarkWord和类型指针)、实例例数据和padding。JAVA对象的内存布局MarkWord的长度为4byte/8byte,用于存储对象自身的运行时数据
Stella981 Stella981
3年前
CentOS 7 Cobbler 安装
Cobbler介绍Cobbler是一个Linux服务器快速网络安装的服务,而且在经过调整也可以支持网络安装windows。使用python开发,小巧轻便(才15k行python代码),可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS,TFTP、RSYNC以及yum仓库、
Stella981 Stella981
3年前
Linux (Ubuntu 18.04) 安装vim编辑器
大家可以去Ubuntu官网下载桌面系统:https://ubuntu.com/download/desktop,虽然最新版是19.04,但是建议大家下载稳定版18.04。安装过程非常简洁,我使用的是VMwareWorkstationPro虚拟机,大家也可以用其他的,这个没什么影响。Ubuntu18.04用起来还是要比老版本要舒服很多的,毕竟做了这
Stella981 Stella981
3年前
Cobbler极简教程
1\.Cobbler介绍Cobbler是一个Linux服务器安装的服务,可以通过网络启动(PXE)的方式来快速安装、重装物理服务器和虚拟机,同时还可以管理DHCP,DNS等。Cobbler可以使用命令行方式管理,也提供了基于Web的界面管理工具(cobblerweb),还提供了API接口,
Stella981 Stella981
3年前
Linux发行版总结整理
Linux发行版:  Linux,最早由LinusBenedictTorvalds在1991年开始编写。在这之前,RichardStallman创建了FreeSoftwareFoundation(FSF)组织以及GNU项目,并不断的编写创建GNU程序(此类程序的许可方式均为GPL:GeneralPublicLicense)。在不断的有
Stella981 Stella981
3年前
Flink读取数据存入Redis中
1.环境准备:  1.搭建单机版的Redis  2.虚拟机上ncl9000方式产生数据2.需求分析:通过socket的ncl9000方式产生数据,然后将数据以list的形式存入到Redis中3.flink依赖的redis的pom文件     redis的依赖(https://www.oschina.net/ac
Stella981 Stella981
3年前
CentOS7中tomcat端口设置
有时候linux下的tomcat其他机器无法访问,比如主机无法访问linux虚拟机的tomcat,这是因为tocat的端口,linux没有对外开放,所以只能localhost访问,但是别的机器访问不了;解决方法如下:第一步:通过systemctlstatusfirewalld查看firewalld状态,若发现当前是dead状态,即防火墙未开启。!
Stella981 Stella981
3年前
Docker + Django 一周踩坑记
    鉴于是公司的项目,项目源码不好公开,就专门讲踩坑的经历好了,我以前没有接触过docker,一直以为它是个轻量化的虚拟机,但在看了《docker从入门到实践》(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fwww.gitbook.com%2Fbook%2Fyeasy%2Fd
Stella981 Stella981
3年前
Hadoop完全分布式(集群)安装教程【图文并茂】
一.所需软件虚拟机:Vmware10.0.2.46408,通过百度可自行进行下载,也可通过http://pan.baidu.com/s/1eQtgi1k进行下载Linux镜像:Centos,可通过下载ios进行安装系统,也可通过http://pan.baidu.com/s/1eQgoXQ6进行下载(该资源为我已经安装好之
Stella981 Stella981
3年前
OpenJDK9编译作业
学习jvm,有必要学会自己编译一个jdk。《深入理解java虚拟机》里的“实战:自己编译JDK”用的是OpenJDK7,按照书本上的指导我没有编译成功。于是果断上官网 http://openjdk.java.net/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fopenjdk.java