java基础
一东一西
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Substring()、lastIndexOf()、-1 的用法
前言 入职看了同事代码,发现有根据下横线截取字符串的代码,感觉比较严谨。开发过程中经常要获取数据库表名,会涉及到字符串的截取,所以记录一番。String str = "125aa_13_";if (StringUtils.isNotEmpty(str)) { str = str.substring(0, str.lastIndexOf("_") != -1 ...原创 2019-01-15 14:33:02 · 7741 阅读 · 0 评论 -
Calender 中的add和set用法
在项目中,会经常需要获取过去几天,几月,几年前的时间,所以这里采用Calendar中的add方法获取。源码:Adds or subtracts the specified amount of time to the given calendar field,based on the calendar's rules. For example, to subtract 5 days fromth...原创 2019-01-28 16:42:21 · 3438 阅读 · 0 评论 -
运行日志中使用占位符%s添加变量
开发中有时候为了方便调试,会在代码中加入日志,把运行到该行的变量打印出来,方便直观的判断问题。直接上Demoprivate static final Logger LOGGER = LoggerFactory.getLogger(DemoTest.class); public static void main(String[] args) { String aa...原创 2019-03-29 16:42:51 · 1363 阅读 · 0 评论 -
list中的contains 无法过滤对象
最近在写一个批量操作时,涉及到重复对象的问题,直接使用list.contains进行筛选,发现不起作用。找了资料看看,说需要重写equals和hashCode 方法,结果还是不起作用。似乎contains 只对 常亮起作用,多类不起作用,应该是地址值不一致,而contains只是比较equals方法, 所以不起作用。但是我重写了hashCode还是不行,暂时记录一下,希望有大神指导一二。...原创 2019-04-08 20:51:35 · 1056 阅读 · 0 评论 -
启动异常:Has been loaded by XML or SqlProvider, ignoring the injection of the SQL.
昨天写完代码,准备启动项目测试,结果死活起不来,报了很多Dao 的Has been loaded by XML or SqlProvider, ignoring the injection of the SQL.的异常,一辆懵逼:后面一步步排查:1.先排查配置文件是否切换到可用配置,这里使用的是idea,也就是打钩后,再clean,compile,确保配置切换成功。然而并没有卵用...原创 2019-08-28 10:12:11 · 10885 阅读 · 0 评论
分享