logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mybatis(错误一) 项目启动时报“Result Maps collection already contains value forxxx”的解决方案

昨天用eclipse启动springmvc+mybatis的项目,报错了,信息如下:Result Maps collection already contains value for xyx.dsw.dao.mapper.admin.quotationwish.TempTestTableMapper.TempTestTableResult一  错误信息:19:26:05,446 E

#mybatis
java面试(3)SQL优化

对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。任何在Order by语句的非索引项或者有计算表达式都将降低查询速度应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如select id from t where num is null。任何在where子句中使用is null或is no

java面试(5)Dubbo和SpringCloud微服务架构之间的区别

微服务主要的优势:1、降低复杂度将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界。每个服务开发者只专注服务本身,通过使用缓存、DAL等各种技术手段来提升系统的性能,而对于消费方来说完全透明。2、可独立部署由于微服务具备独立的运行进程,所以每个微服务可以独立部署。当业务迭代时只需要发布相关服务的迭...

JAVA基础(37) 如何解决SecureRandom性能问题

一、背景描述近期对接微信二维码支付的接口,发现一个奇怪的问题:现象为有一工具类定义了一个变量UUID,linux机器初始化贼慢,window机器下很正常,linux执行记录为:每次项目重启后,首次加载该类时,执行时间很久,但第二次之后就一切正常.....怀着好奇的心情,记录下这次经过,方便以后查阅。二、代码分析QRCodeUtils.java

#java
eclipse导入maven项目报错"Missing artifact com.sun.:tools:jar:1.8.0"错误解决方法

一、报错信息1.1分析原因选中项目-->右键 -->"Properties"-->"Java Build Path"二、解决步骤在报错的pom.xml文件中添加:<dependency><groupId>com.sun</groupId><artifactId>tools&lt...

MYSQL用法(十二) Can't connect to MySQL server on 解决方案

一  错误编号:20031.1 问题分析:无法连接到 mysql 服务器,可能的情况为:1、mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等;2、mysql 服务器资源紧张,导致无法连接。1.2 解决方法:1、如果你是虚拟主机用户(购买的空间),

#mysql
mysql基础(五) Mysql删除表时,报"Connot delete or update a parent row:a foreign key constraint fails"解决方案

一、删除某张表时,遇到如下报错信息:二、解决办法:因为改条记录的某个字段作为innodb的另外一个表的外链。而在删除操作时会自动检查外链。解决的办法之一是:不检查外链,只需将执行语句前加上下句即可SET foreign_key_checks=0;DROP TABLE wms_stores;

#mysql
MYSQL用法(十二) Can't connect to MySQL server on 解决方案

一  错误编号:20031.1 问题分析:无法连接到 mysql 服务器,可能的情况为:1、mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等;2、mysql 服务器资源紧张,导致无法连接。1.2 解决方法:1、如果你是虚拟主机用户(购买的空间),

#mysql
mysql性能优化(五) mysql中SELECT+UPDATE处理并发更新问题解决方案

一 问题背景:假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:•如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数•如果end_at等于或晚于当前时间,则设置end_at=end_at

#mysql
MYSQL用法(十一) 增加字段、删除字段、修改字段名称、修改字段类型

一 增加字段、删除字段、修改字段名称、修改字段类型

#mysql
    共 12 条
  • 1
  • 2
  • 请选择