摘要:
直接上代码 阅读全文
摘要:
内容简介 本文主要展示了在MySQL中,使用两表联合的方式来更新其中一个表字段值的SQL语句。 也就是update table1 join table2 on table1.col_name1=table2.col_name1 set col_name1=expr1 [, col_name2=exp 阅读全文
摘要:
内容简介 本文主要说明在Java8及以上版本中,使用stream().filter()来过滤一个List对象,查找符合条件的对象集合。 List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { 阅读全文
摘要:
List对象类(StudentInfo) public class StudentInfo implements Comparable<StudentInfo> { //名称 private String name; //性别 true男 false女 private Boolean gender; 阅读全文
摘要:
集合对像定义 集合对象以学生类(StudentInfo)为例,有学生的基本信息,包括:姓名,性别,年龄,身高,生日几项。 使用stream().sorted()进行排序,需要该类实现 Comparable 接口,该接口只有一个方法需要实现,如下: 有关compareTo方法的实现说明,请参考:Jav 阅读全文
摘要:
内容简介 datetime类型和timestamp类型的取值范围,CURRENT_DATE()函数应用,NOW()函数应用,DATE_FROMAT()函数取星期,日期、字符串、时间戳相互转换等。 时间范围 datetime类型范围:1000-01-01 00:00:00 ~ 9999-12-31 2 阅读全文
摘要:
异常 在使用POI读取Excel文件内容时,发生了异常,报错如下: 大概意思是不能从一个数值的列获取一个字符串类型的值,我使用下面的代码来获取单元格的值: 使用了getStringCellValue()方法来获取值,POI会判断单元格的类型,如果非字符串类型就会抛出上面的异常。 如下图,读取绿色框中 阅读全文
摘要:
问题 在对spring boot项目进行修改后,重新启动时报如下错误: Composite-id class must implement Serializable: xxx xxx为具体的类 原因 找到xxx类,查看是否定义了多个@Id,如下图: 解决 如果该实体类对应的表只有一个主键,即图中的i 阅读全文
摘要:
我使用的版本为2018.3,如下图: 选中要折叠的代码,使用快捷键:Ctrl+Alt+T,打开Surround With菜单,点击region...endregion Comments项(红框),如下图: idea会自动为选中的代码添加region,我们可以修改Description(折叠后的提示信 阅读全文
摘要:
在使用Postman测试Spring Boot项目接口时,接口返回JSON parse error: Cannot deserialize value of type `java.time.LocalDateTime` from String错误,如下图: 参数使用JSON格式,POST请求,如下图 阅读全文
摘要:
UUID函数 在MySQL中,可以用uuid()函数来生成一个UUID,如下图: replace函数 默认生成的uuid含有'-',我们可以使用replace函数替换掉'-',SQL如下: 结果如下: Insert语句中使用UUID 如果一个表中id字段使用uuid来作为主键,那我们可以使用下面的语 阅读全文
摘要:
我使用的PowerDesigner版本为16.5,如下图: 在所要编辑的表上双击,打开Table Properties窗口,并将上面的选项卡切换到Columns,如下图: 我们点击Customize Columns and Filter按钮,下图红框中的按钮,或者按Ctrl+U快捷键: 在打开的Cu 阅读全文
摘要:
我使用的PowerDesigner的版本为16.5,创建物理模型后,使用PowerDesigner生成的SQL语句,在MySQL中创建表。 1. 打开Power Designer软件,在弹出的欢迎对话框中点击 Create MOdel...,如下图: 2. 在New Model对话框中左侧选择Mod 阅读全文
摘要:
描述 在使用imp命令将dmp文件导入oracle中时,遇到如下错误: IMP命令如下: 我想将备份文件导入cduser用户下,结果,有些表可导入成功,有些表不能成功,出现如上错误,请看下图: 使用下面的SQL来查询cduser用户的默认表空间: 可以看默认表空间不是TBS_CDUSER 解决方法 阅读全文
摘要:
描述 在cmd命令窗口中使用imp命令将dmp文件导入到oracle中时,出现了错误: SP2-0734: 未知的命令开头 “IMP ” - 忽略了剩余的行,如图 原因 imp命令是oracle提供的一个工具,而非oracle sql 语句,此工具在oracle安装路径BIN目录下: 解决 使用ex 阅读全文
摘要:
命令说明 imp命令和exp命令需要在cmd命令窗口下执行,并且需要在系统环境变量中配置imp,exp命令所在目录 导出命令 更多imp和exp使用说明请参考:http://www.blogjava.net/lushengdi/archive/2010/07/14/326099.html 如果出现以 阅读全文
摘要:
非常详细的安装Tomcat8的步骤,适合新手学习。废话不多说,直接干! 前提条件 1. 已有可直接连接的CentOS7系统 2. CentOS7系统已安装Java JDK 8 下载Tomcat8 下载地址:https://tomcat.apache.org/download-80.cgi 如下图红框 阅读全文
摘要:
我们常使用 lsof -i:端口号 命令来查看某端口是否开放,如使用下面的命令,查看8080端口: 结果: 提示:lsof:未找到命令 解决办法 使用yum来安装lsof,命令如下: 结果: 输入y 安装完成,再次使用lsof -i:8080命令: 可以看到,8080端口已使用TCP协议开放。 继续 阅读全文
摘要:
发现问题 使用Navicat连接MySql数据库时,未能成功,提示信息如下图: 这个错误提示已经很明确了,"不允许主机'desktop-teat9ob'连接到此mysql服务器",知道问题所在就好解决了。 解决办法 我们远程联接到MySql服务器,打开服务器本地Navicat软件,在查询编辑器中执行 阅读全文
摘要:
以IDEA2018为例,在资源文件夹上点击鼠标右键,依次选择 New -> Resource Bundle ,如下图: 在弹出的对话框中,填写properties文件的名称(不用填写.properties部分),然后点击 OK 按钮,如下图: 在Project窗口,资源文件夹下即可看到我们添加的文件 阅读全文