Happyjava's blog site

Happyjava's blog site,分享编程知识,顺便发发牢骚

0%

试验环境

win10+VMware12


下载资源

首先是下载相关资源:

Mac 10.11.1系统下载:链接:https://pan.baidu.com/s/1693axsKPPj1-oh16x3ImJw
提取码:csly

unlocker208:链接:https://pan.baidu.com/s/1zPhsY2wXsaBQozztQaiDlw
提取码:ffdd

VMware12:链接:https://pan.baidu.com/s/1SIdyjq-g0rYw-y_Y9vZWuw
提取码:tlaa


unlocker

下载unlocker208,解压,通过管理员模式执行:win-install.cmd。

需要等待一段时间:

提示finished即可。


阅读全文 »

执行命令:

1
hexo new page categories

执行完之后,会输出:

1
INFO  Created: D:\Happy\gitpage\source\categories\index.md

我们找到这个index.md文件,打开如下所示:

1
2
3
4
---
title: categories
date: 2020-01-20 20:06:27
---

添加type: "categories"到内容中,添加完之后如下:

1
2
3
4
5
---
title: categories
date: 2020-01-20 20:06:27
type: "categories"
---
阅读全文 »

安装nodejs环境

这个直接搜索安装即可,安装完成之后,通过如下命令检测环境变量是否安装成功:

1
2
3
λ node -v
# 输出版本号
v12.13.1

正确输入版本号即可。

安装cnpm

cnpm是淘宝镜像,可以加快依赖的安装速度

1
2
3
4
5
6
npm install cnpm -g --registry=https://registry.npm.taobao.org

# 输出
C:\Users\xxxxx\AppData\Roaming\npm\cnpm -> C:\Users\xxxxx\AppData\Roaming\npm\node_modules\cnpm\bin\cnpm
+ cnpm@6.1.0
added 680 packages from 933 contributors in 24.882s

其他

Git、GitHub就不多说了

阅读全文 »

windows上执行Docker命令,如:

1
docker exec -it mysql mysql -uroot -p

就会报错:

1
the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'

需要在执行Docker命令之前,加 winpty,如:

1
winpty docker exec -it mysql mysql -uroot -p

前言

在Java并发编程中,volatile关键字有着至关重要的作用,在面试中也常常会是必备的一个问题。本文将会介绍volatile关键字的作用以及其实现原理。

阅读全文 »

前言

在阿里Java开发手册中,有这么一条建议:慎用 Object 的 clone 方法来拷贝对象。对象 clone 方法默认是浅拷贝,若想实现深拷贝需覆写 clone 方法实现域对象的深度遍历式拷贝 。Java中的对象拷贝,有浅拷贝和深拷贝两种,如果没有搞清楚这两者的区别,那么可能会给自己的代码埋下隐患。

阅读全文 »

前言

之前已经写过一篇文章介绍SpringBoot整合Spring Cache,SpringBoot默认使用的是ConcurrentMapCacheManager,在实际项目中,我们需要一个高可用的、分布式的缓存解决方案,使用默认的这种缓存方式,只是在当前进程里缓存了而已。Spring Cache整合Redis来实现缓存,其实也不是一件复杂的事情,下面就开始吧。

关于Spring Cache的运用,请参考[快学SpringBoot]快速上手好用方便的Spring Cache缓存框架

阅读全文 »

前言

容器是Docker的三大核心概念之一。简单地说,容器是独立运行的一个或一组应用,以及它们的运行态环境。对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和跑在上面的应用。通过这篇文章,我们来讲讲Docker容器的一些常用命令,如创建,停止,重启,暂停等等。

阅读全文 »