2 Townpomn丶

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 53w+

使用MyBatis-Plus时,getById()方法总是返回null,日志报“Warn: Could not find @TableId in Class: com.tp.entity.User.”

今天第一次尝试使用MyBatis-Plus时,发现在UserController中使用userService.getById(id)无法得到数据,查看控制台的日志,发现日志中有一条警告2020-09-04 17:36:41.802 WARN 16036 --- [ restartedMain] c.b.m.core.metadata.TableInfoHelper : Warn: Could not find @TableId in Class: com.tp.entity.User.。然后查看User实

2020-09-04 18:02:09

IDEA的maven导入依赖报红

实际上是我自己犯低级错误了,新建的工程使用的是IDEA自带的maven,忘了使用自己安装的maven。点击OK,之后pom.xml就不报红了。

2020-06-29 19:21:46

利用Queue求解Josephus问题

Josephus问题:N个身陷绝境的人围成一个圈,位置记为从0到N-1,人们按顺序从0开始报数,报到数M的人会必须自杀;然后下一个人继续重新开始报数,直到最后S个人幸存;编写程序,输入N,M和S,打印出自杀顺序名单和幸存者名单。基本思路:在队列中存储0到N-1共N个数,然后依次出列,若恰好是第M个,则将该数另存,其他的不是第M个的数则依次入列,直到队列总长等于S。import ja...

2020-05-03 20:45:42

利用可变长度循环数组实现队列

队列可以基于数组或者链表实现。如果选择基于数组实现,效率会更高,但是数组长度固定,需要在队列长度超限或者队列长度过短时对数组长度进行调整。如果直接采用数组存储队列,当队列头部出列一个元素后要依次迁移大量后继元素增加无谓开销。改进的方式是采用循环数组,循环数组用两个“指针”标示队列头尾部,当队列头部元素出列,则向后移动头指针,当队列尾部入列元素,则向后移动尾指针。注意,一旦尾指针被移动到数组最末...

2020-05-01 22:44:26

将字符串逆序排列输出

方法一一种低效率的递归方法实现public class Reverse { /** * 将一个字符串逆序输出的一种低效率递归方法实现 * @param s 输入字符串 * @return 输出逆序字符串 */ public static String reverseString(String s) { int N = s.len...

2020-04-27 20:55:46

安装MongoDB运行mongod命令后mongo命令启动MongoDB失败问题

先记录一下问题发生的过程再说解决方法:首先安装mongoDB,版本4.2.3社区版(注意下载时别下载到了企业版),系统是Windows10 64位,按照网上教程说法,安装中去掉了安装compass的勾,不然会导致安装缓慢;安装中弹框提示Service MongoDB Server’(MongoDB)failed to start,按照网上教程,直接点Ignore忽略;安装完毕,在安装mon...

2020-02-15 11:46:18

Java将十进制数转化为二进制数,递归和循环方法实现

Java的包装类Integer已经有实现此功能的方法:Integer.toBinaryString(num);自己来写的话,采用熟悉的除2取余方法,递归和循环都可以实现。public class The1stChapter { /** * 通过递归方法实现的将整数化为二进制数,以字符串形式给出 * @param num 待转化的整数 * @retur...

2020-01-18 20:41:28

Java实现二分法查找

用Java实现二分法查找import java.util.Arrays;public class The1stChapter { /** * 二分查找法的实现 * @param obj 被查找的整数 * @param array 查找的整数数组 * @return 如果被查的数存在,返回true,如不存在,返回false */ ...

2020-01-16 19:18:35
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。