- 浏览: 169950 次
- 性别:
- 来自: 北京
最新评论
文章列表
需要引入hutool----工具类
public static String dayOfWeek(Date date) {
int day = DateUtil.dayOfWeek(date);
switch (day) {
case 1:
return "星期天";
case 2:
return "星期一";
case 3:
return " ...
package com.xxx;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUnit;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.NumberUtil;
import org.apache.commons.lang3.StringUtils;
import org.apache.commons.lang3.math.NumberUtils;
import java.text.DecimalFormat;
import ...
package com.utils;
import java.math.BigDecimal;
import java.util.Random;
public class RandomUtil {
private static final String SYMBOLS = "0123456789"; // 数字
private static final String SYMBOLS_STR = "0123456789abcdefghijklmnopqrstuvwxyz";
/*
* @Description: 获取 ...
获取最近10天过生日的sql
- 博客分类:
- 获取最近10天过生日的sql
SELECT
*
FROM
demo
WHERE
DATEDIFF(
CAST(
CONCAT(
YEAR ('2023-12-27'),
DATE_FORMAT(birthday, '-%m-%d')
) AS DATE
),
CAST(
DATE_FORMAT('2023-12-27', '%y-%m-%d') AS DATE
)
) BETWEEN 0
AND 10
OR
DATEDIFF(
CAST(
CONCAT(
YEAR ('2023-12-27') + 1,
DATE_FORMAT(birthday, ...
boot数据校验,全局异常
- 博客分类:
- 数据校验,全局异常
package com.exception;
import com.utils.Result;
import lombok.extern.slf4j.Slf4j;
import org.springframework.context.support.DefaultMessageSourceResolvable;
import org.springframework.dao.DuplicateKeyException;
import org.springframework.validation.BindException;
import org.springframework.validati ...
SELECT
*,
DAYOFYEAR(now())+7,
DAYOFYEAR(birthday)
FROM
demo
WHERE
birthday >= DATE_FORMAT('2023-08-10', '%Y-%m-%d')
and
birthday <= DATE_FORMAT(
date_add('2023-08-10', INTERVAL 7 DAY),
'%Y-%m-%d'
)
or DAYOFYEAR(birthday) + 7 >= ...
public static void main(String[] args) {
List<Test >testList = new ArrayList<>();
Test test= new Test ();
test.setId(1);
test.setCode("aasdf");
testList.add(test);
Test test2= new Test ();
test2.setId(2);
test2.setCode("aasd ...
package com.common;
import lombok.Data;
import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;
/**
* @author zys
* @date 2023/08/2 14:12
*/
@Data
public class Demo {
private String name;
private int age;
public static List<Demo> getDemo1() {
...
package com.test.config;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import springfox.documentation.builders.ApiInfoBuilder;
import springfox.documentation.builders.PathSelectors;
import springfox.documentation.builders.RequestHand ...
使用 ClassLoader.getResourceAsStream() 方法
可以使用类加载器来获取资源文件的输入流。该方法接受一个资源文件路径参数,返回一个 InputStream 对象。
InputStream inputStream = getClass().getClassLoader().getResourceAsStream("file.txt");
注意,该方法返回的资源文件路径是相对于类加载器的根路径。因此,对于 resources 目录下的文件,需要在文件名前加上 "classpath:" 前缀。例如: "classpath ...
第一步引入jar
implementation 'org.freemarker:freemarker:2.3.30'
第二步
新建word,标题和图片为例
插入--文档部件--域---选择AutoTextList--新值输入${title}即可。
图片的要在文档里面插入一个图片,然后另存为xml格式即可。
找到编辑器找到图片的代码,替换${image}即可。
标题:${title}
图片:${image}
第三步
public static void main(String[] args) {
try {
Configur ...
public class CalculateUtil {
/**
* @param a 单数 33
* @param b 总数 222
* a / b 计算百分比22/222
* @return
*/
public static String CalculateUtil(BigDecimal a, BigDecimal b){
String percent =
b == null ? "-" :
b.co ...
查看java进程的命令
- 博客分类:
- 查看java进程的命令
查看java进程的命令
1、查看进程
netstat -ntlp
2、杀掉进程
kill -9 xxxxx
3、启动项目
nohup java -jar demo.jar --server.port=8080 --spring.profiles.active=test & tail -f nohup.out
nohup java -jar demo.jar --server.port=8080 --spring.profiles.active=pro & tail -f nohup.out
4、查看启动日志动态100行
tail -f -n 100 internal ...
https://blog.csdn.net/QiuHaoqian/article/details/120942134
两个集合对象某一个属性相匹配
- 博客分类:
- 两个集合对象某一个属性相匹配
List<Demo> joinCountList = totaltList.stream()
.filter(item -> testList.stream().map(e -> e.getStudentId()).collect(Collectors.toList())
.contains(item.getStudentId())).collect(Collectors.toList());