文章分类 -  Java 那些事儿

摘要:import cn.hutool.http.HttpRequest; import com.alibaba.fastjson2.JSONObject; import lombok.extern.slf4j.Slf4j; import java.text.SimpleDateFormat; impor 阅读全文
posted @ 2025-10-30 17:07 都是城市惹的祸 阅读(0) 评论(0) 推荐(0)
摘要:一、pom <!-- Nacos client --> <dependency> <groupId>com.alibaba.nacos</groupId> <artifactId>nacos-client</artifactId> <version>2.5.1</version> </depende 阅读全文
posted @ 2025-10-24 15:57 都是城市惹的祸 阅读(2) 评论(0) 推荐(0)
摘要:一、下载 curl -L https://github.com/nats-io/nats-server/releases/download/v2.12.1/nats-server-v2.12.1-linux-amd64.tar.gz -o nats-server.tar.gz 二、安装 tar -x 阅读全文
posted @ 2025-10-15 15:20 都是城市惹的祸 阅读(2) 评论(0) 推荐(0)
摘要:public static void main(String[] args) throws Exception { int a = 15; int b = 3; double result = a*1.0/b; DecimalFormat f = new DecimalFormat("#0.0"); 阅读全文
posted @ 2025-09-24 15:16 都是城市惹的祸 阅读(2) 评论(0) 推荐(0)
摘要:一、参考文档 https://lbs.baidu.com/faq/api?title=webapi/weather/base 二、示例代码 String url = "https://api.map.baidu.com/weather/v1/?district_id=xxx&data_type=al 阅读全文
posted @ 2025-09-15 09:47 都是城市惹的祸 阅读(47) 评论(0) 推荐(0)
摘要:/* 字符串替换,这里的正则表达式\\.[0-9]+$解释如下: \\. 匹配小数点。在Java字符串中,反斜杠\是转义字符,所以需要两个反斜杠来表示一个。 [0-9]+ 匹配一个或多个数字。 $ 表示字符串的末尾。 */ String s1 = s.replaceAll("\\.[0-9]+$", 阅读全文
posted @ 2025-07-16 16:38 都是城市惹的祸 阅读(10) 评论(0) 推荐(0)
摘要:一、概述 NumberFormat是抽象类,可以通过其本身提供的getxxxInstance()静态方法获得实例对象。getxxxInstance()本质是创建了一个DecimalFormat对象,该对象默认使用的是进位方式是RoundingMode.HALF_EVEN,此舍入模式也称为“银行家算法 阅读全文
posted @ 2025-07-02 09:50 都是城市惹的祸 阅读(7) 评论(0) 推荐(0)
摘要:一、前言 Java 中的对象,正常情况下,只能进行比较:== 或 != 。不能使用 > 或 < 。但是在实际开发场景中,有时候需要对多个对象进行排序,言外之意,就是需要比较对象的大小。这便引出了 Comparable、Comparator 两个接口 二、Comaprable接口 Comparable 阅读全文
posted @ 2025-06-06 16:19 都是城市惹的祸 阅读(2) 评论(0) 推荐(0)
摘要:一、Spring Boot默认情况下不启用异步支持,确保在主配置类上添加@EnableAsync注解以启用异步功能。 @SpringBootApplication @EnableAsync public class Application { public static void main(Stri 阅读全文
posted @ 2025-06-05 15:15 都是城市惹的祸 阅读(9) 评论(0) 推荐(0)
摘要:import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; public class SortExample { public static 阅读全文
posted @ 2025-06-05 10:35 都是城市惹的祸 阅读(5) 评论(0) 推荐(0)
摘要:1、下载示例 package com.cc.hello; import javax.servlet.ServletException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServlet; i 阅读全文
posted @ 2025-05-27 11:12 都是城市惹的祸 阅读(7) 评论(0) 推荐(0)
摘要:1、pom <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.36</version> </dependency> 2、demo 2.1类定义 import lombo 阅读全文
posted @ 2025-05-21 10:31 都是城市惹的祸 阅读(20) 评论(0) 推荐(0)
摘要:一、pom添加jasypt引用 <dependency> <groupId>org.jasypt</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>3.0.4</version> </dependency> 阅读全文
posted @ 2025-04-14 08:45 都是城市惹的祸 阅读(10) 评论(0) 推荐(0)
摘要:文章介绍了Java中用于读取环境配置信息的两种方法:System.getenv()和System.getProperty()。 前者读取系统环境变量,返回一个不可修改的Map; 后者获取JVM环境变量值,可以通过-D参数设置。 文章还提到,通过这两种方法可以简化配置,不需要修改代码。 一、Syste 阅读全文
posted @ 2025-04-11 09:29 都是城市惹的祸 阅读(204) 评论(0) 推荐(0)
摘要:一、简介 @NoArgsConstructor:自动生成无参构造方法。@AllArgsConstructor:自动生成全参构造方法。@Data:结合了 @Getter、@Setter、@ToString、@EqualsAndHashCode 的功能,简化了实体类的编写。 @Builder:自动生成一 阅读全文
posted @ 2025-04-10 15:36 都是城市惹的祸 阅读(19) 评论(0) 推荐(0)
摘要:@PostConstruct public void init() { Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { //xxx } },1000); } 阅读全文
posted @ 2025-04-10 14:21 都是城市惹的祸 阅读(6) 评论(0) 推荐(0)
摘要:import java.io.BufferedReader; import java.io.InputStreamReader; public class PythonDemo { public static void main(String[] args) { try { // 构建命令 Proc 阅读全文
posted @ 2025-04-09 14:37 都是城市惹的祸 阅读(4) 评论(0) 推荐(0)
摘要:import java.util.Timer; import java.util.TimerTask; public class SimpleTimerTask { public static void main(String[] args) { Timer timer = new Timer(); 阅读全文
posted @ 2025-04-02 14:27 都是城市惹的祸 阅读(2) 评论(0) 推荐(0)
摘要:1、运行spring项目 #!/bin/sh APP="com.xx.BestApp" PROC_NAME="BestApp" CLASS_PATH="./classes:./lib/*:./config:./*" _current_path() { SOURCE=${BASH_SOURCE[0]} 阅读全文
posted @ 2025-04-01 11:37 都是城市惹的祸 阅读(6) 评论(0) 推荐(0)
摘要:一、主类 import lombok.extern.slf4j.Slf4j; @Slf4j public class ThreadDemo { public static void main(String[] args) throws Exception { log.info("this is ma 阅读全文
posted @ 2025-03-12 15:19 都是城市惹的祸 阅读(3) 评论(0) 推荐(0)