
java
文章平均质量分 72
一切与java相关
庄园特聘拆椅狂魔
每天焦虑一遍,如何变成学术大佬呀| ᴥ•́ )✧
展开
-
面试题总结:HashMap底层原理
不仅仅是一道题,之后的某一天,它可能是破局的关键。存储键值对结构、底层数据结构、红黑树和链表位运算、put、get方法的实现segment锁和桶锁、线程不安全和HashTable、ConcurrentHashMap。原创 2024-04-15 17:40:18 · 1714 阅读 · 0 评论 -
快速了解spring系列框架
说起spring框架,我们先来看看什么是框架?框架:就是第三方个人或公司提供的功能包 目标:提高开发效率 缺点:降低运行效率 总结:开发效率与运行效率不能并存spring的相关框架有: spring:java框架 springMVC:web框架 mybatis:数据库使用框架三者合体就是常用的SSM框架,快速开发一个项目不是问题,此外还有SSH,其中的H是Hibernat...原创 2021-07-17 09:16:39 · 388 阅读 · 0 评论 -
快速了解开发效率神器---Maven
如果你是做java开发,那么你的项目里就会有各种各样的jar包,但是手动拷贝是易出错的,且之间的版本依赖不好控制,那么你就很有必要来学习一下maven这个神器了,来帮助你管理jar包,让你的开发之旅事半功倍~下面来快问快答,快速了解一下什么事maven~快速了解Maven1.maven是什么?maven是apache基金会的一个顶级开源项目,是辅助开发工具2.为什么要用maven?a.用maven可以管理jar包,也可以管理项目,用maven来管理小项目之间的依赖...原创 2021-07-17 08:41:42 · 233 阅读 · 1 评论 -
isNotEmpty与isNotBlank
isNotBlank认为空格是空,isNotEmpty认为空格也是有内容的isNotEmpty(str)等价于 str != null && str.length > 0isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0同理isEmpty 等价于 str == null || str.length == 0isBlank 等价于 s.原创 2020-06-06 16:35:01 · 189 阅读 · 0 评论 -
数据库自增问题
mysql数据库,mybatis的xml中,insert添加useGeneratedKeys="true"keyProperty="id"插入数据时,报错:Cause: java.sql.SQLException: Field 'ID' doesn't have a default value; ]; Field 'ID' doesn't have a default value; nested exception is java.sql.SQLException: Field 'ID' d原创 2020-06-01 20:57:32 · 395 阅读 · 0 评论 -
Calendar时间操作
获取哪年,哪月,那天,这个日历类,比较好使java通过当前的时间(new Date())得到上个月的时间,得到的类型还是Date类型就是根据当前时间获取某个相对的时间,获取结果还是date类型,可以用Calendar 类Eg:Calendar calendar = Calendar.getInstance();//日历对象calendar.setTime(new Date());//设置当前日期calendar.add(Calendar.MONTH, -1);//月份减一Sys原创 2020-05-29 17:46:27 · 747 阅读 · 0 评论