java 小小
taiguolaotu
这个作者很懒,什么都没留下…
展开
-
java 集合操作
【代码】java 集合操作。原创 2023-10-30 11:45:35 · 71 阅读 · 0 评论 -
switch case 枚举常量
【代码】switch case 枚举常量。原创 2023-10-10 14:36:19 · 115 阅读 · 0 评论 -
spring 模板事务,耗时操作,锁行时间短一些
【代码】spring 模板事务,耗时操作,锁行时间短一些。原创 2023-10-09 17:38:48 · 101 阅读 · 0 评论 -
try-catch 不同写法 文件相关
【代码】try-catch 不同写法。原创 2023-05-15 14:13:06 · 149 阅读 · 0 评论 -
java Assert断言方式
【代码】java Assert断言方式。原创 2023-05-04 17:02:45 · 73 阅读 · 0 评论 -
windows 创建ftp文件夹
ftp文件夹原创 2023-03-13 10:23:07 · 3491 阅读 · 0 评论 -
wps xls文件小写字母转大写
wps excel表格小写字母转大写原创 2023-03-11 14:47:08 · 146 阅读 · 0 评论 -
java重试 retryContext.getRetryCount
java重试原创 2023-03-09 19:39:31 · 331 阅读 · 1 评论 -
判断json是对象还是数组,将json转换成对象或者集合
判断json是对象还是数组/** * 获取result */ JSON getResult(ResData resData) { //转换成Json对象 JSONObject jsonObject = JSONObject.parseObject(resData.getMsg()); //获取json对象 JSONObject resJson = jsonObject.getJSONObject("result"); Object data = resJson.get("da原创 2022-03-25 13:45:13 · 1384 阅读 · 0 评论 -
忽略字段返回给前端
原创 2021-11-30 00:05:40 · 669 阅读 · 0 评论 -
BigDecimal的用法
参考链接这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2021-11-17 10:48:12 · 64 阅读 · 0 评论 -
springboot 参数格式校验
@Validated字面意思校验@RequestBody 该注解不用多说 意思是接收为json格式的参数@Validated 字面意思校验 需要配合@NotBlank 或者 @NotNull 注解才能生效进入到请求体参数中。这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!...原创 2021-06-29 15:31:18 · 227 阅读 · 0 评论 -
关于 Socket 通信编程
根据 new Socket()方法创建通信的Socket对象,服务器通过 new ServerSocket()创建TCP连接对象accept 接纳客户端请求原创 2021-06-28 09:51:54 · 121 阅读 · 0 评论 -
rocketmq安装
安装 启动 可视化工具原创 2021-06-07 15:44:47 · 79 阅读 · 0 评论 -
springboot profiles的使用
参考链接另一种方式server: # 服务端口 port: 8001 compression: # 指定要压缩的mime-type,多个以逗号分隔. mime-types: application/json # 是否开启压缩,默认为false,Spring Boot默认没有启用Http包压缩功能,但是压缩对减少带宽和加快页面加载非常有用。 enabled: true # 执行压缩的阈值,默认为2048 min-response-size: 2K原创 2021-02-09 10:28:29 · 319 阅读 · 0 评论 -
Async注解的介绍
参考链接这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2021-02-08 17:19:04 · 78 阅读 · 0 评论 -
匿名内部类的使用
参考链接package com.quan.test;/** * @author yangquan */public class Demo { public static void main(String[] args) { // P p = new P(); //第一种方式 // run(p); // run(new P()); //第二种方式 run(new Animals() { //第三种方式原创 2021-02-05 16:12:12 · 97 阅读 · 0 评论 -
@PostConstruct注解 以及 ApplicationListener<ApplicationReadyEvent>
首先讲一下 PostConstruct注解,意思是说被该注解标注的方法,会在项目启动的时候执行,具体的话请大家自行百度。其次是这个 ApplicationListener<ApplicationReadyEvent>,意思是说实现这个接口ApplicationListener中的onApplicationEvent方法,则onApplicationEvent方法的内容会在程序正常启动后进行执行。两者都是会被执行一次。ApplicationListener<ApplicationRea原创 2021-02-03 15:56:07 · 1481 阅读 · 0 评论 -
java中提取字符串中指定的字符
参考博客1参考博客2还有java中replace方法的使用这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!原创 2021-02-03 11:05:11 · 1542 阅读 · 2 评论 -
Consumer Function Predicate Supplier jdk8新特性,函数式接口
参考连接这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2021-02-02 21:39:33 · 74 阅读 · 0 评论 -
springboot 事务之后进行其他操作
直接上代码import java.util.function.Consumer;import org.springframework.stereotype.Component;import org.springframework.transaction.support.TransactionSynchronization;import org.springframework.transaction.support.TransactionSynchronizationManager;@Compo原创 2021-02-02 21:13:01 · 766 阅读 · 0 评论 -
idea 类上定义注释
/** * @author yangquan */public class DemoSupplier { public static void main(String[] args) { // String s = getString(() -> "helloworld"); // String s = getString(() -> "helloworld"); String s = getString(() -> "hell原创 2021-02-02 17:07:04 · 155 阅读 · 0 评论 -
RocketMQTemplate 注入失败
在使用rocketmq 发送消息时,会发现 @Autowired private RocketMQTemplate rocketMQTemplate;注入RocketMQTemplate 失败。究其原因是因为,配置文件中,我们没有添加上图中蓝色的两行代码,指定发送的组名。写上后,问题解决。这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!...原创 2021-01-30 22:22:53 · 4362 阅读 · 4 评论 -
Caused by: org.springframework.messaging.MessagingException: No route info of this topic: queue_test
在使用rocketmq消息中间件发送消息的时候,会出现标题这种错误。其实意思很明显,就是提示我们中间件中不存在queue_test这个topic。所以我们应该先创建这个topic。我们可以使用这种可视化工具先添加queue_test这个topic,发现在进行发送消息时,就不会发生这个异常。这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上。。。...原创 2021-01-30 22:17:40 · 3591 阅读 · 0 评论 -
springboot集成rocketmq 创建topic并对此topic发送消息 No route info of this topic解决
测试时会报错:com.alibaba.rocketmq.client.exception.MQClientException: No route info of this topic, TopicTest1See http://docs.aliyun.com/cn#/pub/ons/faq/exceptions&topic_not_exist for further details. at com.alibaba.rocketmq.client.impl.producer.Default原创 2021-01-27 23:29:19 · 3646 阅读 · 1 评论 -
goeasy的使用
参考链接这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2021-01-20 22:07:34 · 164 阅读 · 0 评论 -
String字符串中repalce()方法的使用 替换字符串中的内容 包含需要替换多个内容
参考链接原创 2021-01-13 11:26:01 · 2294 阅读 · 0 评论 -
Transactional注解与 try catch联合使用的讲解
代码@Servicepublic class SysNewsServiceImpl implements SysNewsService { private Logger logger = LoggerFactory.getLogger(SysNewsServiceImpl.class); @Autowired private SysNewsMapper sysNewsMapper; @Override @Transactional(rollbackFor=E原创 2021-01-11 17:58:55 · 2956 阅读 · 4 评论 -
idea 安装Alibaba Java Coding Guidelines插件
参考博客这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2021-01-06 10:06:52 · 108 阅读 · 0 评论 -
跨域问题产生及其解决办法
吃水不忘打水人 参考博客这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2020-12-09 19:16:42 · 114 阅读 · 0 评论 -
EditPlus使用快捷键
参考链接这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!原创 2020-12-02 09:01:31 · 94 阅读 · 0 评论 -
出现了一个意外的情况,不能完成所有你在设置中所要求的更改
参考博客set address "以太网" static 172.16.35.46 255.255.255.0 172.16.35.254set dns “以太网” static 202.102.224.68ip使用 . 分割,执行完命令之后,即可更改ip。这辈子坚持与不坚持都不可怕,怕的是独自走在坚持的道路上!!!...原创 2020-12-02 08:34:55 · 796 阅读 · 0 评论 -
pom文件下载
对于收费的依赖,会 无法直接注入到pom.xml文件中下载,所以只能手动在cmd中操作命令键注入 操作命令如下:依赖<dependency> <groupId>com.aspose.words</groupId> <artifactId>aspose-words-jdk16</artifactId> <version>15.8.0</version&g原创 2020-11-27 10:13:40 · 1591 阅读 · 0 评论 -
冒泡 选择排序
public class TestArraySort{ public static void main(String[] args){ int[] a = {8,5,4,3,7,2}; //冒泡排序法 相邻的元素比较 每次找出最大的数 /* 0 1 2 3 4 5 n=6 8 5 4 3 7 2 0-1 5 8 4 3 7 2 1-2 5 4 8 3 7 2 2-3 5 4 3 8 7 2 i=0原创 2020-11-22 18:19:40 · 172 阅读 · 0 评论 -
idea 的MAVEN Lifecycle 基本用法 包括 install package
参考链接1.clean用于清除之前构建生成的所有文件其中具体为清楚了Target目录中的所有文件,包括该目录i.e:删除了install生成的所有文件2.validate用于验证项目是否真确,并且其说有必要信息是否都可用3.compile编译项目的源代码,主要是java文件一般是编译scr/main/java或是scr/test/java里面的文件4.test用合适的测试框架来进行测试,测试compile中编译出来的代码测试的东西一般不加包和部署5.packaging获取comp原创 2020-11-11 08:54:31 · 3693 阅读 · 0 评论 -
java根据时间戳 获取该时间戳所在周 月 年 最后时刻(的时间戳)
测试类public class TestDate { public static void main(String[] args) { TimeData weekTime = DateUtil.getWeekTime(1604542728478l); //2020-11-05 10:18:48 System.out.println(weekTime+" weekTime"); Date date = new Date(1604542728478原创 2020-11-05 10:28:49 · 1567 阅读 · 0 评论 -
java取某段/某个时间段的值
**直接上代码**测试类public class TestData { public static void main(String[] args) { List<TsData> list = new ArrayList<>(); list.add(new TsData("11","08",11111l)); list.add(new TsData("11","080405",22222l)); list原创 2020-11-05 10:12:44 · 945 阅读 · 0 评论