1、JDK安裝
1、下載 JDK8
下載路徑:
2、安裝
直接下一步安裝,jre不用安裝
3、配置
配置環境變量:右擊“我的電腦”-->"屬性"-->"高級系統設置"-->"高級"-->"環境變量"
1、在系統變量里新建"JAVA_HOME"變量,變量值為:C:\Program Files\Java\jdk1.8.0_60(根據自己的jdk的安裝路徑填寫)
2、在系統變量里新建"classpath"變量,變量值為:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面有一點)
3、找到path變量(已存在不用新建)添加變量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
注意變量值之間用";"隔開。注意原來Path的變量值末尾有沒有;號,如果沒有,先輸入;號再輸入。如果你的系統是Windows10,就相對方便多了,不用擔心這個";"。
2、MySql安裝
1、MySQL軟件下載
mysql5.7 64位下載地址:
鏈接:https://pan.baidu.com/s/1_MYnWuC89-I3_kj6wtDGig
提取碼:wffl
電腦是64位的就下載使用64位版本的!
2、MySQL安裝步驟
1、下載后得到zip壓縮包.
2、解壓到自己想要安裝到的目錄,本人解壓到的是D:\Env\mysql-5.7.19
3、添加環境變量:我的電腦->屬性->高級->環境變量
選擇PATH,在其后面添加: 你的mysql 安裝文件下面的bin文件夾
4、編輯 my.ini 文件 ,注意替換路徑位置
[mysqld]
basedir=D:\Program Files\mysql-5.7\
datadir=D:\Program Files\mysql-5.7\data\
port=3306
skip-grant-tables
5、啟動管理員模式下的CMD,並將路徑切換至mysql下的bin目錄,然后輸入mysqld –install (安裝mysql)
6、再輸入 mysqld --initialize-insecure --user=mysql 初始化數據文件 啟動MySql 服務
net start mysql
7、然后再次啟動mysql 然后用命令 mysql –u root –p 進入mysql管理界面(密碼可為空)
8、進入界面后更改root密碼
update mysql.user set authentication_string=password('123456') where user='root'and Host = 'localhost';
9、刷新權限
flush privileges;
10、修改 my.ini文件刪除最后一句skip-grant-tables
11、重啟mysql即可正常使用
net stop mysql
net start mysql
12、連接上測試出現以下結果就安裝好了
3、MySQL卸載
sc delete mysql
4、MySQL常用命令
連接數據庫
打開MySQL命令窗口
- 在DOS命令行窗口進入 安裝目錄\mysql\bin
- 可設置環境變量,設置了環境變量,可以在任意目錄打開!
連接數據庫語句 : mysql -h 服務器主機地址 -u 用戶名 -p 用戶密碼
注意 : -p后面不能加空格,否則會被當做密碼的內容,導致登錄失敗 !
幾個基本的數據庫操作命令 :
update user set password=password('123456')where user='root'; 修改密碼
flush privileges; 刷新數據庫
show databases; 顯示所有數據庫
use dbname;打開某個數據庫
show tables; 顯示數據庫mysql中所有的表
describe user; 顯示表mysql數據庫中user表的列信息
create database name; 創建數據庫
use databasename; 選擇數據庫
exit; 退出Mysql
? 命令關鍵詞 : 尋求幫助
-- 表示注釋
5、MySQL常用的圖形化管理工具(DBMS)
1. 前言
MySQL是一個非常流行的小型關系型數據庫管理系統。目前MySQL被廣泛地應用在Internet上的 中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站數據 庫。
要管理 MySQL 數據庫服務器,不妨來試試以下這些或具有 Web 界面、或擁有前端界面、或包含 GUI 界面的工具,使用它們自會為你省力不少。
2. phpMyAdmin
官方網址:http://www.phpmyadmin.net
phpMyAdmin是最常用的MySQL維護工具,是一個用php開發的基於Web方式架構在網站主機上的MySQL管理工具,支持中文,管理數據庫非常方便。不足之處在於對大數據庫的備份和恢復不方便。
3. MySQLDumper
官網網址:http://www.mysqldumper.de/en
MySQLDumper使用php開發的MySQL數據庫備份恢復程序,解決了使用php進行大數據庫備份和恢復的問題,數百兆的數據庫都可以方便的備份恢復,不用擔心網速太慢導致中間中斷的問題,非常方便易用。這個軟件是德國人開發的,還沒有中文語言包。
4. Navicat
Navicat是一個桌面版MySQL數據庫管理和開發工具。和微軟SQLServer的管理器很像,易學易用。Navicat使用圖形化的用戶界面,可以讓用戶使用和管理更為輕松。支持中文,有免費版本提供。
5. MySQL GUI Tools
官方網址:http://dev.mysql.com/downloads/gui-tools/
MySQL GUI Tools是MySQL官方提供的圖形化管理工具,功能很強大,值得推薦,可惜的是沒有中文界面。
6. MySQL ODBC Connector
官方網址:http://dev.mysql.com/downloads/connector/odbc
MySQL官方提供的ODBC接口程序,系統安裝了這個程序之后,就可以通過ODBC來訪問MySQL,這樣就可以實現SQLServer、Access和MySQL之間的數據轉換,還可以支持ASP訪問MySQL數據庫。
7. SQLyog
SQLyog是業界著名的Webyog公司出品的一款簡潔高效、功能強大的圖形化MySQL數據庫管理工具。使用SQLyog可以快速直觀地讓您從世界的任何角落通過網絡來維護遠端的MySQL數據庫。
SQLyog相比其它類似的MySQL數據庫管理工具其有如下特點:
1、基於C++和MySQLAPI編程;
2、方便快捷的數據庫同步與數據庫結構同步工具;
3、易用的數據庫、數據表備份與還原功能;
4、支持導入與導出XML、html、CSV等多種格式的數據;
5、直接運行批量SQL腳本文件,速度極快;
6、新版本更是增加了強大的數據遷
應用平台: Win2003/XP/2000/9X/linux/unix
8. 總結
mysql的GUI界面軟件很多,建議都試用一下,適合自己的才是最好的。如果懶得折騰,就直接使用phpMyAdmin
6、SQLyog安裝
下載地址:鏈接:https://pan.baidu.com/s/1AnP53U_vft3uT8uKGqwaEA
提取碼:1t6g
秘鑰:
安裝SQLyog-12.3.1-0完后 在幫助 更改->更改詳細信息中使用
姓名(Name):cr173
序列號(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c
或者(OR)
姓名(Name):cr173
序列號(Code):59adfdfe-bcb0-4762-8267-d7fccf16beda
或者(OR)
姓名(Name):cr173
序列號(Code):ec38d297-0543-4679-b098-4baadf91f983
3、Tomcat安裝
參考地址
https://blog.csdn.net/weixin_46390433/article/details/105793640
1、Tomcat服務器
Tomcat官網:
Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,最新的Servlet 和JSP 規范總是能在Tomcat 中得到體現,因為Tomcat 技術先進、性能穩定,而且免費,因而深受Java 愛好者的喜愛並得到了部分軟件開發商的認可,成為目前比較流行的Web 應用服務器。
Tomcat 服務器是一個免費的開放源代碼的Web 應用服務器,屬於輕量級應用服務器,在中小型系統和並發訪問用戶不是很多的場合下被普遍使用,是開發和調試JSP 程序的首選。對於一個Java初學web的人來說,它是最佳的選擇。
2、下載
tomcat官網:https://tomcat.apache.org/download-90.cgi
3 、解壓
4、Tomcat啟動和配置
文件夾作用:
啟動。關閉Tomcat
可能遇到的問題:
- Java環境變量沒有配置
- 閃退問題:需要配置兼容性
- 亂碼問題:配置文件中設置
5、配置
可以配置啟動的端口號
tomcat的默認端口號為:8080
mysql:3306
http:80
https:443
<Connector port="8081" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
可以配置主機的名稱
默認的主機名為:localhost->127.0.0.1
默認網站應用存放的位置為:webapps
<Host name="www.wulei.com" appBase="webapps" unpackWARs="true" autoDeploy="true">
4、Maven安裝
1、下載解壓
官網:http://maven.apache.org/download.cgi
下載完成后,解壓即可;
小狂神友情建議:電腦上的所有環境都放在一個文件夾下,方便管理;
2、配置環境變量
在我們的系統環境變量中(沒有就新建環境變量名)
配置如下配置:
M2_HOME -->maven目錄下的bin目錄
MAVEN_HOME --> maven的目錄
在系統的path中配置 --> %MAVEN_HOME%\bin
在cmd中查看版本
測試Maven是否安裝成功,保證必須配置完畢!
3、阿里雲鏡像
- 鏡像:mirrors
- 作用:加速我們的下載
- 國內建議使用阿里雲的鏡像(在配置文件里面找mirrors標簽,插入其中即可)
maven文件夾下conf/settings.xml
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
4、本地倉庫
maven有本地倉庫和遠程倉庫;
建立一個本地倉庫(同樣在settings.xml)
<localRepository>E:\maven\apache-maven-3.6.3\maven-repo</localRepository>
5、Idea安裝
1、下載安裝
官網地址:https://www.jetbrains.com/idea/
百度網盤:鏈接:https://pan.baidu.com/s/1btNtRO_wP19PB0JqlwnYgw
提取碼:l7l9
2、破解
破解工具鏈接:https://pan.baidu.com/s/1QU-DtuPE7zDAQTfVM8cTLQ
提取碼:2p6v
首先,安裝idea,然后使用免費30天進入,隨便創建一個項目,進入主界面。
其次,把jetbrains-agent.jar 包拖進idea主界面,選擇重啟。restart now
再次,重啟完,選擇激活方式為 activation_code 方式,會在重啟一次。
最后,idea主界面,選擇Help - About,查看激活時間。我的激活時間為70年。
使用activation_code 激活
激活碼
3AGXEJXFK9-eyJsaWNlbnNlSWQiOiIzQUdYRUpYRks5IiwibGljZW5zZWVOYW1lIjoiaHR0cHM6Ly96aGlsZS5pbyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjA4OS0wNy0wNyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkFDIiwiZmFsbGJhY2tEYXRlIjoiMjA4OS0wNy0wNyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9LHsiY29kZSI6IkRQTiIsImZhbGxiYWNrRGF0ZSI6IjIwODktMDctMDciLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJQUyIsImZhbGxiYWNrRGF0ZSI6IjIwODktMDctMDciLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJHTyIsImZhbGxiYWNrRGF0ZSI6IjIwODktMDctMDciLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJETSIsImZhbGxiYWNrRGF0ZSI6IjIwODktMDctMDciLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJDTCIsImZhbGxiYWNrRGF0ZSI6IjIwODktMDctMDciLCJwYWlkVXBUbyI6IjIwODktMDctMDcifSx7ImNvZGUiOiJSUzAiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUkMiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUkQiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUEMiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUk0iLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiV1MiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiREIiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiREMiLCJmYWxsYmFja0RhdGUiOiIyMDg5LTA3LTA3IiwicGFpZFVwVG8iOiIyMDg5LTA3LTA3In0seyJjb2RlIjoiUlNVIiwiZmFsbGJhY2tEYXRlIjoiMjA4OS0wNy0wNyIsInBhaWRVcFRvIjoiMjA4OS0wNy0wNyJ9XSwiaGFzaCI6IjEyNzk2ODc3LzAiLCJncmFjZVBlcmlvZERheXMiOjcsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-WGTHs6XpDhr+uumvbwQPOdlxWnQwgnGaL4eRnlpGKApEEkJyYvNEuPWBSrQkPmVpim/8Sab6HV04Dw3IzkJT0yTc29sPEXBf69+7y6Jv718FaJu4MWfsAk/ZGtNIUOczUQ0iGKKnSSsfQ/3UoMv0q/yJcfvj+me5Zd/gfaisCCMUaGjB/lWIPpEPzblDtVJbRexB1MALrLCEoDv3ujcPAZ7xWb54DiZwjYhQvQ+CvpNNF2jeTku7lbm5v+BoDsdeRq7YBt9ANLUKPr2DahcaZ4gctpHZXhG96IyKx232jYq9jQrFDbQMtVr3E+GsCekMEWSD//dLT+HuZdc1sAIYrw==-MIIElTCCAn2gAwIBAgIBCTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE4MTEwMTEyMjk0NloXDTIwMTEwMjEyMjk0NlowaDELMAkGA1UEBhMCQ1oxDjAMBgNVBAgMBU51c2xlMQ8wDQYDVQQHDAZQcmFndWUxGTAXBgNVBAoMEEpldEJyYWlucyBzLnIuby4xHTAbBgNVBAMMFHByb2QzeS1mcm9tLTIwMTgxMTAxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA5ndaik1GD0nyTdqkZgURQZGW+RGxCdBITPXIwpjhhaD0SXGa4XSZBEBoiPdY6XV6pOfUJeyfi9dXsY4MmT0D+sKoST3rSw96xaf9FXPvOjn4prMTdj3Ji3CyQrGWeQU2nzYqFrp1QYNLAbaViHRKuJrYHI6GCvqCbJe0LQ8qqUiVMA9wG/PQwScpNmTF9Kp2Iej+Z5OUxF33zzm+vg/nYV31HLF7fJUAplI/1nM+ZG8K+AXWgYKChtknl3sW9PCQa3a3imPL9GVToUNxc0wcuTil8mqveWcSQCHYxsIaUajWLpFzoO2AhK4mfYBSStAqEjoXRTuj17mo8Q6M2SHOcwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQBonMu8oa3vmNAa4RQP8gPGlX3SQaA3WCRUAj6Zrlk8AesKV1YSkh5D2l+yUk6njysgzfr1bIR5xF8eup5xXc4/G7NtVYRSMvrd6rfQcHOyK5UFJLm+8utmyMIDrZOzLQuTsT8NxFpbCVCfV5wNRu4rChrCuArYVGaKbmp9ymkw1PU6+HoO5i2wU3ikTmRv8IRjrlSStyNzXpnPTwt7bja19ousk56r40SmlmC04GdDHErr0ei2UbjUua5kw71Qn9g02tL9fERI2sSRjQrvPbn9INwRWl5+k05mlKekbtbu2ev2woJFZK4WEXAd/GaAdeZZdumv8T2idDFL7cAirJwcrbfpawPeXr52oKTPnXfi0l5+g9Gnt/wfiXCrPElX6ycTR6iL3GC2VR4jTz6YatT4Ntz59/THOT7NJQhr6AyLkhhJCdkzE2cob/KouVp4ivV7Q3Fc6HX7eepHAAF/DpxwgOrg9smX6coXLgfp0b1RU2u/tUNID04rpNxTMueTtrT8WSskqvaJd3RH8r7cnRj6Y2hltkja82HlpDURDxDTRvv+krbwMr26SB/40BjpMUrDRCeKuiBahC0DCoU/4+ze1l94wVUhdkCfL0GpJrMSCDEK+XEurU18Hb7WT+ThXbkdl6VpFdHsRvqAnhR2g4b+Qzgidmuky5NUZVfEaZqV/g==
3、配置JDK
4、配置Tomcat
解決警告問題
必須要的配置:為什么會有這個問題:我們訪問一個網站,需要指定一個文件夾名字;
5、配置Maven
6、永久設置maven
要想是永久的,就選擇other settings
7、Idea常用設置
-
設置鼠標滑輪修改字體大小
File | Settings | Editor | General
- 設置鼠標懸浮提示
File | Settings | Editor | General
- 設置自動導包刪包功能
File | Settings | Editor | General | Auto Import
- 設置代碼行號和方法分隔符
File | Settings | Editor | General | Appearance
- 設置忽略大小寫代碼提示
File | Settings | Editor | General | Code Completion
Math case 取消勾選
- 設置打開多個文件可分行顯示
File | Settings | Editor | General | Editor Tabs
- 設置工程編碼為UTF-8(包含properties文件)
File | Settings | Editor | File Encodings
- 設置自動編譯
File | Settings | Build, Execution, Deployment | Compiler
- 運行IDEA不直接打開上次的項目
File | Settings | Appearance & Behavior | System Settings
插件大全
https://blog.csdn.net/tangyb828/article/details/109455322
10. 常用快捷鍵
Alt+Enter 導入包,自動修正
雙擊Shift 查找項目的所有目錄
Ctrl+N 查找類
Ctrl+Shift+N 查找文件
Ctrl+Alt+L 格式化代碼
Ctrl+Alt+O 優化導入的類和包
Alt+Insert 生成代碼(如get,set方法,構造函數等)
Ctrl+R 替換文本
Ctrl+F 查找文本
Ctrl+Tab/E 切換文件
Shift+Enter 另起一行
Ctrl+Space 代碼提示
Ctrl+X 刪除行
Ctrl+D 復制行
Alt+ Up/Down 在方法間快速移動定位
Ctrl+Shift+U 大小寫轉化
Ctrl+Shift+F12 切換文件全屏顯示
Alt+鼠標下拉 多行同時輸入代碼
Shift+F6 重命名類、方法、變量等
Ctrl+F9 編譯
Alt+F7 函數、變量、類 所有引用到的地方
Ctrl+Alt+V 將選中的對象賦值到外部變量中並將變量名填入參數
Ctrl+Alt+N 將選中的變量刪除並用引用對象替換使用此變量的地方 (與Ctrl+Alt+V作用相反)
Alt+1 快速打開項目面板
Ctrl+Alt+S 快速打開Setting
Ctrl+Shift+↑/↓ 移動代碼
10.fori + 回車 1-10 for循環輸出
"yangFan".var + 回車 快速返回
方法().var + 回車 快速獲取返回值
iter + 回車 快速遍歷(forEach)
itar + 回車 快速遍歷(傳統 for)
soutv + 回車 打印臨近的變量
8、Idea常用設置及操作參考
鏈接:https://pan.baidu.com/s/1NL0WauOqYfL7v9CVuNRYbw
提取碼:dzvl