
菜鸡的Java学习小记
菜还膨胀
此人很菜,什么都不敢写
展开
-
记SpringBoot aplication.yml文件配置的一个小坑
连接数据库很久都没有成功,挠了两个小时的头发才发现:我写的。。正确配置如下QAQ原创 2020-06-02 20:42:23 · 324 阅读 · 0 评论 -
Java ArrayList和LinkedList性能比较
先说结论: ArrayList LinkedList 表尾插入 时间复杂度O(1) 时间复杂度O(1) 表中插入 平均时间复杂度为O(n/2)。 插入位置越靠近表头时间复杂度越大,最大能达到O(n)。 但是因为使用了arraycopy赋值数组时间复杂度会小于理论值。 平均时间复杂度为O(n/4) 插入位置越接近中间时间复杂度越大 但是最大也只需O(n/2) 表头插入 时间复杂度为O..原创 2020-05-29 18:29:58 · 470 阅读 · 0 评论 -
HashMap中的链表什么时候转化为红黑树
很多博文中只提到了链表长度大于八的条件,实际上是需要两个条件的:1.链表长度大于8,官方源码如下:2.当满足条件1以后调用treeifyBin方法转化红黑树。该方法中,数组如果长度小于MIN_TREEIFY_CAPACITY(64)就选择扩容,而不是转化为红黑树。...原创 2020-05-10 18:42:06 · 3516 阅读 · 0 评论 -
Result Maps collection does not contain value for
@Results的id在@ResultMap中打错。 @Results必须和@select相邻才能生效,@Results没有生效的话将找不到它的id原创 2019-12-19 23:23:02 · 214 阅读 · 0 评论 -
MyBatis中模糊查询使用CONCAT('%',#{str},'%')出错
经过我一套乱七八糟毫无思路地查找后,发现不是Mybatis的原因,原来是SQL server不支持CONCAT函数,直接用加号连接就好原创 2019-12-07 15:06:56 · 1658 阅读 · 0 评论 -
Spring boot 经验小结
抛出表示访问的页面url没有匹配到对应的值的异常,原因:Application启动类的位置不对:要将Application类放在最外侧,即包含所有子包 ,spring-boot会自动加载启动类所在包下及其子包下的所有组件。 Spring Boot 启动错误:Error starting ApplicationContext. To display the conditions report re...原创 2019-12-07 15:03:11 · 197 阅读 · 0 评论 -
Unable import Maven Project
IDEA的右下角一直在报这个错,不知道我的项目搭建不起来是不是和这个有关。后来发现我的原因应该是maven版本的问题,删除3.6.2版退回3.6.1版刷新MavenProject后问题解决。...原创 2019-11-19 10:42:41 · 319 阅读 · 0 评论 -
运行Jdbc时出现java.lang.UnsupportedClassVersionError
编译版本和执行版本不匹配 添加的JDBC驱动jar包版本不匹配,需要导入匹配正确的包并且删除原先的版本不匹配包原创 2019-11-15 17:39:34 · 517 阅读 · 0 评论 -
Java获取当前时间Date输入数据库
代码:Date date=new Date(System.currentTimeMillis());currentTimeMillis()这个方法得到的是自1970年1月1日零点到目前计算这一刻所经历的的毫秒数,注意这里返回值为long型。Date类的构造函数将返回的long型自动转换为当前年月日。...原创 2019-11-13 11:34:28 · 1921 阅读 · 0 评论