随笔分类 - Java
摘要:LinkedHashMap 底层使用HashMap实现,为了实现对key的顺序访问,底层同时也维护一个链表。在LinkedHashMap中有两种排序规则,一种是按插入顺序进行排序、一种是按最近获取顺序倒序(即最近访问的数据总会被替换到链表的尾部);利用LinkedHashMap,我们实现LRU,代码
阅读全文
摘要:问题 查询出数据表(ball)中,满足颜色是橙色,并且形状是圆形的球有哪些? 数据表 解决方案 方案一 方案二(与方案一类似) 常规的表设计是将 和`shape`作为字段,但是如果要扩展就需要预留一些其他字段。那么查询就简单的是多个字段中每个字段,同时满足一个值。 该表的设计中,一个球的属性与属性值
阅读全文
摘要:通常,我们利用mybatis写持久层方法。要么按照传统定义mapper方法,定义xml文件的方式,全部手写。要么需要通过mybatis generator逆向工程插件生成大量的xxxExample文件,使得系统看起来比较臃肿。而 的引入,我们不需再生成大量的Example文件,并且通用mapper已
阅读全文
posted @ 2019-07-16 18:11
奕为
摘要:错误展示 多表关联查询的返回结果集 上面的映射中,返回结果类:SpecialDayWorkTimeVO中定义了7个属性,其中第7个属性是关联查询一对多的对象List。 可以看到在workTime中的属性startTime与endTime和上面的startTime与endTime属性名相同。 查询语句
阅读全文
摘要:prometheus安装较为简单,下面会省略安装步骤: 服务器启动 Prometheus启动 Grafana启动 设置自启动 访问服务器 1.Prometheus:部署ip:9090(默认端口号); 2.Grafana:部署ip:3000(默认端口号),访问Grafana服务器的时候会要求输入账号密
阅读全文
posted @ 2019-03-19 16:25
奕为