随笔分类 -  java

java final关键字
摘要:不希望任何人可以随意修改自己的东西的时候可以用final关键字进行修饰 final是一个关键字,表示最终的,不可变的 final修饰的类无法被继承 final修饰的方法无法被覆盖 final修饰的变量一旦被赋值后,不可重新赋值【不可二次赋值】 final修饰的实例变量,必须手动赋值,不能采用系统默认 阅读全文

posted @ 2023-04-07 17:10 何苦-> 阅读(51) 评论(0) 推荐(0) 编辑

java参数列表_Java可变参数列表详解
摘要:Java可变参数列表详解 接受的传入参数情况: public void test(String ...args){ ... } 调用 1. 不使用参数 test() 2. 使用一个或多个参数 test("1"); test("1","2"); 3. 使用数组 test(new String[]{"1 阅读全文

posted @ 2023-04-07 17:08 何苦-> 阅读(84) 评论(0) 推荐(0) 编辑

xxl-job 详解
摘要:1. 基本概念 1.1 定时任务是什么? 定时任务是在约定时间内执行的一段程序。 批量处理数据:批量统计上个月的某个数据。 时间驱动的场景:某个时间点发送短信、邮件。 固定频率的场景:每隔5分钟需要执行一次。 1.2 用cron表示时间 cron表达式是一个字符串,以 5 或 6 个空格隔开,分为 阅读全文

posted @ 2023-04-04 16:44 何苦-> 阅读(2253) 评论(0) 推荐(1) 编辑

java xxljob 根据参数运行业务
摘要:配置定时任务不启动,手动执行 根据传入的参数完成既定的业务 /** * 自定义增删除平台酒体数据 * 参数:startDate,endDate [yyyy-MM-dd) * * @return {@link * @return: com.xxl.job.core.biz.model.ReturnT< 阅读全文

posted @ 2023-04-04 14:26 何苦-> 阅读(589) 评论(0) 推荐(0) 编辑

java lambda List 删除 removeIf
摘要:package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; /** 阅读全文

posted @ 2023-04-04 11:07 何苦-> 阅读(136) 评论(0) 推荐(0) 编辑

java lambda List 排序 sorted
摘要:package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.Arrays; i 阅读全文

posted @ 2023-04-04 11:06 何苦-> 阅读(229) 评论(0) 推荐(0) 编辑

java lambda List 过滤 filter
摘要:package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; imp 阅读全文

posted @ 2023-04-04 11:05 何苦-> 阅读(218) 评论(0) 推荐(0) 编辑

java lambda List 分组 Collectors.groupingBy
摘要:package lambda.list; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.util.ArrayList; import java.util.List; imp 阅读全文

posted @ 2023-04-04 11:05 何苦-> 阅读(153) 评论(0) 推荐(0) 编辑

java lambda List 查找 anyMatch() allMatch() noneMatch()
摘要:package lambda.list; import cn.hutool.core.util.ObjectUtil; import lombok.extern.slf4j.Slf4j; import org.junit.Test; import pojo.Dome; import java.uti 阅读全文

posted @ 2023-04-04 11:02 何苦-> 阅读(333) 评论(0) 推荐(0) 编辑

解决:Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function call: accept failed"
摘要:启动项目的时候,tomcat报错,错误内容是 Error running 'Tomcat 8.5.84': Unable to open debugger port (127.0.0.1:12288): java.net.SocketException "Interrupted function c 阅读全文

posted @ 2023-03-27 10:53 何苦-> 阅读(654) 评论(0) 推荐(0) 编辑

JAVA中循环删除list中元素的方法总结
摘要:印象中循环删除list中的元素使用for循环的方式是有问题的,但是可以使用增强的for循环,然后今天在使用时发现报错了,然后去科普了一下,再然后发现这是一个误区。下面就来讲一讲。。伸手党可直接跳至文末。看总结。。 JAVA中循环遍历list有三种方式for循环、增强for循环(也就是常说的forea 阅读全文

posted @ 2023-03-23 19:29 何苦-> 阅读(421) 评论(0) 推荐(0) 编辑

java:字符串的split方法,使用多个分隔符,分割一个字符串
摘要:@org.junit.Test public void test02() { String param = "张三;李四,拿破仑,王五;曹操 | 马六"; String[] split = param.split(";|,|;|,|\\|"); for (String s : split) { Sy 阅读全文

posted @ 2023-03-23 18:31 何苦-> 阅读(82) 评论(0) 推荐(0) 编辑

Spring Cloud Config 本地配置覆盖远程配置
摘要:Spring Cloud Config 配置的优先级 远程配置 > 本地配置 > java代码配置 当需要本地配置优先时,可以限制远程配置的优先级 配置 spring: cloud: config: allow-override: true override-none: true override- 阅读全文

posted @ 2023-03-23 18:04 何苦-> 阅读(375) 评论(0) 推荐(0) 编辑

MybatisPlus #{param}和${param}的用法详解
摘要:作用 mybatis-plus接口mapper方法中的注解(如@Select)或者xml(如)传入的参数是通过#{param}或者${param}来获取值。 区别 1.解析方式: #{param}:会进行预编译,而且进行类型匹配,最后进行变量替换,括号中可以添加映射类型如 #{param,javaT 阅读全文

posted @ 2023-03-03 19:40 何苦-> 阅读(587) 评论(0) 推荐(0) 编辑

IDEA 服务器热部署详解(On Update action/On frame deactivation)
摘要:配置属性: On Update action:当代码改变的时候,Idea执行什么操作; -Update resource:如果有更新,并且更新资源为(*.jsp,*.xml,不包括java文件),就会立即生效 -Update classes and resources:如果发现有更新,并且更新资源为 阅读全文

posted @ 2023-03-03 14:06 何苦-> 阅读(581) 评论(0) 推荐(0) 编辑

IDEA报错Error running ‘Application‘: Command line is too long解决方案
摘要:IDEA报错Error running 'Application': Command line is too long.Shorten command line for Application or also for Spring Boot default configuration 问题背景 解决 阅读全文

posted @ 2023-02-28 16:46 何苦-> 阅读(2325) 评论(0) 推荐(0) 编辑

后端多环境配置
摘要:后端多环境配置 设定环境 一般情况下,设有以下环境: dev(开发环境) test(测试环境) uat(预发布环境) prod(生产环境) 修改 spring 配置文件 将具体服务的 application.yml 文件增加后缀名为对于环境名如 开发环境 application-dev.yml 如需 阅读全文

posted @ 2023-02-28 11:19 何苦-> 阅读(109) 评论(0) 推荐(0) 编辑

hutool 获取上个季度的开始结束时间
摘要:DateTime dateTime = DateUtil.offsetHour(DateUtil.beginOfQuarter(DateUtil.date()), -1); startDate = DateUtil.format(DateUtil.beginOfQuarter(dateTime), 阅读全文

posted @ 2023-02-23 14:31 何苦-> 阅读(578) 评论(0) 推荐(0) 编辑

打印 printStackTrace 到日志
摘要:log.error("电签流程生成pdf失败 start "); ByteArrayOutputStream baos = new ByteArrayOutputStream(); e.printStackTrace(new PrintStream(baos)); String exception 阅读全文

posted @ 2023-02-22 21:18 何苦-> 阅读(72) 评论(0) 推荐(0) 编辑

关于System.getProperty("java.io.tmpdir");的输出,及System.getProperty();参数
摘要:首先来介绍下System.getProperty("java.io.tmpdir")输出因为这个输出有点特殊。 理论介绍:他是获取系统临时目录。可以是window的temp,linux的临时目录等。 实际:实际上他获取的有时候并不是我们想要获取的。比如一个web程序:如果你不用tomcat,直接一个 阅读全文

posted @ 2023-02-22 10:34 何苦-> 阅读(237) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示