摘要:写在前面 之前一直忙着工作,趁着休假,加上身边的小伙伴想尝鲜一把最新版的Navicat Premium 15,官网说,最新一版的Navicat Premium 出了很多新的功能,博主说实话,也想体验一把,所以鉴于此,遂将自己整理的文章贴出来,供大家参考,由于博主个人还是主张维护正版的意愿,如果经济实 阅读全文
posted @ 2020-01-22 13:30 星空流年 阅读(29560) 评论(18) 推荐(17) 编辑
摘要:干货 | 十大经典排序算法最强总结(内含代码实现) 一、算法分类 十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。 非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界 阅读全文
posted @ 2019-11-03 15:23 星空流年 阅读(548) 评论(0) 推荐(1) 编辑
摘要:写在前面 最近身边的小伙伴苦于没有Navicat12的激活工具,不能使用最新版的Navicat,鉴于此,遂将自己整理的文章贴出来,供大家参考,不过个人还是主张维护正版的意愿,如果经济实力允许的话,还是希望大家去官网下载,嘻嘻~~,好的,废话不多说了,直接上教程。 Navicat Premium 12 阅读全文
posted @ 2019-09-14 10:29 星空流年 阅读(10157) 评论(3) 推荐(2) 编辑
摘要:写在前面 由于数据库表字段名称设计不合理,导致与MySQL数据库关键字或者预留关键字一致,在这种情况下,将会导致数据插入不成功,这里主要针对Mybatis和MybatisPlus提出对应的解决方案,仅供参考! 一、Mybatis中解决方案 1、针对XML文件,可以在冲突的字段名添加 ` ` ( 反单 阅读全文
posted @ 2020-09-11 10:59 星空流年 阅读(728) 评论(0) 推荐(0) 编辑
摘要:Windows下配置redis远程访问 由于Redis默认只允许本地访问,要使Redis可以远程访问,需修改redis对应的配置文件; 我使用的Redis版本为:redis 3.2 ,默认使用的是redis.windows-service.conf 注:Redis查看版本信息方法: 使用redis- 阅读全文
posted @ 2020-08-24 14:31 星空流年 阅读(544) 评论(0) 推荐(0) 编辑
摘要:1、问题复现: 今天在进行数据迁移时,使用Navicat连接数据库进行连接时,由于 SQL语句中使用了 group by分组函数,结果报了如下错误: 2、产生原因 产生原因说是,在MySQL数据库版本为5.7以上的版本,默认开启了 ONLY_FULL_GROUP_BY SQL模式,在此模式下,对于g 阅读全文
posted @ 2020-07-29 09:57 星空流年 阅读(566) 评论(0) 推荐(0) 编辑
摘要:产生原因: 先说一下Git和SVN的区别吧,有助于更好的理解这个问题。 SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你merge,很方便; GIT如果本地有文件改动未提交,且该文件和服务器最新版本有冲突,pull更新时会提示错误,无法更新。 就是这个小小的区别,造成了产生"Gi 阅读全文
posted @ 2020-07-25 19:31 星空流年 阅读(1123) 评论(0) 推荐(1) 编辑
摘要:前言 本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select *,而是select具体字段。 反例子: select * from employee; 正例子: select id,name from empl 阅读全文
posted @ 2020-07-13 14:35 星空流年 阅读(132) 评论(0) 推荐(0) 编辑
摘要:写在前面 最近开发过程中,在where条件中使用IF函数,在MySQL数据库中,使用Navicat运行没有问题,但是运行项目的时候,死活过不去,一直报错,后来一番折腾找到了解决方案,所以,以防后续再出现类似问题,仅做记录! 说明:项目为SpringBoot项目,持久化层框架使用的是Mybatis-p 阅读全文
posted @ 2020-07-01 11:35 星空流年 阅读(2490) 评论(0) 推荐(1) 编辑
摘要:写在前面 最近开发过程中,遇到一个需求是要将所查询的多条结果汇总成一条结果展示,由于之前没有接触过这方面的业务,所以经过一番折腾之后,解决了需求,这里特此记录一下,以供后续参考! 1、问题复现 这里以一个例子进行说明: 需求:一个员工每月是否完成了打卡,要求统计员工当月完成和未完成日期,展示结果如下 阅读全文
posted @ 2020-06-29 15:18 星空流年 阅读(2437) 评论(0) 推荐(0) 编辑
摘要:1. count(1) 和 count(*) 当表的数据量大时,对表作分析之后,使用count(1)要比使用count(*)用时长! 从执行计划来看,count(1)和count(*)的效果是一样的。但是在表做过分析之后,count(1)会比count(*)的用时短些(1w以内数据量),不过差别很小 阅读全文
posted @ 2020-06-28 16:51 星空流年 阅读(377) 评论(0) 推荐(0) 编辑
摘要:1、forEach 标签(用于循环容器) foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常用语where语句中,表示以什么开始,比如以'('开始 阅读全文
posted @ 2020-06-19 10:16 星空流年 阅读(120) 评论(2) 推荐(0) 编辑
摘要:写在前面 最近电脑死机,系统崩盘,无奈只能重装,安装MySQL时,发现8.0版本与之前的5.7版本安装方式不一致,于是折腾了一下,安装成功,为了防止下次出现类似事情,记录一下。 MySQL8.0 msi 版本安装教程 1> 官网下载安装包 MySQL官网下载地址如下:https://dev.mysq 阅读全文
posted @ 2020-05-05 15:43 星空流年 阅读(5231) 评论(0) 推荐(2) 编辑