
java基础
声掩
分享与记录工作遇到的问题,或者摘录一些常用的东西方便工作中使用。
展开
-
linux.查看日志
linux查看日志原创 2022-09-06 14:18:07 · 282 阅读 · 1 评论 -
编辑新增接口
编辑新增接口原创 2022-07-22 15:21:06 · 304 阅读 · 0 评论 -
Java解析json字符串
Java解析json字符串原创 2022-07-06 16:16:41 · 2329 阅读 · 1 评论 -
传参非空校验
传参非空校验原创 2022-06-02 10:04:06 · 380 阅读 · 0 评论 -
BeanUtils.copyProperties()问题
BeanUtils.copyProperties(meterRecordsHoursVO, target);List<DowloadMeterRecordsAllExport> mapList = BeanUtil.mapList(meterRecordsAllVoList, DowloadMeterRecordsAllExport.class);/** * 转换List中对象的类型. */ public static <T> List<T&原创 2022-05-27 10:43:19 · 177 阅读 · 0 评论 -
物理分页问题&&导出不分页问题
项目时原来写的逻辑分页(及在代码里对数据进行分页,但是存在一个问题,当数据量大时会导致卡死,这种情况使用物理分页(及在sql数据库中进行物理分页))拼装page (Current Size PageSize Total Records)int start = PageUtil.getStart(meterRecordsHoursDTO.getCurrentPage() - 1, meterRecordsHoursDTO.getPageSize());Integer count = meterRec原创 2022-05-27 10:40:01 · 254 阅读 · 0 评论 -
求百分比的问题
得到当前月的用电量 select IFNULL(sum(use_energy), 0) as useEnergy from meter_records_hours where DATE_FORMAT(record_date, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m')IFNULL(sum(use_energy), 0) as useEnergy 问题在使用IFNULL(参数1,参数2) 函数进行求和运算时, 会判断参数1的值是否为原创 2022-05-27 10:07:34 · 97 阅读 · 0 评论 -
hutool时间工具类操作
long between = cn.hutool.core.date.DateUtil.between(meterRecordsHoursDTO.getStartDate(), meterRecordsHoursDTO.getEndDate(), HOUR, true);原创 2022-05-24 10:44:40 · 1806 阅读 · 0 评论 -
EasyExcel导出
@LoginJWT @PostMapping("/exportMeterRecordsList.json") @NeedMonitorLog(bizCode = "exportMeterRecordsList",bizName = "能耗分析空间用能导出") public void exportMeterRecordsList(@Valid @RequestBody MeterRecordsHoursDTO meterRecordsHoursDTO,HttpServletRespo.原创 2022-05-24 10:42:00 · 95 阅读 · 0 评论 -
下拉框(树形结构)
controller@LoginJWT @PostMapping("/spaceList.json") @NeedMonitorLog(bizCode = "spaceList",bizName = "空间查询下拉框") public ResultEntity<List<Tree<String>>> spaceList() { return ResultEntity.success(meterRecordsMonthManager原创 2022-05-24 09:41:16 · 530 阅读 · 0 评论 -
Restful接口请求传参形式
接口请求传参形式@LoginJWT @PostMapping("/getControlBasicInfoList.json") @NeedMonitorLog(bizCode = "getControlBasicInfoList",bizName = "中控屏管理的查詢信息") public ResultEntity<LitePageInfo<ControlBasicInfoVo>> getControlBasicInfoList(@Valid @Reque原创 2022-05-18 09:46:08 · 1171 阅读 · 0 评论 -
map的getOrDefault方法&&list转map
1.map.getOrDefault方法是判断当map中不存在某个key时,返回默认值. public static void main(String[] args) { EmployDO zhangsan = new EmployDO.Builder().name("张三").sex("男").position("职员").status("在职").age("20").build(); EmployDO lisi = new EmployDO.Builder().n原创 2022-05-18 09:40:23 · 292 阅读 · 0 评论