博客园 - !O0O!
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=88220
2021-10-23T15:53:16Z
!O0O!
https://www.cnblogs.com/it-mh/
feed.cnblogs.com
https://www.cnblogs.com/it-mh/p/14436150.html
Linux——安装JDK1.8 - !O0O!
1.在/usr/local/目录下创建java文件夹用来存放jdk文件 2.将已下载的linux安装文件通过ftp方式放到java文件夹内 3.通过tar -zxvf jdk-8u11-linux-x64.tar.gz命令将.gz文件解压到当前目录下 4.在/etc/profile文件最后添加JDK
2021-02-23T07:09:00Z
2021-02-23T07:09:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】1.在/usr/local/目录下创建java文件夹用来存放jdk文件 2.将已下载的linux安装文件通过ftp方式放到java文件夹内 3.通过tar -zxvf jdk-8u11-linux-x64.tar.gz命令将.gz文件解压到当前目录下 4.在/etc/profile文件最后添加JDK <a href="https://www.cnblogs.com/it-mh/p/14436150.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/14435041.html
Linux——设置和查看环境变量 - !O0O!
一.Linux环境变量相关命令 1.查看所有环境变量命令-env 2.查看指定环境变量命令-echo 3.设置环境变量命令-export 4.查看所有本地定义的Shell变量命令-set5.清楚环境变量命令-unset 二.Linux环境变量说明 1.Linux的变量类型1) 永久:需要修改配置文件
2021-02-23T03:24:00Z
2021-02-23T03:24:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】一.Linux环境变量相关命令 1.查看所有环境变量命令-env 2.查看指定环境变量命令-echo 3.设置环境变量命令-export 4.查看所有本地定义的Shell变量命令-set5.清楚环境变量命令-unset 二.Linux环境变量说明 1.Linux的变量类型1) 永久:需要修改配置文件 <a href="https://www.cnblogs.com/it-mh/p/14435041.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/14434653.html
Linux——CentOS8安装 - !O0O!
工具:VMware Workstation 15Pro镜像文件:CentOS-8.1.1911.iso 安装说明:安装过程中大部分步骤都使用默认配置,直接下一步即可,个别步骤单独说明. 1.在VMware工具中新建虚拟机,选择自定义安装 2.如何安装客户机操作系统时选择稍后安装 3.选择操作系统时选
2021-02-23T02:43:00Z
2021-02-23T02:43:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】工具:VMware Workstation 15Pro镜像文件:CentOS-8.1.1911.iso 安装说明:安装过程中大部分步骤都使用默认配置,直接下一步即可,个别步骤单独说明. 1.在VMware工具中新建虚拟机,选择自定义安装 2.如何安装客户机操作系统时选择稍后安装 3.选择操作系统时选 <a href="https://www.cnblogs.com/it-mh/p/14434653.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/14434170.html
Linux——CentOS8配置静态IP - !O0O!
1.找到CentOS8网络配置文件——/etc/sysconfig/network-scripts/ifcfg-ens33 2.编辑网络配置文件ifcfg-ens33内容如下所示 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no #使用静态IP BOOT
2021-02-23T01:30:00Z
2021-02-23T01:30:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】1.找到CentOS8网络配置文件——/etc/sysconfig/network-scripts/ifcfg-ens33 2.编辑网络配置文件ifcfg-ens33内容如下所示 TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no #使用静态IP BOOT <a href="https://www.cnblogs.com/it-mh/p/14434170.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13958854.html
SQL——MySQL、Oracle、SQL server数据库查询表中前N条记录 - !O0O!
在MySQL、Oracle、SQL server数据库中,查询表中前N条记录的关键字不同。 MySQL使用limit Oracle使用rownum SqlServer使用top 例如:查询出city表中前5行的记录数据 --MySQLselect * from city limit 5--SqlSe
2020-11-11T07:16:00Z
2020-11-11T07:16:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】在MySQL、Oracle、SQL server数据库中,查询表中前N条记录的关键字不同。 MySQL使用limit Oracle使用rownum SqlServer使用top 例如:查询出city表中前5行的记录数据 --MySQLselect * from city limit 5--SqlSe <a href="https://www.cnblogs.com/it-mh/p/13958854.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13954140.html
java——java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist - !O0O!
在使用MySQL数据root用户删除数据时报错:java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist;报错原因是root用户对视图或表没有权限,解决方法是将sql所有权限都给root用户。
2020-11-10T07:43:00Z
2020-11-10T07:43:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】在使用MySQL数据root用户删除数据时报错:java.sql.SQLException: The user specified as a definer ('root'@'%') does not exist;报错原因是root用户对视图或表没有权限,解决方法是将sql所有权限都给root用户。 <a href="https://www.cnblogs.com/it-mh/p/13954140.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13943914.html
eclipse——exec-maven-plugin和svn-revision-number-maven-plugin插件报错:Plugin execution not covered by lifecycle configuration - !O0O!
在eclipse中导入maven项目,发现pom文件中exec-maven-plugin和svn-revision-number-maven-plugin插件报错:Plugin execution not covered by lifecycle configuration 其中一个报错信息:Plu
2020-11-08T04:10:00Z
2020-11-08T04:10:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】在eclipse中导入maven项目,发现pom文件中exec-maven-plugin和svn-revision-number-maven-plugin插件报错:Plugin execution not covered by lifecycle configuration 其中一个报错信息:Plu <a href="https://www.cnblogs.com/it-mh/p/13943914.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13943821.html
eclipse——插件报错:Could not find node.js - !O0O!
eclipse导入maven项目时,在maven update报错:Could not find node.js;上网查找是eclipse工具中插件报错,解决方式是把该插件卸载即可,对工具和项目无影响。 报错的插件是:Wid Web Developer 报错信息: 卸载步骤如下: 1.点击eclip
2020-11-08T03:50:00Z
2020-11-08T03:50:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】eclipse导入maven项目时,在maven update报错:Could not find node.js;上网查找是eclipse工具中插件报错,解决方式是把该插件卸载即可,对工具和项目无影响。 报错的插件是:Wid Web Developer 报错信息: 卸载步骤如下: 1.点击eclip <a href="https://www.cnblogs.com/it-mh/p/13943821.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13816010.html
数据库——DBeaver工具连接DB2数据库 - !O0O!
最近做项目用到了DB2数据库,但是自己的Navicat工具无法连接,所以在网上找了DBeaver工具用于连接DB2,记录一下简单连接数据库步骤。 在使用DBeaver工具连接DB2数据库时需要该工具安装包以及DB2的驱动jar包,资源链接如下: 驱动包:链接:https://pan.baidu.co
2020-10-14T09:15:00Z
2020-10-14T09:15:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】最近做项目用到了DB2数据库,但是自己的Navicat工具无法连接,所以在网上找了DBeaver工具用于连接DB2,记录一下简单连接数据库步骤。 在使用DBeaver工具连接DB2数据库时需要该工具安装包以及DB2的驱动jar包,资源链接如下: 驱动包:链接:https://pan.baidu.co <a href="https://www.cnblogs.com/it-mh/p/13816010.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/13402664.html
SQL——SELECT子句ORDER BY - !O0O!
ORDER BY:默认升序排序ASC,DESC是降序ORDER BY col1(,col2) 根据字段对查询出数据按升序排序,因ASC升序为默认,所有常省略。ORDER BY col1(,col2) DESC 根据字段对查询出数据按降序排序。ORDER BY col1 ASC,col2 DESC 根
2020-07-30T03:09:00Z
2020-07-30T03:09:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】ORDER BY:默认升序排序ASC,DESC是降序ORDER BY col1(,col2) 根据字段对查询出数据按升序排序,因ASC升序为默认,所有常省略。ORDER BY col1(,col2) DESC 根据字段对查询出数据按降序排序。ORDER BY col1 ASC,col2 DESC 根 <a href="https://www.cnblogs.com/it-mh/p/13402664.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12987975.html
下载JSTL的jar包 - !O0O!
下载地址:http://tomcat.apache.org/taglibs/ 1.进入下载地址后会出现以下页面,点击红框中的“Standard”按钮进入jstl版本页面。 2.进入jstl版本界面后,点击“download”按钮进入下载界面 3.进入下载界面后,会出现jstl各个jar包的下载连接,
2020-05-29T08:01:00Z
2020-05-29T08:01:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】下载地址:http://tomcat.apache.org/taglibs/ 1.进入下载地址后会出现以下页面,点击红框中的“Standard”按钮进入jstl版本页面。 2.进入jstl版本界面后,点击“download”按钮进入下载界面 3.进入下载界面后,会出现jstl各个jar包的下载连接, <a href="https://www.cnblogs.com/it-mh/p/12987975.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12155400.html
Java——日期格式化YYYYMMdd与yyyyMMdd的区别 - !O0O!
public static void main(String[] args) { //YYYY 是表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。 //2019-12-29至2020-1-4跨年周 Calendar calendar = Calendar.
2020-01-06T03:20:00Z
2020-01-06T03:20:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】public static void main(String[] args) { //YYYY 是表示:当天所在的周属于的年份,一周从周日开始,周六结束,只要本周跨年,那么这周就算入下一年。 //2019-12-29至2020-1-4跨年周 Calendar calendar = Calendar. <a href="https://www.cnblogs.com/it-mh/p/12155400.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12036829.html
SQL——SQL函数 - !O0O!
avg(col) -- 返回数值列的平均值,NULL值不包括在计算中。count(col) -- 返回指定列的值的数目,NULL不计入;count(*)返回表中记录数;count(distinct col)返回指定列的不同值的数目。first(col) -- 返回指定字段中第一个记录的值。last(
2019-12-13T10:53:00Z
2019-12-13T10:53:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】avg(col) -- 返回数值列的平均值,NULL值不包括在计算中。count(col) -- 返回指定列的值的数目,NULL不计入;count(*)返回表中记录数;count(distinct col)返回指定列的不同值的数目。first(col) -- 返回指定字段中第一个记录的值。last( <a href="https://www.cnblogs.com/it-mh/p/12036829.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035912.html
SQL——处理列中NULL值 - !O0O!
处理NULL值 - 数据库中某列为NULL值,使用函数在列值为NULL时返回固定值。 SQLServer:ISNULL(col,value) 示例:SELECT ISNULL(col,value) FROM tableName Oracle:NVL(col,value) 示例:SELECT NVL(
2019-12-13T08:31:00Z
2019-12-13T08:31:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】处理NULL值 - 数据库中某列为NULL值,使用函数在列值为NULL时返回固定值。 SQLServer:ISNULL(col,value) 示例:SELECT ISNULL(col,value) FROM tableName Oracle:NVL(col,value) 示例:SELECT NVL( <a href="https://www.cnblogs.com/it-mh/p/12035912.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035869.html
SQL——MySQL数据类型 - !O0O!
Text类型: Number类型: Date类型:
2019-12-13T08:26:00Z
2019-12-13T08:26:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】Text类型: Number类型: Date类型: <a href="https://www.cnblogs.com/it-mh/p/12035869.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035535.html
SQL——TOP、IN、BETWEEN AND、IS NULL和IS NOT NULL - !O0O!
TOP子句 - 用于规定要返回的记录的数目。并不是所有数据库都支持TOP子句。 语法: SQLServer:SELECT TOP number|percent columnName(s) FROM tableName MySQL:SELECT columnName(s) FROM tableName
2019-12-13T07:49:00Z
2019-12-13T07:49:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】TOP子句 - 用于规定要返回的记录的数目。并不是所有数据库都支持TOP子句。 语法: SQLServer:SELECT TOP number|percent columnName(s) FROM tableName MySQL:SELECT columnName(s) FROM tableName <a href="https://www.cnblogs.com/it-mh/p/12035535.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035518.html
SQL——SQL别名、UNION和SELECT INTO - !O0O!
Alias(别名) - 为列名称和表名称指定别名 语法:表SELECT columnName(s) FROM tableName AS aliasName 列SELECT columnName AS aliasName FROM tableName 示例:SELECT po.OrderID, p.L
2019-12-13T07:47:00Z
2019-12-13T07:47:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】Alias(别名) - 为列名称和表名称指定别名 语法:表SELECT columnName(s) FROM tableName AS aliasName 列SELECT columnName AS aliasName FROM tableName 示例:SELECT po.OrderID, p.L <a href="https://www.cnblogs.com/it-mh/p/12035518.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035472.html
SQL——模糊查询LIKE - !O0O!
LIKE操作符 - 用于WHERE子句中搜索列中指定模式。 语法:SELECT columnName(s) FROM tableName WHERE columnName LIKE pattern 示例: 1.SELECT * FROM tableName WHERE columnName LIKE
2019-12-13T07:41:00Z
2019-12-13T07:41:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】LIKE操作符 - 用于WHERE子句中搜索列中指定模式。 语法:SELECT columnName(s) FROM tableName WHERE columnName LIKE pattern 示例: 1.SELECT * FROM tableName WHERE columnName LIKE <a href="https://www.cnblogs.com/it-mh/p/12035472.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12035452.html
SQL——表连接JOIN - !O0O!
JOIN - 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 语法:SELECT columnName(s) FROM tableName1 JOIN tableName2 -- 查询出n1*n2行,无相交条件 SELECT columnName(s) FROM tableName1 J
2019-12-13T07:39:00Z
2019-12-13T07:39:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】JOIN - 用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 语法:SELECT columnName(s) FROM tableName1 JOIN tableName2 -- 查询出n1*n2行,无相交条件 SELECT columnName(s) FROM tableName1 J <a href="https://www.cnblogs.com/it-mh/p/12035452.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/it-mh/p/12034623.html
SQL——SQL约束 - !O0O!
SQL约束 - 用于限制加入表的数据的类型 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 NOT NULL -- 约束强制列不接受 NULL 值。 UNIQUE -- 约束唯一标识数据库表中的每条记录。每个表可以有多个
2019-12-13T05:31:00Z
2019-12-13T05:31:00Z
!O0O!
https://www.cnblogs.com/it-mh/
【摘要】SQL约束 - 用于限制加入表的数据的类型 可以在创建表时规定约束(通过 CREATE TABLE 语句),或者在表创建之后也可以(通过 ALTER TABLE 语句)。 NOT NULL -- 约束强制列不接受 NULL 值。 UNIQUE -- 约束唯一标识数据库表中的每条记录。每个表可以有多个 <a href="https://www.cnblogs.com/it-mh/p/12034623.html" target="_blank">阅读全文</a>