java
一个人的基德
兴趣才是最大的动力和方向
展开
-
Java容器(一) ArrayList原理及源码分析
容器脑图 List 常见的实现类 ArrayList 注:在dubug ArrayList的时候需要main方法中随意打个断点,不要先在内部方法打断点 //一些常用的变量及方法 //创建一个默认为空的数组 private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {}; //存放元素的数组缓冲区 transient Object[] elementData; //数组的Size priv原创 2020-07-31 22:29:20 · 389 阅读 · 0 评论 -
java-搜索条件截止时间需要加一天
比如订单完成时间是2018-12-28 09:56,搜索开始时间只能选择到日,如果用户选择了开始实现2018-12-28,结束时间2018-12-28,用户的意愿是搜索28号当天的订单,那么前段传过来的开始时间是2018-12-28 00:00,结束时间是2018-12-28 00:00,此时在sql比较时其实是筛选不出订单的 2018-12-28 00:00 <=compliation...原创 2018-12-28 10:03:27 · 375 阅读 · 0 评论 -
【通用mapper】的使用
本文为持续更新,工作中用到,不熟悉的就记录下来以防忘记 操作目的:批量更新某个字段 //根据id数据批量更新某字段的值,而且更新的值是一样的 Example example = new Example(CustomerAssistant.class); example.createCriteria().andIn(&amp;amp;quot;id&amp;amp;quot;, ids); Customer...原创 2019-03-14 15:20:52 · 198 阅读 · 0 评论 -
获取list集合对象的某个属性值
在项目中需要取出一个门店所有的设备上线状态是【integer】集合---->接口已经有了获取所有设备新的是【对象】集合 本来是想让负责设备的人写接口的,可是人家不愿意,无奈只能自己在现有接口操作了 List<HraDeviceDTO> hraDeviceDTOS = hraFeign.getHraDeviceStatus(stationDTO.getId()); ...原创 2019-03-18 09:19:53 · 27575 阅读 · 4 评论 -
idea中常用快捷键记录
Ctrl+H 查看继承关系 Ctrl+N 查找类 Ctrl+Shift+N 查找文件 Alt+insert 生成代码 Ctrl+E 查看最近修改的文件 Ctrl+R 查找替换 Ctrl+P ...原创 2019-03-19 11:44:48 · 188 阅读 · 0 评论 -
【Linux】mysql5.6/java1.8/nginx安装
本人使用的是centOS7.6 1、java1.8安装: 安装之前先检查一下系统有没有自带open-jdk 命令: rpm -qa |grep java rpm -qa |grep jdk rpm -qa |grep gcj 如果没有输入信息表示没有安装。 如果安装可以使用rpm-qa|grepjava|xargsrpm-e--nodeps批量卸载所有带有Ja...原创 2019-06-24 14:56:17 · 225 阅读 · 0 评论 -
springboot 常用pom
折腾了一晚上的pom一直报错冲突,是在无奈,拿出了以前写过的项目的pom直接用 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-09-02 10:43:47 · 6819 阅读 · 0 评论