- 博客(5)
- 收藏
- 关注
原创 mysql 英雄对位胜率
英雄对位胜率简单解释,就是一个英雄在与其他英雄进行对局时的胜率。如下图所示,假设共有8个英雄。对局时,可能是2V2,3V3,5V3 英雄可能重复也可能不充分,以下按3V3 英雄可重复计算。首先模拟对战记录,建表语句CREATE TABLE `hero_fight` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键id', `win1` int(11) NOT NULL DEFAULT 0 COMMENT '胜利英雄id1',
2021-03-31 17:37:24
633
原创 MySQL insert ignore/ update ignore 不只用来忽略id重复
摘自https://www.mysqlzh.com/doc/126/254.html如果您在一个INSERT语句中使用IGNORE关键词,在执行语句时出现的错误被当作警告处理。例如,没有使用IGNORE时,如果一个行复制了原有的UNIQUE索引或PRIMARY KEY值,会导致出现重复关键字错误,语句执行失败。使用IGNORE时,该行仍然未被插入,但是不会出现错误。IGNORE未被指定时,如果数据转化引发错误,则会使语句执行失败。使用IGNORE后,无效数据被调整到最接近的值,并被插入;此时,生成.
2020-11-16 14:51:25
4128
原创 idea 编译时 出现 找不到符号或找不到包???但是明明可以点进去。
idea 编译时 出现 找不到符号或找不到包???但是明明可以点进去。一、统一字符集:二、重新构建:三、删除target目录再构建:四、清除缓存五、删除idea专属文件六、替换maven地址(2020.1)注:每次出现这种问题,就会花很多时间去解决,特别影响工作和学习的效率,但是不解决又不行。所以,出现这种问题的时候,要想办法去找出出现问题的原因。我就是因为自己重新定义的maven地址后,发现出现了这个问题,最后,通过第六种解决办法解决..
2020-05-11 11:57:29
11104
6
原创 一张图搞懂多线程的六种状态
一张图搞懂多线程的六种状态在很多网上流传的教学视频种,有说线程有5种状态的、7种状态的。实际上在java的Thread类中,已经明确枚举了线程的6种状态。 public enum State { NEW, RUNNABLE, BLOCKED, WAITING, TIMED_WAITING, ...
2020-05-08 01:32:45
705
原创 MyBatis的优点、自定义TypeHandler
一、为什么要用MyBatis?MyBatis解决了什么问题?MyBatis是一个半自动化的ORM框架,可以简化我们的开发工作。他解决了我们使用传统JDBC时遇到的问题:代码重复问题(加载驱动、获取数据库连接、获取语句集、关闭语句集、关闭数据库连接等)资源管理问题(无法动态配置数据源,硬编码)pojo映射问题(需要自己new对象,并且需要把数据库字段类型与pojo对象字段类型手动做一...
2020-05-07 02:36:13
239
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人