中央最新指示停止核酸檢測(cè)東莞seo軟件
? 給自己的mac系統(tǒng)上安裝java環(huán)境
🍓 作為前端工程師如何給自己的mac系統(tǒng)上安裝java環(huán)境
🍎 最近因?yàn)樽约旱囊恍╉?xiàng)目需求,mac電腦上需要安裝一些后臺(tái)的java環(huán)境,用來(lái)跑后臺(tái)的java程序,于是從一個(gè)前端工程師的角度安裝了一些mac跑java環(huán)境需要軟件和配置
1、idea軟件安裝
首先是跑后臺(tái)常用的軟件,我用的idea
官網(wǎng)地址:idea官網(wǎng)
這里我使用了m1適配的老版本,2020年的 2020.3.4版本
官網(wǎng)上的版本直接下載就ok啦!
然后一路安裝就完成了
2、JDK1.8
因?yàn)镺racleJDK暫時(shí)并不支持arm架構(gòu)的芯片,所以我們使用openjdk:zulu版本,百度網(wǎng)盤(pán)地址:
鏈接: [M1芯片jdk1.8百度網(wǎng)盤(pán)地址](https://pan.baidu.com/s/1pkv04x7CJy4AbU5H8pUmhA) 密碼: 5kwp
- 檢測(cè)mac上是否安裝成功java jdk1.8 的環(huán)境呢
mac 快捷鍵: command + 空格 輸入ter按回車鍵調(diào)出終端窗口
java -version 即可查看自己的mac上有沒(méi)有裝java環(huán)境
3、mysql數(shù)據(jù)庫(kù)安裝
概述:后臺(tái)環(huán)境開(kāi)發(fā)需要數(shù)據(jù)庫(kù):MySql
① 下載,官網(wǎng)下載即可
直接去[MYSQL下載地址](https://dev.mysql.com/downloads/mysql/)
然后一路下載安裝完事//Path路徑附加MySQL的bin目錄
PATH="$PATH":/usr/local/mysql/bin
//登陸MySQL (密碼就是前面自己設(shè)定的臨時(shí)密碼)
mysql -u root -p已經(jīng)啟動(dòng)了mysql
詳細(xì)步驟:
② 使用
(1)啟動(dòng)MySQL服務(wù)
sudo /usr/local/MYSQL/support-files/mysql.server start
(2)停止MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server stop
(3)重啟MySQL服務(wù)
sudo /usr/local/mysql/support-files/mysql.server restart
(4)MySQL常見(jiàn)的一些操作命令
連接mysql
連接到本機(jī)上的MYSQL
打開(kāi)DOS窗口,進(jìn)入目錄 mysqlbin,再鍵入命令mysql -uroot -p,回車后提示后輸入密碼
創(chuàng)建一個(gè)數(shù)據(jù)庫(kù):
建庫(kù):create database 庫(kù)名
查看本地的mysql數(shù)據(jù)庫(kù):
show databases;
修改密碼
mysql admin -u root -p abc password def
建表:create table 表名 (字段設(shè)定列表);
顯示數(shù)據(jù)表的結(jié)構(gòu):describe 表名;
刪庫(kù)和刪表:
drop database 庫(kù)名;
drop table 表名;
顯示表中的記錄:select * from 表名;
將表中記錄清空:delete from 表名;
③ Mac安裝Navicat for MySQL(數(shù)據(jù)庫(kù)管理工具)
對(duì)navicat的操作
navicat如何設(shè)置成中文
(步驟1) 打開(kāi)軟件,選擇“Tools”打開(kāi)
(步驟2) 打開(kāi)軟件,點(diǎn)擊Options打開(kāi)
(步驟3) language設(shè)置成中文
mac上我安裝的沒(méi)有 :沒(méi)找到,于是找了找設(shè)置中文的方法再次
解決設(shè)置中文的方法
- 比較麻煩 最后沒(méi)解決
Navicat報(bào)錯(cuò):1045-Access denied for user root@localhost(using password:YES)
解決方法:
密碼輸錯(cuò)了,最后清除mac系統(tǒng)的密碼,然后重新登錄連接即可
: 解決mac 忘記Mysql數(shù)據(jù)庫(kù)密碼方法 已寫(xiě)另一篇文章中
Navicat最后終于連接成功。
數(shù)據(jù)庫(kù)的密碼一定要記好
④ 登錄數(shù)據(jù)庫(kù)并進(jìn)行相關(guān)操作的命令
關(guān)閉apache 服務(wù)
sudo sh /Library/Tomcat/bin/shutdown.sh
【意思就是執(zhí)行一下位于根目錄下面的shutdown.sh文件】
環(huán)境裝好了,接下來(lái)開(kāi)始跑我們的項(xiàng)目吧
4、MAC安裝maven
在mac上裝maven環(huán)境
打開(kāi)官網(wǎng):https://maven.apache.org/download.cgi
maven官網(wǎng)
MAC安裝maven歷史版本,去下載對(duì)應(yīng)的歷史版本
下載對(duì)應(yīng)的壓縮版本
點(diǎn)進(jìn)去以后選擇壓縮版本下載
下載完成后解壓到任意目錄,將文件放到根目錄下面
配置系統(tǒng)環(huán)境變量
apache-maven-3.6.0 我的maven包
打開(kāi)終端輸入
vim ~/.bash_profile
再輸入 source .bash_profile
更新環(huán)境變量
3、配置鏡像
首先,需要在配置的路徑下找到apache-maven文件夾,在其中的/conf文件夾下,找到settings.xml文件,用文本編輯器打開(kāi),在給出的<mirror>
鏡像的樣例下,配置阿里云的鏡像。
<mirror><id>nexus-aliyun</id><name>Nexus aliyun</name><url>http://maven.aliyun.com/nexus/content/groups/public</url><mirrorOf>central</mirrorOf>
</mirror>
</mirror>
至此,就完成了Maven的全部配置
在IDEA之中引入和使用maven的環(huán)境
但是一直遇到一個(gè)問(wèn)題,就是引入整個(gè)maven一直顯示類似前端里面的依賴包找不到
于是只能 mac上在idea編輯器中配置自己下載的maven倉(cāng)庫(kù)
配置屬于自己的tomcat服務(wù)器 ,按照步驟來(lái)即可。
無(wú)奈忘記mysql密碼,Mysql密碼更改一下
(1)進(jìn)入mysql的根目錄bin目錄下
(2)命令行輸入sudo su
(3)輸入密碼 需要輸入的你自己電腦的管理員密碼(開(kāi)機(jī)密碼),以獲取管理員權(quán)限
(4)輸入 ./mysqld_safe --skip-grant-tables &
跳過(guò)驗(yàn)證密碼端口
回車以禁止mysql驗(yàn)證功能,mysql會(huì)自動(dòng)重啟,偏好設(shè)置中的mysql狀態(tài)會(huì)變成running。
新打開(kāi)一個(gè)窗口登錄進(jìn)去mysql
(5)輸入命令 ./mysql
回車
(6)輸入命令 flush privileges;
分號(hào)別忘記輸了
(7) 重置密碼:ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
7、執(zhí)行 quit 退出mysql
8、執(zhí)行 exit 退出sudo
9、密碼重置已完畢,可以試試登陸mysql。
mysql -u root -p
格外注意 標(biāo)注mysql數(shù)據(jù)庫(kù)版本,mysql8修改密碼那句變成了 SET PASSWORD FOR root@localhost = 'root';
maven/gradle
🍓 mysql的使用
1)在終端使用命令以安全模式啟動(dòng)mysql服務(wù):
sudo /usr/local/mysql/bin/mysqld_safe –skip-grant-tables,2)打開(kāi)另一個(gè)終端 執(zhí)行命令:(此時(shí)要求輸入的密碼為用戶開(kāi)機(jī)密碼)
sudo /usr/local/mysql/bin/mysql -u root3)在終端執(zhí)行修改密碼命令重置密碼:
UPDATE mysql.user SET authentication_string=PASSWORD(‘12345678’) WHERE User=’root’;,或
UPDATE mysql.user SET Password =PASSWORD(‘a(chǎn)dmin123’) WHERE User=’root’;4)刷新FLUSH PRIVILEGES:
FLUSH PRIVILEGES;5)這里可以對(duì)mysql服務(wù)進(jìn)行人為啟動(dòng)或者暫停,也可以在終端對(duì)mysql開(kāi)啟或者關(guān)閉mysql服務(wù):// 啟動(dòng):
sudo /usr/local/mysql/support-files/mysql.server start
// 關(guān)閉
sudo /usr/local/mysql/support-files/mysql.server stop進(jìn)入mysql數(shù)據(jù)庫(kù):
mysql -u root -p
輸入自己的數(shù)據(jù)庫(kù)密碼:
4.1maven官網(wǎng)地址:
下載這個(gè)地址的maven
解壓壓縮包
這個(gè)時(shí)候就可以配置環(huán)境變量了
// 輸入命令
vim ~/.bash_profile//打開(kāi)后配置環(huán)境變量,點(diǎn)i為輸入,復(fù)制下面兩句,MAVEN_HOME,換成自己下載的路徑
export MAVEN_HOME=/Users/…/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
//配置完畢后 esc + :wq 保存退出//輸入 使配置生效
source ~/.bash_profile//測(cè)試是否成功,要先裝好jdk哦
mvn -version
5、 在mac上裝個(gè)后臺(tái)apache-tomcat-8.5.85
一般后臺(tái)環(huán)境開(kāi)發(fā)需要
1.運(yùn)行環(huán)境:最好是java jdk 1.8,我們?cè)谶@個(gè)平臺(tái)上運(yùn)行的。其他版本理論上也可以。
2.IDE環(huán)境:IDEA,Eclipse,Myeclipse都可以。推薦IDEA;
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
4.硬件環(huán)境:1G內(nèi)存以上 Mac OS;
5.數(shù)據(jù)庫(kù):MySql 5.7版本;
6.是否Maven項(xiàng)目:否
2、 IDE環(huán)境
command + , 打開(kāi)Preferences設(shè)置窗口 是IDEA中的全局設(shè)置(","是基礎(chǔ))
3.tomcat環(huán)境:Tomcat 7.x,8.x,9.x版本均可
?? mac配置 tomcat環(huán)境
第一步:下載Tomcat
下載鏈接:http://tomcat.apache.org/download-80.cgi
1 、下載其中的壓縮文件夾:
放到 /user/local 文件夾下面
2、 我的mac下apache配置
- apache-tomcat-8.5.85
文件目錄在:
/usr/local/apache-tomcat-8.5.85
3、 我們打開(kāi)終端把我們的tomcat路徑配置進(jìn)去
輸入open .bash_profile
4、配置mac的環(huán)境變量
export PATH=$PATH:/Users/xxx/Documents/work/java/apache-tomcat-8.5.85/bin
配置自己的apache-tomcat-8.5.85 文件夾到路徑下面
這里特別有坑的地方
記得看好文件名字
記得mac里面的路徑以:分隔開(kāi)即可
最后保存只需要command+s。然后關(guān)閉即可
5、在 apache-tomcat-8.5.85 的bin 打開(kāi)命令汗窗口額
輸入以下命令行
startup.sh
6、測(cè)試是否成功
startup.sh就成功啟動(dòng)tomcat
??錯(cuò)誤點(diǎn)1
遇到出現(xiàn)
permission defined
說(shuō)明我們沒(méi)有權(quán)限操作.sh文件
sudo chmod 755 /Users/xxx/Documents/work/java/apache-tomcat-7.0.64/bin/*.sh
最終獲取打開(kāi)bin目錄下所有.sh的文件權(quán)限
6、Redis 安裝使用
① Redis 概述
是一個(gè)key-value存儲(chǔ)系統(tǒng)(官網(wǎng):http://redis.io),是一個(gè)分布式緩存數(shù)據(jù)庫(kù)
官網(wǎng)版本
https://redis.io/download/
github上windows版本
https://github.com/tporadowski/redis/releases
可以releases 下載6.2.4穩(wěn)定版本的tar包
1、下載redis安裝包
2、先新建一個(gè)文件夾用于存放Redis壓縮包解壓后的文件,新建一個(gè)文件夾為:redis-5.0.14,上面下載的安裝包解壓縮到一個(gè)固定目錄中,例如我在E:AppDevlpredis目錄下解壓縮
3、添加一個(gè)環(huán)境變量,將 thereids安裝目錄添加到環(huán)境變量路徑中
幾個(gè)重要的文件
redis配置文件為:redis.windows.conf、redis.windows-service.conf
redis綁定地址以及默認(rèn)端口配置都可在這兩個(gè)文件中找到
4、配置環(huán)境變量
復(fù)制redis的解壓路徑,例如我的為:C:\Program Files\Redis\
找到【path】環(huán)境變量,新建一個(gè)環(huán)境變量值為redis的解壓路徑
D:\anzhuang\redis-5.0.14
下面是其中的一些具體的參數(shù):
修改redis.windows.conf配置文件
#bind 127.0.0.1 // 指定Redis 只接收來(lái)自于該IP 地址的請(qǐng)求,如果不進(jìn)行設(shè)置,那么將處理所有請(qǐng)求,在生產(chǎn)環(huán)境中為了安全最好設(shè)置該項(xiàng)。注釋掉,不開(kāi)啟
protected-mode no //將yes改為no
port 6379 // 監(jiān)聽(tīng)端口,默認(rèn)為6379
daemonize yes // 使用yes啟用守護(hù)進(jìn)程,后臺(tái)運(yùn)行
pidfile /home/deploy/redis/redis_20002.pid // 你可以配置到其他地址。當(dāng)運(yùn)行多個(gè)redis 服務(wù)時(shí),需要指定不同的pid 文件和端口
logfile "/home/deploy/redis/logs/redis.log" // 設(shè)置log輸出目錄
dir /home/deploy/redis/data/ // 設(shè)置數(shù)據(jù)存放的目錄
requirepass 123456 // 設(shè)置redis密碼
將Redis 加入 Windows 服務(wù)并啟動(dòng),執(zhí)行
redis-server --service-install redis.windows.conf
提示:Redis successfully installed as a service.
表示成功!
計(jì)算機(jī)管理中找到服務(wù)并啟動(dòng):
使用redis-cli連接redis
redis-cli.exe -h 127.0.0.1 -p 6379
設(shè)置鍵值對(duì):
set aa 1234
取出鍵值對(duì):
get aa