- 博客(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 480
原创 eclipse代码编译错误报红线,但是项目启动正常
使用eclipse导入项目,刚开始保红线,设置环境变量,引入jar包,设置maven本地仓库后,能够正常启动,但就是报红线,提示找不到类路径,提示如下图:原因:编译器和环境变量不同导致解决方法:1,将所有项目设置为相同jre环境;设置default JRE然后project clean...
2020-08-31 11:26:10 1207
转载 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 648
原创 -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 21037 4
原创 mysql数据库备份的方式以及注意事项
在项目更新中,涉及到数据库数据问题都会先进行数据备份,然后在修改数据,无论是修改表结构还是对数据的增删改,都必须要先备份数据,防止脚本错误,将数据库回滚到备份版本; 在工作有有两种备份方式: 方式一:整表备份,一般由于数据量比较大,但是修改数据只涉及单张表的脚本 方式二:整库备份,这是比较通用的方式,将整个数据进行备份,当只涉及到单表或者多表数据回滚时,可以单独在备份sql中摘取要回滚的sql进行执行下面是两种备份方式的sql语句;一、整表备份1.创建备份表:...
2020-07-28 00:00:44 345
原创 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 2007
原创 使用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 938
原创 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 1311
原创 eclipse找不到设置maven仓库路径的菜单
eclipse没有设置maven仓库的菜单,想要修改maven仓库发现找不到路径解决方案:下一步:下一步:最后:
2019-05-08 10:37:19 601
原创 eclipse使用svn导入项目,没有任何错误出现红色感叹号
使用svn导入了项目,完成之后就出现红叉,按照以前的经验,使用项目--》右键---》build path —》configure path 点击eclipse项目的configure build path后,在弹出来的窗口中,找到Libraries页签,可以看到一些jar包是红色叉号的,这种jar包就是找不到对应文件的jar包,引起这种eclipse项目前面出现红色叹号、ecli...
2019-05-08 10:27:18 1188
原创 使用FileOutputStream和BufferedOutputStream构造文件时报java.io.FileNotFoundException异常
如果目标文件夹不存在就会出现异常异常如下:解决方法:手动创建目标文件夹,或者代码判断目标目录是否存在,如果不存在就创建一个新的目录...
2019-04-13 00:59:25 667
原创 win10系统将.txt文件默认打开方式设置为Notepad++
在网上找的的方式:win10系统将.txt文件默认打开方式设置为Notepad++,但是不行,会报这个错误:shellExecute failed : is this command correct?原因是:步骤如下:...
2018-11-14 18:06:12 4295
原创 关于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 1019
原创 使SQLyog复制触发器
同一主机复制触发器:如果是跨主机复制触发器:注意他的提示此时在复制触发器:注意:如果复制中提示错误,从错误的触发器开始以后的触发器不会执行复制,此时应该将两个数据库中的触发器对比,哪个触发器没有复制,重新复制
2018-01-15 12:45:15 1242
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人