闻心阁

一蓑烟雨看苍生,半壶浊酒笑红尘

Go对比Java

2021-02-18 约 1 分钟读完 搬砖秘籍

最近一段时间使用Hugo,让我喜欢上了Go语言,同时公司的项目又基本都是Java写的,想学又有点纠结,毕竟业余时间有限,本文尝试罗列一下Go和Java这两种语言的优势,对后续自己的技术选型做个参考。

继续阅读

Mac下管理Java多版本的实践心得

2018-05-22 约 1 分钟读完 搬砖秘籍
在 Mac 下要跑一个公司大神给的项目,后端用到了Java 8,做为一个不起眼的前端开发,在见到Java代码之后是蒙的,好在小龙大哥的指导,才让我这Java跑起来。但是,在被前端的node坑过之后,我想起了一个恐怖的问题:Java 下是不是也有多个版本? 是 为了避免后面大神再给我一个 Java 1.7 的项目,于是我决定找办法在电脑上管理多版本的 Java。 神器 jEnv jEnv - Manage your Java environment 是一个用于管理Java多版本的工具,其使用方法推荐参考官网的方法。本文做一些节选,不保证最新哦。 安装 jEnv brew install jenv 如果用的bash echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.bash_profile echo 'eval "$(jenv init -)"' >> ~/.bash_profile 如果用的zsh echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(jenv init -)"' >> ~/.zshrc 安装 Java jEnv 和 nvm 不一样,并不提供下载 Java 特定版本的功能(截止2018-05-22),所以需要自己手动安装。Java 6 需要从Apple webiste下载安装,Java 7、Java 8、 Java 10可以直接从官网下载。 配置 jEnv 使用如下命令: // 1. 继续阅读