实训日记(1)

本文记录了作者实训第一天的经历,包括JAVA开发环境配置中的Maven复习,详细介绍了Maven的下载、解压、配置环境变量步骤。接着讲述了在Mac上配置MySQL环境时遇到的问题及尝试的解决方案。最后回顾了JDBC的基本概念、操作步骤,并对比分析了Statement和PreparedStatement的优缺点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA开发环境的配置以及JDBC复习

感想

今天是实训的第一天,原本想着第一天应该会轻松一些,但是后来发现并非如此,第一天的安排就已经非常满了。一大早我们就来到了中软国际的机房,迎接我们的不仅有这里的大牛而且还有他们带来的分组试卷,原本以为自己对编程基础应该还算掌握得可以,然而在看到试卷后还是不知该从何下手,尤其是最简单TCP的四次握手的原因,我怎么想都想不起来,看来还是得不断复习之前内容,不然都不知道哪些学过的其实都已经忘光了。

Maven环境配置

在配置JAVA环境中,大部分都没有问题,因为之前在大数据课时用过Maven,所以这次不用为maven再配置一遍环境,在这里我又再复习一下maven的安装与配置:
1、下载Maven:
1.1 打开Maven官网下载页面:http://maven.apache.org/download.cgi 下载:apache-maven-3.5.0-bin.tar.gz
1.2 解压下载的安装包到某一目录

2、配置环境变量:
2.1 打开terminel输入以下命令:vim ~/.bash_profile打开.bash_profile文件,在次文件中添加设置环境变量的命令export M2_HOME=/Users/xxx/Documents/maven/apache-maven-3.5.0export PATH=$PATH:$M2_HOME/bin添加之后保存并推出,执行以下命令使配置生效:
source ~/.bash_profile

3、查看配置是否生效:
输入:mvn -v命令,输入如下:
Apache Maven 3.5.0 (ff8f5e7444045639af65f6095c62210b5713f426; 2017-04-04T03:39:06+08:00)
Maven home: /Users/xxx/Documents/maven/apache-maven-3.5.0
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_121.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: “mac os x”, version: “10.12.6”, arch: “x86_64”, family: “mac”

若输出如上,则配置成功。

MySQL环境配置

今天最痛苦的环节就是MySQL的环境配置,按理来说Mac系统的环境配置应该最简单没有难度,可是因为我之前安装过MySQL,而且我还不知什么原因修改过配置文件导致当时的MySQL就无法启动,无论是全部卸载掉重新下载安装都无法启动MySQL,本来我是打算用服务器的mysql,但是老师说这里网速可能会对我连接其他的服务器有影响建议我还是在本机装一个MySQL,所以这次我这次又要面对这个问题了。
首先放出几个错截图:
在这里插入图片描述
在这里插入图片描述
为了以下解决,我查询了网上的解决方案

ERROR! The server quit without updating PID file (/usr/local/Cellar/mysql@5.7/5.7.25/data/Solists-MacbookPro.local.pid)

方案如下:
1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限
解决方法 :给予权限,执行 chown -R mysql:mysql /var/data chmod -R 755 /usr/local/mysql/data 然后重新启动mysqld!
我的结果:无效

2、可能进程里已经存在mysql进程
解决方法:用命令ps -ef|grep mysqld查看是否有mysqld进程,如果有使用“kill -9 进程号”杀死,然后重新启动mysqld!
我的结果:并没有存在的mysql进程

3、可能是第二次在机器上安装mysql,有残余数据影响了服务的启动。
解决方法:去mysql的数据目录/data看看,如果存在mysql-bin.index,就赶快把它删除掉吧,它就是罪魁祸首了。
我的结果:mysql没有/data数据目录

4、skip-federated字段问题
解决方法:检查一下/etc/my.cnf文件中有没有没被注释掉的skip-federated字段,如果有就立即注释掉。
我的结果:已经被注释掉了

5、错误日志目录不存在
解决方法:使用“chown” “chmod”命令赋予mysql所有者及权限
我的结果:仍然报ERROR! The server quit without updating PID file (/usr/local/Cellar/mysql@5.7/5.7.25/data/Solists-MacbookPro.local.pid)

于是在最终

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值