"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","相关的知识,希望对你有一定的参考价值。

最近公司里部署一个平台试用。看对方工作人员在机器上用了"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE"这样几个东西,又调了“环境变量”。有几个问题请教下IT高人(请分别按下列顺序讲解):

1:"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“分别是什么? 它们的功能分别是什么?

2:部署一个平台,上面这几个东西"Navicat" , "mysql" , "xxx.war" ,"tomcat",“JDK","JRE" ,”配置环境变量“ ,它们的顺序和关系是什么?

3:曾经还看见过一个php MYSQL,这个PHP MYSQL 是什么?

4:原来还见到过ORACLE,一般有同事,一看到一个网站之类的,就问是用什么做的。
有人回答ORACLE 或者 其它的,请问ORACLE和网站平台是什么关系?还有什么其它的吗?

5:JAVA ,PHP , C , 这三个分别是什么 ?他们之间有什么关联吗?

6:基于”Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“部署一个平台,是所谓单机版的吗?部署的顺序和流程是?请讲下每一个的作用。

谢谢高人,本人不太懂IT,麻烦费心通俗细致的讲解。

1:"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“分别是什么? 它们的功能分别是什么?
Navicat:是mysql的一种客户端,方便用户可视化的使用mysql。和sql server 查询分析器一样。
mysql:是一个轻量化的数据库。用于存储数据,信息等等。
xxx.war:是java web开发出来的部署包,通俗点讲就是一个网站的压缩包,放在 tomcat 指定目录就可以用了。
tomcat:是Java web 诚寻运行指定的容器一种。就是服务器程序,有了这个,网站才能顺利访问。
JDK:是java的开发环境。一般是开发展使用这个。
JRE:是java的运行环境。
————
配置环境变量,是为了让系统能够便捷的访问到以上程序,将路径等信息配置到环境变量中。
————
2:部署一个平台,上面这几个东西"Navicat" , "mysql" , "xxx.war" ,"tomcat",“JDK","JRE" ,”配置环境变量“ ,它们的顺序和关系是什么?
没有指定的顺序,但是需要先安装JRE或者JDK(包含JRE),然后安装mysql,tomcat,部署xxx.war。至于Navicat,只是用来分析sql用的,一般正式环境就不需要了。
至于关系。你访问一个网站,这个网站接收到请求,通过tomcat里的XXX.war程序,访问mysql数据库,然后返回结果。
3:曾经还看见过一个PHP MYSQL,这个PHP MYSQL 是什么?
PHP 是另外一种开发语言,和刚才的Java不同,PHP是轻量级的开发语言,而Java则适合大型应用。 MYSQL 作为数据库,提供一个接口,只要开发语言支持,都可以访问到mysql的数据库。
4:原来还见到过ORACLE,一般有同事,一看到一个网站之类的,就问是用什么做的。
有人回答ORACLE 或者 其它的,请问ORACLE和网站平台是什么关系?还有什么其它的吗?
oracle 是甲骨文公司的英文名称,这里一般是指数据库。oracle是一个重量级的数据库,和mysql一样部署在后台,共应用程序访问。性能和结构都要比mysql好很多,对于大型程序,一般选用oracle。其他的还有如 sqlserver, DB2, derby等等。
5:JAVA ,PHP , C , 这三个分别是什么 ?他们之间有什么关联吗?
都是程序开发语言。
java 基于虚拟机,可以做桌面程序和网站程序。
PHP 基于一个容器(服务器),适合做网站程序。
C基于系统,适合做本地客户端程序,桌面程序。
他们之间没有必要的关联。但是C作为程序基础,是大多数程序员入门首选。
6:基于”Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","JRE" ,”配置环境变量“部署一个平台,是所谓单机版的吗?部署的顺序和流程是?请讲下每一个的作用。
部署完毕以后,本机即可以访问,如果外网可以访问到本机的IP,那么,外网也可以访问到这个程序。
流程顺序和作用上面已经叙述。

其实,你平常经常访问的淘宝啊,各类视频网站啊,百度啊,都是这类应用:WEB 应用。他们运行于一个容器上,然后供互联网用户访问使用。

希望可以帮助你。追问

平时看见PHP 和 mysql 总是联系在一起,他们到底之间扮演着什么样的关系和角色?

追答

PHP就好比是饭,
mysql好比是饭碗。
饭可以放在饭碗里吃,也可以直接用锅抓着吃。
饭碗可以有大的,小的。
没有必然的联系,但是某种情况下(有人吃饭,那你饭要盛在饭碗中)。

参考资料:自己。

参考技术A T.T 你在公司做啥的?
销售 业务?
sqlServer 微软的中大型数据库 收费
mysql 中大型数据库 免费
oracle DB2 大型数据 收费(很贵)
navicat 开发mysql的一种软件(便于开发)
JDK Java Development Kit 开发工具
JRE java运行环境
C Java C# Object_C VC VB Dephi高级机器语言(敲代码 让机器明白该做啥)
汇编
JSP PHP ASP(过时了) Flex ....
你可以百度了
知道这些名词 其实也不会管太大用
一时半会学不会的

"Navicat导入数据报错 1153-Gotapacketbiggerthan'maxallowedpacket'bytes"

navicat 导入 数据 报错 1153-gotapacketbiggerthan maxallowedpacket bytes


navicat 导入数据报错 --- 1153 - got a packet bigger than ‘max_allowed_packet‘ bytes

今天在用navicat导入备份数据库文件时报错:

                mysql 错误 err [imp] 1153 - got a packet bigger than ‘max_allowed_packet‘ bytes

原来是mysql默认读取执行的数据库文件  客户端默认为16m,服务端默认为1m,

解决方法:

(windows系统)

mysql安装目录下找到文件my.ini,搜索[mysqld],在其下面添加一句话

max_allowed_packet=16m

重启mysql服务(右击 计算机----管理------服务------MySql——重启此服务)

这个大小按自己的sql文件大小而设

(Linux系统找my.cnf


本文出自 “砥身砺行” 博客,请务必保留此出处http://82711020.blog.51cto.com/12993840/1962161

以上是关于"Navicat" , "mysql" , "xxx.war" , "tomcat",“JDK","的主要内容,如果未能解决你的问题,请参考以下文章

"Navicat导入数据报错 1153-Gotapacketbiggerthan'maxallowedpacket'bytes"

Navicat 导入,导出数据 etc

为啥我用navicat时会出现duplicate entry"1"?

response.addHeader("Content-disposition","attachment;filename=" + filename + &qu

"errors":"errors":["detail":"您无权执行此操作。","code":&qu

调用 Coinbase pro 沙盒 api 时,无效:401 Unauthorized。文本:""message":"invalid signature&qu