自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 mybatis一对多对象关联,但是返回数据为一对一

项目中使用mybatis查询结果,有时需要嵌套对象,即返回对象中要有list集合,对象含有子集集合(查询的主表与关联子表数据一对多关系)java对象:public class Typegroup extends ResultBaseDataObject { @ExcelIgnore @ApiModelProperty(value = "主键") private Long id; @ExcelProperty(value = "分组代码") @ApiM...

2020-09-01 23:09:29 456

原创 eclipse代码编译错误报红线,但是项目启动正常

使用eclipse导入项目,刚开始保红线,设置环境变量,引入jar包,设置maven本地仓库后,能够正常启动,但就是报红线,提示找不到类路径,提示如下图:原因:编译器和环境变量不同导致解决方法:1,将所有项目设置为相同jre环境;设置default JRE然后project clean...

2020-08-31 11:26:10 1167

转载 Linux安装Telnet服务端和客户端

Linux安装telnet一、安装telnet1、检测telnet-server的rpm包是否安装[root@localhost ~]# rpm -qa telnet-server若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而telnet的客户端是标配。即下面的软件是默认安装的。2、若未安装,则安装telnet-server,否则忽略此步骤[root@localhost ~]#yum install telnet-server  .

2020-07-28 13:06:05 612

原创 -bash: ./mysqld: 没有那个文件或目录解决方法

MySQL问题:-bash: ./mysqld: 没有那个文件或目录mysql安装路径:/usr/local/mysql/binvi /etc/profile添加环境变量:export PATH=$PATH:/usr/local/mysql/bin重启环境变量再使用命令mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data如果执行失败:出现该问题...

2020-07-28 12:53:06 20144 4

原创 mysql数据库备份的方式以及注意事项

在项目更新中,涉及到数据库数据问题都会先进行数据备份,然后在修改数据,无论是修改表结构还是对数据的增删改,都必须要先备份数据,防止脚本错误,将数据库回滚到备份版本; 在工作有有两种备份方式: 方式一:整表备份,一般由于数据量比较大,但是修改数据只涉及单张表的脚本 方式二:整库备份,这是比较通用的方式,将整个数据进行备份,当只涉及到单表或者多表数据回滚时,可以单独在备份sql中摘取要回滚的sql进行执行下面是两种备份方式的sql语句;一、整表备份1.创建备份表:...

2020-07-28 00:00:44 305

原创 mysql将主键UUID改为bigint主键自增

修改结构,将主键UUID改为主键自增长--创建备份表结构create table tbl_service_os_region_data_bak like tbl_service_os_region_data;-- 插入备份数据insert into tbl_service_os_region_data_bak select * from tbl_service_os_region_data;-- 删除原表数据delete from tbl_service_os_region_data

2020-07-27 21:24:49 1929

原创 使用mysql的format方法踩得坑,字符串转换数值四舍五入坑太深

select FORMAT('1.85',1),FORMAT(1.85,1),FORMAT('1.855',2),FORMAT(1.855,2);想要的结果是:1.9 ,1.9 , 1.86 , 1.86但是结果是:还能更坑,有些能四舍五入,有些不能,但是只针对字符串,如果使用数值型是没有问题,所有如果字段为varchar或者char最好不要用format方法;不太清楚原理是什么建议还是使用convert,cast;后端使用mybatis的字段映射,可以使用String ,bigD.

2020-07-22 14:44:25 854

原创 idea启动项目报错,切换了数据库

项目启动不了,一直找不到解决方法;原因竟然是数据库名称错误,也不报错,找了半个多小时才解决

2020-07-16 19:19:36 339

原创 Mybatis Generator自动生成的mapper只有insert方法没有update和delete方法

– Mybatis Generator 生成的mapper只有insert方法– 首先检查generatorConfig.xml中table项中的属性enableSelectByPrimaryKey=”true”enableUpdateByPrimaryKey=”true”enableDeleteByPrimaryKey=”true”看看这几个属性是否设置成了false,默认的...

2020-03-29 15:58:34 1260

原创 eclipse找不到设置maven仓库路径的菜单

eclipse没有设置maven仓库的菜单,想要修改maven仓库发现找不到路径解决方案:下一步:下一步:最后:

2019-05-08 10:37:19 584

原创 eclipse使用svn导入项目,没有任何错误出现红色感叹号

使用svn导入了项目,完成之后就出现红叉,按照以前的经验,使用项目--》右键---》build path —》configure path 点击eclipse项目的configure build path后,在弹出来的窗口中,找到Libraries页签,可以看到一些jar包是红色叉号的,这种jar包就是找不到对应文件的jar包,引起这种eclipse项目前面出现红色叹号、ecli...

2019-05-08 10:27:18 1155

原创 使用FileOutputStream和BufferedOutputStream构造文件时报java.io.FileNotFoundException异常

如果目标文件夹不存在就会出现异常异常如下:解决方法:手动创建目标文件夹,或者代码判断目标目录是否存在,如果不存在就创建一个新的目录...

2019-04-13 00:59:25 643

原创 win10系统将.txt文件默认打开方式设置为Notepad++

在网上找的的方式:win10系统将.txt文件默认打开方式设置为Notepad++,但是不行,会报这个错误:shellExecute failed : is this command correct?原因是:步骤如下:...

2018-11-14 18:06:12 4242

原创 关于windows版Redis断电,启动闪退,占用C盘内存问题

电脑突然断电,当再次启动Redis是,黑窗口闪退,查看进程,Redis没有启动,本地Redis不能使用,而且疯狂占用C盘空间,变态时,占用我50G的C盘空间。解决方法:Windows版Redis启动后,会在C盘自动创建一个很大的文件,C:\Users\{你的用户名}\AppData\Local\Redis\RedisQFolk_****.dat,删除此文件,然后重新启动Redis就可以了如果找不到...

2018-02-05 11:44:23 999

原创 使SQLyog复制触发器

同一主机复制触发器:如果是跨主机复制触发器:注意他的提示此时在复制触发器:注意:如果复制中提示错误,从错误的触发器开始以后的触发器不会执行复制,此时应该将两个数据库中的触发器对比,哪个触发器没有复制,重新复制

2018-01-15 12:45:15 1216

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除