自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 linux.查看日志

linux查看日志

2022-09-06 14:18:07 228 1

原创 编辑新增接口

编辑新增接口

2022-07-22 15:21:06 253

原创 Java解析json字符串

Java解析json字符串

2022-07-06 16:16:41 2228 1

原创 传参非空校验

传参非空校验

2022-06-02 10:04:06 322

原创 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 126

原创 物理分页问题&&导出不分页问题

项目时原来写的逻辑分页(及在代码里对数据进行分页,但是存在一个问题,当数据量大时会导致卡死,这种情况使用物理分页(及在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 209

原创 mysql时间格式化&求月份&最近半年数据&分组问题

获取当前月份用电量select IFNULL(sum(use_energy), 0) as useEnergy from meter_records_hours where DATE_FORMAT(record_date, '%Y%m') = DATE_FORMAT(CURDATE(), '%Y%m') and corpid = #{corpid}得到当前月上一个月用电量SELECT IFNULL(sum(use_energy), 0) as us

2022-05-27 10:24:07 184

原创 求百分比的问题

得到当前月的用电量 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 69

原创 hutool时间工具类操作

long between = cn.hutool.core.date.DateUtil.between(meterRecordsHoursDTO.getStartDate(), meterRecordsHoursDTO.getEndDate(), HOUR, true);

2022-05-24 10:44:40 1459

原创 EasyExcel导出

@LoginJWT @PostMapping("/exportMeterRecordsList.json") @NeedMonitorLog(bizCode = "exportMeterRecordsList",bizName = "能耗分析空间用能导出") public void exportMeterRecordsList(@Valid @RequestBody MeterRecordsHoursDTO meterRecordsHoursDTO,HttpServletRespo.

2022-05-24 10:42:00 63

原创 下拉框(树形结构)

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 451

原创 Restful接口请求传参形式

接口请求传参形式@LoginJWT @PostMapping("/getControlBasicInfoList.json") @NeedMonitorLog(bizCode = "getControlBasicInfoList",bizName = "中控屏管理的查詢信息") public ResultEntity<LitePageInfo<ControlBasicInfoVo>> getControlBasicInfoList(@Valid @Reque

2022-05-18 09:46:08 1056

原创 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 228

原创 Java事务理解

什么是事务?事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。事物的操作要么完全地执行,要么完全地不执行。在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。事务有ACID四个特性:1、原子性(Atomicity):即不可分割,要么全部执行,要么全部不执行。事务的正确执行会使数据库从一种状态转换成另一种状态,所以如果事务的所有的子事务都提交成功,那么事务成功执行,数据库状态发生变化;如果事务中的任何一个子事务提交失败,那么事务失败,之前所有执行的子事务都

2021-05-18 09:00:23 100

原创 JVM 内存模型

JVM 内存模型1)JVM 内存模型共分为5个区:Java虚拟机栈、本地方法栈、堆、程序计数器、方法区(元空间)(2)各个区各自的作用:a.本地方法栈:用于管理本地方法的调用,里面并没有我们写的代码逻辑,其由native修饰,由 C 语言实现。b.程序计数器:它是一块很小的内存空间,主要用来记录各个线程执行的字节码的地址,例如,分支、循环、线程恢复等都依赖于计数器。c.方法区(Java8叫元空间):用于存放已被虚拟机加载的类信息,常量,静态变量等数据。d.Java 虚拟机栈:用于存储局部变量表

2021-05-07 19:27:31 191

原创 ConcurrentHashMap的实现原理与使用

ConcurrentHashMap的实现原理与使用1.什么是ConcurrentHashMap?ConcurrentHashMap是一个并发容器,ConcurrentHashMap 是java集合中map的实现,是哈希表的线程安全版本,即使是线程安全版本,ConcurrentHashMap的性能也十分可观。但是在不同的jdk版本中,其实现也不一样,本文主要基于jdk1.8版本的实现讨论。ConcurrentHashMap 是线程安全且高效的HashMap。ConcurrentHashMap使用的锁分段

2021-04-14 16:40:10 1910

原创 蜂蜜在线Web项目总结(千峰12weekdays)

1.项目架构:### 1.Controller(Servlet)UserServlet 用户的业务逻辑包括:检查用户的姓名checkName; 注册register; 激活active; 登录login; 退出logout;ValidateCodeServlet: 验证码;AddressServlet:地址的业务逻辑 : show商品详情展示; addAddress增加地址; deleteAddress删除地址; updateAddress 更改地址; setDefaultA

2021-01-11 20:13:01 183

原创 2020-10-17

面向对象(类,方法重载,this关键字)/(面向对象三大特征:封装,继承,多态)类和对象类:是一组相关属性和行为的集合。(属性:该事物的状态信息;行为:该事物能够做什么行为动作)类与对象的关系:. 类是对一类事物的描述,是抽象;. 对象是一类事物的实例,具体存在的东西类是对象的模板,对象是类的实体成员变量:对应事物的属性, 成员方法:对应事物的方法定义类:就是定义类的方法,其中包括成员变量和成员方法成员变量:在类中,方法外。成员方法:和以前定义方法几乎一样,只不过把static去掉。

2020-10-17 12:52:10 108 1

原创 2020-09-24

Javaweb知识框架Html标签CSSJavaScriptBootstrapxmltomcat(服务器)ServletHttp&Request&Response

2020-09-25 22:55:15 71

原创 2020-09-24

Servlet初始Servlet概念运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat)识别的规则将来我们自定义一个类,实现Servlet接口,复写方法。快速入门:* 创建JavaEE项目* 定义一个类,实现Servlet接口 * public class ServletDemo1 implements Servlet * 实现接口的抽象方法 * 配置Servlet 在web.xml中配置: <!-

2020-09-25 22:54:21 69

原创 csdn_export_md

JavaSE知识框架1. Java语言初识简单的Dos命令计算机语言发展Java的诞生JDKJRE2.Helllo WorldJavac Hello.javaJava Hello编译型解释型解释型语言IDEA3. 基础语法注释标识符数据类型(基本数据类型 引用数据类型)类型转换变量和常量运算符包机制JAvaDoc4.流程控制Scanner顺序控制选择控制循环控制break&continue5.方法什么是方法方法的定义

2020-09-22 21:02:15 62

原创 2020-09-01

java全栈工程师1.java基础2.java高级(面向对象)3.数据库4.前端

2020-09-01 22:26:02 64

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除