会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Deolin
以战养战
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
11
下一页
2017年11月17日
不要用 == 比较两个包装类型
摘要: 标题就是结论。 打印值是true和false。 a, b, c, d都进行了装箱,其中,a, b的对象都是取自IntegerCache.cache数组,如果他们装箱前的值相同,那么a, b就是同一个对象,所以 a==b为true。 但是,c, d装箱前的值不在IntegerCache.cache数组
阅读全文
posted @ 2017-11-17 11:32 Deolin
阅读(1032)
评论(0)
推荐(0)
2017年11月14日
Maven项目打包时指定配置策略
摘要: 以数据库连接池的配置文件(db.properties)为例,一般的项目会有开发用数据库,测试用数据库,正式环境数据库三种配置。 以前的做法是拷贝成三份,注释掉其他了两份 项目每次打包到不同的环境都需要,选择正确的配置,取消它的注释,并注释掉另外两套配置。 如果用到pom.xml中的profiles标
阅读全文
posted @ 2017-11-14 08:41 Deolin
阅读(5606)
评论(0)
推荐(0)
2017年11月10日
使Jackson和Mybatis支持JSR310标准
摘要: 1、首先要确保Jackson和Mybatis正确地整合进项目了 2、添加额外的依赖 3、至此,Po类中的域,可以用LocalDate来映射数据库中的date类型字段了,可以用LocalTime来映射数据库中的time类型字段了,可以用LocalDateTime字段来映射数据库中的datetime类型
阅读全文
posted @ 2017-11-10 09:01 Deolin
阅读(12633)
评论(1)
推荐(1)
2017年11月9日
Java 8的Time包常用API
摘要: Date、Canlender、SimpleDateFormat类在新的Time包面前几乎没有优势 日期LocalDate,时间LocalTime,日期时间LocalDateTime。 时区ZoneId,时间点Instant,时间单位ChronoUnit,格式化DateTimeFormatter Lo
阅读全文
posted @ 2017-11-09 11:42 Deolin
阅读(634)
评论(0)
推荐(0)
2017年11月7日
MySQL 聚集拼接
摘要: GROUP_CONCAT()函数 示例: 假设现在有这样一个表结构: 其中`student`.`school_id`是逻辑外键 想要检索出所有学校,其中学校下的学生名需要拼接在一起,作为结果集的字段
阅读全文
posted @ 2017-11-07 17:08 Deolin
阅读(314)
评论(0)
推荐(0)
2017年11月3日
将List<E>内对象按照某个字段排序
摘要: 主要用到java.util的Collections类 其中,E必须实现Comparable<E>接口
阅读全文
posted @ 2017-11-03 10:35 Deolin
阅读(291)
评论(0)
推荐(0)
判断List<E>内是否有重复对象
摘要: 主要用到Java 8的Stream类 如果List<E>中的E是个自定义的POJO,那么最好重写其toString()方法。
阅读全文
posted @ 2017-11-03 10:34 Deolin
阅读(3052)
评论(0)
推荐(0)
eclipse中Maven项目启动报错“3 字节的 UTF-8 序列的字节 3 无效。”
摘要: 发生原因不知道。 解决方法是在pom.xml中追加
阅读全文
posted @ 2017-11-03 10:30 Deolin
阅读(1042)
评论(0)
推荐(0)
2017年10月30日
控制层@Value注解取不到值
摘要: 如上所示,同样的代码,写在在业务层,运行时能取到正确的值,但在控制层却取得了@Value注解中的Key(@Value注解有个特点,如果取不到值,那么不是返回一个null,而是返回Key)。 原因是controller注册在dispatcherservlet-servlet.xml代表的Spring
阅读全文
posted @ 2017-10-30 13:16 Deolin
阅读(10654)
评论(0)
推荐(0)
2017年10月24日
IntelliJ IDEA实时代码模板
摘要: 首先,通过 Settings > Editor - Live Templates进入设置窗口 在Abbreviation:中设置缩写,在 Template text:中设置模板内容,通过 Change改变模板的使用范围。 如图所示,在Java代码的方法体中输入arr,按tab键,就自动使用了该代码模
阅读全文
posted @ 2017-10-24 17:32 Deolin
阅读(674)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
11
下一页
公告