自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 tk.mybatis插入数据报错 java.lang.InstantiationExceptiontk.mybatis.mapper.provider.base.BaseSelectProvider

使用tk.mybatis插入数据报错:Cause: java.lang.InstantiationException: tk.mybatis.mapper.provider.base.BaseSelectProvider具体报错:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider metho

2020-12-30 13:01:05 739 3

原创 SpringBoot启动报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean

完整报错如下:太长,把我认为重要信息用下划线标重点。WARN 7612 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.UnsatisfiedDependencyException: Error...

2020-12-25 22:13:33 30250 5

原创 多线程中几组方法辨析

最近项目中查询百万数量级数据用到了多线程技术,顺便借着这次实践机会把多线程源码理了一下,不敢说全部看懂了,但是仔细区分了一下里面比较容易混淆的几组方法,在此做个小结,能力有限,有不足之处待以后补充。第一组:Runnable接口和Callable接口Runnable方法中定义一个唯一的run()方法,Callable中定义一个唯一的call()方法。通过阅读源码,我们知道,run()方法中的逻辑会在一个新线程中执行,它没有返回值;与此不同,call()方法会返回执行结果,或者抛出异常。实际操作过程中,实现

2020-09-07 16:34:55 216

原创 pagehelper的使用遇到的坑

其实关于pagehelper分页实在没有什么坑值得跳的,因为相关技术成熟而且介绍使用方法的文章网上一堆,更重要的是pagehelper本身使用起来也很简单方便:PageHelper.startPage(pageNum,pageSize),参数一个指页码,就是第几页,一个指页面有多少条数据。如果图省事就这一句够用了,不用在配置文件里配什么额外的属性。当然,在这之前,你要正确地引入依赖,而我问题就出在这一步上。它的依赖包是:com.github.pagehelper,而我因为直接把同事的pom文件拿过来,看

2020-08-24 19:53:37 574

原创 typeAliases 类别名的使用

前言:最近在SpringBoot中用Mybatis查数据库,所用SQL非常复杂,在Mapper.xml中写配置时,因为第一次使用,resultType属性把我头搞大了。其实说起来很简单,几句话的事,但是你不了解就感觉一头雾水,你觉得自己理解了,回头自己用的时候又糊涂了。痛定思痛,决定一劳永逸地把这个问题解决,于是乎我去mybatis官网截了相关片段来翻译一下,官网讲得非常清楚。首先,aliases:译作“别名”,这单词末尾自带一个“s”,并不是复数形式。typeAliases,顾名思义,就是类别名的意思。

2020-08-24 17:33:38 519

原创 Mysql8.0窗口函数:rank,dense_rank,row_number使用上的区别

当我们需要按照各科成绩排序,并显示排名时,会用到窗口函数。row_number:没有重复值的排序[记录相等也是不重复的]可以进行分页使用。这个函数可以排出来个1234,但是有时候结果不符合我们预期。rank:跳跃排序,这个更符合实际。比如,统计结束后,取前10名决定保研名单,实际上只有10个保研名额,名额是固定的,dense_rank连续排列可能满足条件的有13个人,rank跳跃排列取前10名就是取出来10条记录。dense_rank:连续排序具体语法可以参考这个链接:https://yq.al

2020-06-23 12:05:42 614

原创 Operand should contain 1 column(s)问题出在何处

https://www.bilibili.com/video/BV1q4411G7Lw?p=20,做练习时遇到一个问题:– 16、检索‘01’课程分数小于60分,按分数降序排列的学生信息SQL语句:SELECT a.s_id FROM student AS aWHERE a.s_id IN(SELECT s_id,s_score FROM scoreWHERE c_id=‘01’GROUP BY s_id HAVING s_score<60ORDER BY s_score DESC)

2020-06-22 21:32:11 1701

原创 IDEA中下载pom.xml配置文件中依赖jar速度慢的问题解决方案

对于初次接触maven的人而言,下载依赖jar包速度过慢这个问题确实折磨人,白白浪费时间。解决办法:在setting.xml文件中加入配置nexus-aliyun*Nexus aliyunhttp://maven.aliyun.com/nexus/content/groups/public保存,重启一下IDEA使配置生效。setting.xml配置文件的位置:之所以配置前下载慢,是因为原setting.xml文件这段配置 默认会去远程中央仓库下载,网站在国外所以

2020-06-10 22:38:50 810

原创 CentOS7安装docker过程中报错:repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

这个坑掉进去十几个小时,翻了几十篇博文,最后发现致命的往往是我们忽略的细节,有感而发,这篇博文对大多数人起不到帮助,大家引我以为戒。完整的报错信息:failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.https://mirrors.aliyun.com/docker-ce/linux/centos/7/i386/stable/repodata/repomd.xml: [Errno

2020-06-09 22:29:34 3558 1

原创 在IDEA中使用定制(外置)的Tomcat将SpringBoot工程打成war包并部署启动

1、SpringBoot有内置Servlet容器,为何还要使用外置的容器(Tomcat)嵌入式Servlet容器:应用打成可执行的jar包优点:简单,便携缺点:默认不支持JSP,优化定制比较复杂(使用定制器:修改ServerProperties或者定制嵌入式Servlet容器定制器,更高级的方式是:自己编写嵌入式Servlet容器的创建工厂【EmbeddedWebServerFactoryCustomizerAutoConfiguration】)实际开发过程中,我们很多情况下绕不开Jsp,于是:外

2020-06-06 13:34:58 323

原创 使用IDEA提供的Spring Initializr初始化器创建springboot工程失败:Initialization failed for https://start.spring.io

问题描述:Initialization failed for ‘https://start.spring.io’Please check URL, network and proxy settings.Error message:Error parsing JSON response上午用spring Initializr创建spring boot项目没有问题,下午再用时就报这样的错误。于是自己百度了很多博客,假模假样地按照他们的解决办法,于是我又连上自己的热点于是我又煞有介事地你以

2020-06-01 18:36:49 940

原创 记录一个学习spingboot过程中遇到的问题:Error:(3, 32) java: 程序包org.springframework.boot不存在,Error:(9, 2) java: 找不到符号

试过很多种解决方案,包括降低springboot版本,设置maven自动下载导入依赖等等,最让人疑惑的是按照文件路径找下去,明明文件是存在的,现在还无法解决这个问题,万事开头难,还是要迎难而上。...

2020-05-25 22:44:39 711

原创 git从远程库克隆遇到问题和解决方案

问题描述:git@github.com: Permission denied (publickey).fatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.克隆命令:git clone git@github.com:zhangxxxx/gitskills.git解决办法:将“git@github.com:

2020-05-20 18:14:15 772

空空如也

空空如也

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

TA关注的人

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