电子商务网站开发技术解决方案网站建设自查情况

web/2025/10/4 14:33:23/文章来源:
电子商务网站开发技术解决方案,网站建设自查情况,seo网站排名优化公司哪家好,个人网站可以做信息网站吗从0配置JAVA项目相关环境 写在最前面一、安装Java的jdk环境1. 下载jdk2. 配置jdk3. 配置环境变量 二、在vscode中配置java运行环境1. 下载VSCode2. 下载并运行「Java Extension Pack」 三、安装mysql1.官网下载MySQL2.开始安装如果没有跳过安装成功 3.配置MySQL Server4.环境变… 从0配置JAVA项目相关环境 写在最前面一、安装Java的jdk环境1. 下载jdk2. 配置jdk3. 配置环境变量 二、在vscode中配置java运行环境1. 下载VSCode2. 下载并运行「Java Extension Pack」 三、安装mysql1.官网下载MySQL2.开始安装如果没有跳过安装成功 3.配置MySQL Server4.环境变量配置5.更改时区 (可选)6.验证安装 四、安装Navicat1. 下载Navicat2. 安装Navicat 五、Navicat链接Mysql六、修改JAVA代码配置修改数据库1.配置数据库配置2.执行sql脚本 七、java项目启动本地启动 写在最前面 实验室电脑需要跑一个前后端分离的JAVA项目于是开始重新配置 全部数据库后端前端配置环境修改代码 耗时6h包括遇到各种坑但总体而言弯路走的不多 如果跟着这篇博客走理论上会避开我遇到的那些坑hh 在当今快速发展的技术世界中Java仍然是最受欢迎和广泛使用的编程语言之一了解Java及其相关环境的配置几乎是每个开发者的必经之路。 这篇博客旨在为那些刚刚踏入Java编程世界的新手提供一份全面而详细的指南从安装Java的JDK环境到配置VSCode、MySQL和Navicat再到运行前端项目我们将一步步引导你穿越这个看似复杂却充满乐趣的配置之旅。 我们将从最基础的环境配置开始详细讲解如何在不同操作系统上安装和设置Java JDK。接着我们会探讨如何在VSCode中搭建和运行Java环境这是目前最受欢迎的轻量级代码编辑器之一。随后文章将指导你如何安装MySQL数据库并与之交互这对于处理数据和构建后端应用至关重要。我们还将涉及到如何使用Navicat——一款强大的数据库管理工具以及如何配置Java代码来连接和操作数据库。 让我们开始吧 一、安装Java的jdk环境 参考https://blog.csdn.net/hgnuxc_1993/article/details/132533088 https://blog.csdn.net/qq_43610304/article/details/100623096 1. 下载jdk oracle官网下载Oracle | Cloud Applications and Cloud Platform 可参考https://blog.csdn.net/hgnuxc_1993/article/details/132533088 但是要注册登录oracle太麻烦了 直接下载热心网友分享的资源respect jdk-8u181-windows-x64 链接https://pan.baidu.com/s/18wqjmJ2nvXIMjfLQe3m9Zg 提取码3thr 2. 配置jdk 点击运行jdk8.0安装程序 点击下一步 进入下图窗口修改路径后返回上图窗口再点击下一步 完成上一步步骤后便进入了安装 3. 配置环境变量 在桌面右键单击 我的电脑→属性→高级系统设置→高级选项→环境变量→在系统变量 1新建JAVA_HOME变量添加 这里是输入你JDK的安装目录地址 变量名:JAVA_HOME 变量值D:\program\Java\jdk1.8.0_181 2配置PATH路径 找到系统变量中的PATH配置bin目录 新建 -- 输入 %JAVA_HOME%\bin 检查配置成功与否 打开cmd 验证Java版本java -version 验证Java编译命令是否可用javac 输入java -version 查看版本信息显示下图情况就说明配置成功了 二、在vscode中配置java运行环境 参考https://www.zhihu.com/question/278838022/answer/1709832515 1. 下载VSCode 官方链接https://code.visualstudio.com 很简单一共三步。下载并运行「Java Extension Pack」下载并运行「JDK」配置「Environment Variable」.现在我们一步一步细说。 2. 下载并运行「Java Extension Pack」 第一步下载并运行「Java Extension Pack」也就是中文所说的「Java插件包」。VSCode几乎为所有主流编程语言都提供了很多「extensions」也就是中文所说的「插件」当然也cover了JAVA语言。方法很简单。在VSCode左侧「Activity Bar」活动栏当中选中「Extension」图标然后在输入框中直接输入「Java Extension Pack」即可看到。 找到「Java Extension Pack」后直接点击「Install」安装状态显示为「Installed」之后便会自动运行。 「Java Extension Pack」会为我们安装六个插件。 三、安装mysql 参考https://blog.csdn.net/m0_52559040/article/details/121843945 1.官网下载MySQL MySQL :: Download MySQL Installer icon-default.png?tN7T8https://dev.mysql.com/downloads/installer/ 这只是一个安装器, 安装包里有64位的MySQL Server 这里让我们登账号忽略直接下载 2.开始安装 双击安装包 如果没有开始安装看一下是不是申请权限的页面没有跳出来点击下面同意权限即可 我们选择自定义安装, 因为有些应用我们可能用不到 选择要安装的服务, 并点击箭头 将其添加到右边 这里不让我们改路径用心良苦 注意查看or修改安装路径 建议是 把C盘改成D盘就行 例如我的 如果没有跳过 然后Check Requirements系统缺少 MySQL需要的C库, 安装即可等待execute执行完成同意C安装协议 安装成功 3.配置MySQL Server 这个界面默认即可, 不要动它, 点击下一步 官方推荐第一种但我们选择第二种 原因如果后面我们要用到数据库图形化工具的话(navicat举例)如果navicat版本太老, 比如11, 会产生数据库连接错误 就建议选择第二个密码选项 或者升级软件图形化工具的版本 学习MySQL的话, 就随便取个好记的密码(忘密码比较麻烦) 这里可以改成MySQL, 在启动服务的时候方便些 选最后一个继续 接着继续安装安装完成点FINISH 然后继续然后FINISH退出安装 4.环境变量配置 这个时候打开命令行, 直接输入 mysql 应该是会报错的, 因为我们还没有配置环境变量, 没办法直接使用 mysql命令 打开我们的安装目录, 来到 MySQL Server 8.0\bin 目录下,复制这一整行地址 例如我的是D:\program\MySQL\MySQL Server 8.0\bin 到属性、高级系统设置、环境变量 找到系统变量的PATH, 双击进入编辑 新建, 把你刚刚复制的那个路径粘贴即可 最后一层层点确定退出去 5.更改时区 (可选) (可选 不学java可先忽略这一步) 更改时区 (学习JAVA用到JDBC会有时区问题, 要改成东八区) win10下先勾选这个查看、隐藏的文件以便找到 ProgramData 文件夹D:\ProgramData\MySQL\MySQL Server 8.0 往下找到 [mysqld] 在下面加上这么一句话 default-time_zone8:00并保存 关闭以后 重启mysql即可生效 如果还没有启动, 那就是开启后生效, 先不急 继续往下 6.验证安装 键盘 win s 搜索cmd 或者powershell, 右键用管理员启动 输入 mysql -uroot -p再输入密码 nice安装完成 四、安装Navicat 参考https://blog.csdn.net/qq_57421630/article/details/120651484 感谢热心网友respect 1. 下载Navicat 网盘提取链接 https://pan.baidu.com/s/1TXOIX0DqNKPOIF7jmC2IQg 提取码 52uq 2. 安装Navicat 打开下载好的文件夹对exe文件右键以管理员身份运行 然后进行一系列下一步的操作选好文件的安装位置 我的安装地址D:\program\PremiumSoft\Navicat Premium 12 则会在对应的目录下产生Navicat Premium 12的目录 然后进行下一步操作直到安装完成 完成后返回软件初始安装包双击打开“补丁”文件夹 可以看到有一个“x64-简中”文件夹然后打开可以看到有两个文件将他们复制 复制好后将他们粘贴进之前安装产生的Navicat Premium 12的目录里边 然后就安装好了打开你安装的navicat 检查更新别打√ 五、Navicat链接Mysql 进入主页面点击连接选择mysql 这里连接名自己随便取然后输入密码点击连接 在你的连接名下就可以看到数据库了 点开mysql,可以看到有一个user表 点开这张表将user为root的localhost改为%表示可以远程连接此数据库了也就是说你的同学可以用他的电脑连接你的mysql,从而实现数据共享 记得保存 同时在这张表下新建查询就可以写你的SQL语句了 六、修改JAVA代码配置 在 Java 中有三种主要的方式来注释代码 单行注释使用两个斜杠 // 开头之后的文本直到行尾都是注释。这种注释通常用于对代码行进行简短说明。 示例 // 这是一个单行注释 int number 5; // 这行代码声明了一个整数变量多行注释使用 /* 开始和 */ 结束适用于跨越多行的注释。这种注释可用于提供更详细的说明或临时禁用一段代码。 示例 /* 这是一个多行注释可以跨越多行 */ int number 5;文档注释使用 /** 开始和 */ 结束用于生成 Javadoc 文档。这种注释通常放在类、方法或字段之前用于说明 API 的功能和使用方法。 示例 /*** 这是一个文档注释* 用于描述类或方法的功能*/ public class MyClass {/*** 这是一个方法的文档注释*/public void myMethod() {} }这三种注释方式在 Java 中都是常用的你可以根据需要选择合适的注释方式来记录代码的功能或临时禁用某些代码段。 修改数据库 1.配置数据库配置 在 application-local.yml 中修改数据库配置 源代码 #兼容swagger配置 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://xxxx:3306/kwan?useSSLfalseallowPublicKeyRetrievaltrueuseUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/Shanghaiusername: rootpassword: xxxx要将这段代码修改为适用于本地 MySQL 数据库的配置需要做以下几点改动 修改 URL将 url 字段中的 xxxx 替换为 localhost 或者 127.0.0.1这表示数据库运行在本地机器上。 数据库名确保 kwan 是你本地 MySQL 实例中存在的数据库名。如果不是请更改为正确的数据库名。 用户名和密码确认 username 和 password 字段与你的本地 MySQL 数据库的登录凭证相匹配。 修改后的代码应该看起来像这样 spring:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/kwan?useSSLfalseallowPublicKeyRetrievaltrueuseUnicodetruecharacterEncodingUTF-8serverTimezoneAsia/Shanghaiusername: rootpassword: 123456这样配置后应用程序将能够连接到你的本地 MySQL 数据库。 如果数据库名、用户名或密码与你的本地设置不同请相应地进行更改。 2.执行sql脚本 在mysql中执行docs/mysql/mysql.sql目录下的sql文件,初始化库和表数据 报错 --删除数据库 DROP DATABASE IF EXISTS kwan1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near --删除数据库DROPDATABASE IF EXISTS kwan at line 1时间: 0s出现这个错误是因为你在 SQL 语句前使用了中文注释但没有正确地注释掉这些文字。在 SQL 中注释可以用两种方式进行 单行注释使用 -- 两个破折号后跟一个空格或 # 来注释单行。请注意在使用 -- 作为注释时破折号后必须紧跟一个空格。 多行注释使用 /* 开始和 */ 结束来注释多行。 你的原始语句中的注释没有遵循这些规则。如果你想保留注释“删除数据库”应该这样写 -- 删除数据库 DROP DATABASE IF EXISTS kwan;修改后成功运行 七、java项目启动 本地启动 定位到 AppApplication.java 文件 运行文件配置好了vscode插件java环境右键就会有java运行的选项否则没有 成功运行 如果有任何问题欢迎提问和交流

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/86828.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发工作图解网页视频下载用什么软件最好

Android应用界面开发第一章学习第三部分####1.导入其它人创建的Android Studio项目(重点在第二部分)首先将下载的Project压缩包解压到自己的AS工程目录比如:工程目录然后打开AS软件,关闭其它工程(close project),然后准备导入刚才解压的文件夹…

网站开发合作协议合同范本微信小程序是干什么用的

进程管理方式首先我们了解一下php的三种不同的进程管理方式:static:静态管理进程。在启动时,master按照pm.max_children配置fork出对应数量的work进程,即work的进程是固定不变的。dynamic:动态管理进程。在fpm启动时先…

扶贫办门户网站建设管理办法ui设计生成器

一般引脚: sbit beepP2^4; //将单片机的P2.4端口定义为beep.本口用于屏蔽上电后蜂鸣器响 sbit ledP1^0; //将单片机的P1.0端口定义为led,用于点亮LED-D1 sbit DIG1P0^0; //数码管位选1 sbit DIG2P0^1; //数码管位选2P10xFF;//初始化P1引脚全部置高&a…

北京专业制作网站公司吗免费微信网站开发

1.引言 在先前探讨中,我们了解到计算机主机内部的硬件资源需要一种高效管控手段,由此催生了操作系统的诞生。操作系统(Operating System,简称OS),是计算机生态系统中不可或缺的核心组件,以其复杂…

网网站建设公司系统开发总结

Linux中的socket 服务端逻辑客户端逻辑c实现c实现服务端持续接收请求多线程实现 UDP实现 参考 服务端逻辑 创建service_sock创建sockaddr_in结构体变量serv_addr,写明端口和ip将socket和结构体绑定监听socket创建客户端sockaddr_in结构体变量clnt_addr接收客户端请…

怎样把自己做的网站上传河南火焰山网站开发禹

EasyJson是Go语言中对象序列化与反序列化的工具,类似Java中的fastjson和Jackson,能快速对对象进行序列化和反序列化,本次介绍一下使用方法。 版本信息: go1.20.2 1,获取源码 # go get go get -u github.com/mailru…

网站建设怎么做账务处理创卫网站 建设 方案

目录 写在开头 socket服务端(基础) socket客户端(基础) 服务端实现(可连接多个客户端) 客户端实现 数据收发效果 写在开头 近期可能会用python实现一些网络安全工具,涉及到许多关于网络…

易购商城网站怎么做啊专门做卫生间效果图的网站

309.最佳买卖股票时机含冷冻期 309. 买卖股票的最佳时机含冷冻期 - 力扣(LeetCode) dp数组: 模拟状态:买买买 卖 冻卖卖卖 买 卖 dp[i][0] :持有股票 dp[i][1]: 不持有股票,但是之前卖出去的 dp[i][2]: 不持有股票…

南宁网站平台大专动漫设计有出路吗

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。 1. 启动工程失败,报错如题: A component required a bean of type gentle.test.Show that could not be found.…

织梦网站后台文章编辑美化代码怎样创建公司网站

介绍 定义了一个Cache结构体,其中使用sync.Map作为底层数据结构来存储缓存项。Set方法用于设置缓存项,指定键、值以及过期时间。Get方法用于获取缓存项,如果缓存项存在且未过期,则返回值和true,否则返回nil和false。方…

建设网站公开教学视频下载做图表用的网站

前言:博主文章仅用于学习、研究和交流目的,不足和错误之处在所难免,希望大家能够批评指出,博主核实后马上更改。 概述: 后续排序按照从上至下或从右至左的顺序进行,具体取决于方向属性的值。WrapPanel 位…

营销网站开发哪家强wordpress副标题的作用

从一篇日记说起我是一个小前端,我有写日记的习惯2020年10月17 天气 晴今天天气不错,心情也跟着好起来了辛辛苦苦加班两个星期终于完成了产品需求,到了要上线的时候了,嘴里也不知不觉哼起了“劳资今晚不加班”的小曲一顿操作猛如虎…

网站空间文件夹网络工程就业前景好吗

直接判断数据过大 相对而言&#xff0c;由2&#xff0c;3&#xff0c;5&#xff0c;7组成的数更少&#xff0c;则先筛选出由2,3,5,7组成的数&#xff0c;再判断这些数中的质数个数即可 #include <iostream> using namespace std; int main() {printf("1903");…

网站买卖交易平台网站制作工具有哪些

104规约从TCP往上&#xff0c;分成链路层和应用层。 如图&#xff0c;APCI就是链路层&#xff0c;ASDU的就是应用层 我们看到报文都是68打头的&#xff0c;因为应用层报文也要交给链路层发送&#xff0c;链路层增加了开头的6个字节再进行发送。 完全用于链路层的报文每帧都只有…

做tcf法语听力题的网站动漫制作专业在广西哪所院校最强

高中那年&#xff0c;我表姐对我说&#xff1a;“不要老想着出去打工赚钱&#xff0c;好好读书&#xff0c;将来肯定有用&#xff0c;也不要想着现在日子长得很&#xff0c;等你像我这样结婚生子后&#xff0c;一天一眨眼就过完了。”当时听了没有多大感觉&#xff0c;如今深以…

企业网站中( )是第一位的。织梦网站怎么做404页面

一、获取当前窗口句柄 1.元素有属性&#xff0c;浏览器的窗口其实也有属性的&#xff0c;只是你看不到&#xff0c;浏览器窗口的属性用句柄&#xff08;handle&#xff09;来识别。 2.人为操作的话&#xff0c;可以通过眼睛看&#xff0c;识别不同的窗口点击切换。但是脚本没长…

长沙网站的建设h5响应式 wordpress

方法一&#xff1a;ssh 方法二&#xff1a;commandK进入远程桌面&#xff0c;这种方式类似于windwos下的远程桌面 转载于:https://www.cnblogs.com/xiyuan2016/p/9020978.html

邵阳营销型网站建设网页游戏排行力荐新壹玩

前言 Redis 的 RDB 持久化机制简单直接&#xff0c;把某一时刻的所有键值对以二进制的方式写入到磁盘&#xff0c;特点是恢复速度快&#xff0c;尤其适合数据备份、主从复制场景。但如果你的目的是要保证数据可靠性&#xff0c;RDB 就不太适合了&#xff0c;因为 RDB 持久化不…

西安高端品牌网站wang域名的网站

列表 列表的元素 有序列表&#xff1a;ol、li无序列表&#xff1a;ul、li自定义列表&#xff1a;dl dt dd 自定义列表 dl 定义列表&#xff0c;直接元素只能是dt、dd dt 列表中每一项的项目名 dd 列表的每一项的具体描述 表格 table 表格border-collapse:collapse; (塌陷的…

上海红酒网站建设沈阳工程建设监理咨询

文章目录 Batch Normalizationinternal covariate shift激活层的作用BN执行的位置数据白化网络中的BN层训练过程 BN的实验效果MNIST与GoogleLeNet V1比较 GoogleLeNet出来之后&#xff0c;Google在这个基础上又演进了几个版本&#xff0c;一般来说是说有4个版本&#xff0c;之前…