
Java
牛仔好鬼忙
Hope is a good thing, maybe the best of things and no good thing ever dies!
展开
-
mybatisplus自增主键很大问题排错
一天上午,小明突然叫我说数据库数据很奇怪,我看了下的确好奇怪为什么自增id字段突然变得怎么大了,后面我比对下其他的库表,有点自增id是ok,有的也出现上述的情况,我一开始就纳闷了,然后开启数据库的打印语句,发现入库语句如下:JDBC Connection [com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl@21f78019] will be managed by Spring==> Preparing: INSERT INTO user ( i原创 2020-05-20 15:59:19 · 7934 阅读 · 0 评论 -
stream分组排序高级使用
java中stream可以对数据集合进行排序,而且还可以指定分组排序,这里罗列出常用的情景。假设数据集合中的元素是Person,字段的属性如下所示@Datapublic static class Person { private Date birthDay; private String name; private Integer age; private String date; public Person(Date birthDay, String nam原创 2020-05-20 13:43:08 · 17585 阅读 · 1 评论 -
java的hashmap详解
背景hashmap作为java使用最多的容器,不管是实际工作中还是面试中都是经常看到的,这里详细说明下HashMap的设计术语查看代码的过程会遇到很多术语以及单词,这里先梳理下table 指的是hashtable,里面存放着桶burket 桶,也就是数组的元素,里面内容是对应key的hash值capacity 桶的大小,也就是数组的长度bin 桶对应的链表或者数中的节点,就是最终的...原创 2019-04-14 20:14:27 · 455 阅读 · 0 评论 -
intellij使用docker来调试
背景intellij idea作为java开发常用的ide,结合当前主流的虚拟化docker发布,如何结合两者进行调试开发是一个基本使用场景环境配置macOS mojaveDocker Desktop for macIntelliJ IDEA 2019.1.2 (Ultimate Edition)执行步骤1. 确认安装docker插件默认是安装,查看方式 设置-插件-查询do...原创 2019-06-10 15:04:29 · 4656 阅读 · 0 评论