那個傢伙一個月會了java?

最近學習了一個月的Java帶來一些學習的步驟以及學習的心得。主要在慕課網學習,買了Geely老師的課,講的仍是很是好的。 前端地址。iviewui + ts 裏面項目封裝 比較完整。後端 後端地址 java + springMVChtml

游泳健身瞭解一下:github 技術文檔 java (QQ羣技術討論)838293023備註(github進來的前端


當前定的目標

  • 1.java基礎 2周 Java基礎三部曲視頻
  • 2.mysql基礎 2天 sql視頻
  • 3.服務器安裝操做 1周 [下面有學習筆記]
    • nginx
    • mysql
    • maven
    • tomcat
    • ftp
    • java-jdk 1.8
    • 防火牆-服務器安全組
  • 4.maven 本地webstorm 1天 有想學的建議能夠購買 Geely老師的課
  • 5.項目增刪改查 4天 看了視頻獨立完成的項目 帳號密碼能夠加羣獲取

下面是學習筆記

買好阿里服務器 centos 6.8 64位 而後鏡像 opsx.alibaba.com/mirrorjava

-d /usr/tom -m tom //建立用戶目錄 cd /usr/tom/ passwd tom // 重置密碼 sudo vi /etc/sudoers // 修改當前權限node

exit 退出用新建的tom 從新登陸mysql

sudo mkdir developer // 建立一個developer 文件 cd /developer sudo mkdir setup // 建立一個setup 文件 cd setup/ sudo wget learning.happymmall.com/jdk/jdk-7u8… //下載jdk (java)linux

sudo chmod 777 jdk-7u80-linux-x64.rpm //修改當前權限 sudo rpm -ivh jdk-7u80-linux-x64.rpm // 解壓 cd /usr/java/jdk1.7.0_80/ // 進入java 文件 配置環境變量nginx

sudo vi /etc/profile // 配置環境變量git

export JAVA_HOME=/usr/java/jdk1.7.0_80
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MAVEN_HOME=/developer/apache-maven-3.0.5
export NODE_HOME=/usr/local/node-v4.4.7-linux-x64
export RUBY_HOME=/usr/local/ruby
export CATALINA_HOME=/developer/apache-tomcat-7.0.73

export PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin:$MAVEN_HOME/bin:$NODE_HOME/bin:/usr/local/bin:$RUBY_HOME/bin

export LC_ALL=en_US.UTF-8
複製代碼

source /etc/profile //執行 Java-version // jdk 安裝成功github

sudo wget learning.happymmall.com/tomcat/apac… // 下載tomcat sudo tar -zxvf apache-tomcat-7.0.73.tar.gz //解壓當前 cd apache-tomcat-7.0.73/ // 進入tomcat sudo vi conf/server.xml //編輯 server.xmlweb

//添加 cd ./bin/ //進入 bin sudo ./startup.sh // 運行tomcat 打開公網輸入 端口 8080 就能夠訪問 tomcat (訪問不了能夠是阿里安全組的問題,能夠設置安全組8080能夠訪問)

sudo wget learning.happymmall.com/maven/apach… //下載maven sudo tar -zxvf apache-maven-3.0.5-bin.tar.gz // 解壓

sudo yum -y install vsftpd // 下載 vsftpd 服務器 cd / sudo mkdir product // 建立product cd ./product sudo mkdir ftpfile sudo useradd ftpuser -d /product/ftpfile/ -s /sbin/nologin
sudo chown -R ftpuser.ftpuser ./ftpfile/ //用戶操做 sudo passwd ftpuser //修改密碼

cd /etc/vsftpd/ sudo vi chroot_list //新增 chroot_list 文件 。放入咱們建立的用戶名

保存退出 。 sudo vi /etc/selinux/config //修改

sudo setsebool -P ftp_home_dir 1 sudo mv vsftpd.conf vsftpd.conf.bak // 備份文件 sudo wget learning.happymmall.com/vsftpdconfi… //下載現成的文件

sudo wget learning.happymmall.com/nginx/linux… //下載nginx sudo yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel //nginx依賴 sudo tar -zxvf linux-nginx-1.10.2.tar.gz //解壓nginx cd nginx-1.10.2/ sudo ./configure sudo make sudo make install cd /usr/local/nginx/conf/ sudo vi nginx.conf // 編輯nginx . (記得後面結束加冒號)

sudo mkdir vhost // 添加vhost 文件夾 cd vhost/ sudo wget learning.happymmall.com/nginx/linux… //下載配置好的反向代理文件

sudo yum -y install mysql-server //安裝mysql sudo vi /etc/my.cnf

sudo chkconfig mysqld on sudo chkconfig --list mysqld sudo service mysqld restart

set password for root@localhost = password("rootpassword"); // 設置 root@localhost 密碼

mysql -u root@localhost -p // 登陸

flush privileges; // 刷新

insert into mysql.user(user,host,password) values("jinjinjin","localhost",password("jinjinjin")); // 添加用戶

create database mmall default character set utf8 COLLATE utf8_general_ci; // 建立項目

grant all privileges on mmall.* to jinjinjin@localhost identified by 'tang5120233'; //對用戶添加這個databases 的權限

初始化防火牆

cd /etc/sysconfig/

sudo iptables -P OUTPUT ACCEPT

sudo service iptables save sudo service iptables restart // 服務器重啓

小結

可能如今小夥伴仍是不懂。。俗話說;師傅領進門,修行在我的。代碼上的備註寫的也夠多了。仍是不懂的能夠加羣問問小夥伴們,

求靠譜內推(北京地區)能夠留言我 +。=

相關文章
相關標籤/搜索