那个家伙一个月会了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 // 服务器重启

小结

可能如今小伙伴仍是不懂。。俗话说;师傅领进门,修行在我的。代码上的备注写的也够多了。仍是不懂的能够加群问问小伙伴们,

求靠谱内推(北京地区)能够留言我 +。=

相关文章
相关标签/搜索