自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(713)
  • 资源 (2)
  • 收藏
  • 关注

原创 try-catch-finally-return的执行顺序和try-with-resource语法糖

总结如下几条情况·try-catch-finally都有return语句时,没有异常时,返回值是finally中的return返回的·。try-catch都有return语句时,没有异常时,返回值是try中的return返回的try块中抛出异常,try、catch和finally中都有return语句,返回值是finally中的return。try块中抛出异常,try和catch中都有return语句,返回的catch中return值。

2024-05-08 06:15:00 1001 1

原创 @Valid 和 @Validated 注解使用和区别

这两个注解的作用都是简化 校验。

2024-05-07 21:19:43 393

原创 @Transactional 注解和事务的使用、失效情况

针对隔离性的强度,共有以下事务提交之后事务还没有提交能被其他的事务看到因此,有下述三个事务的隔离级别脏读不可重复读幻读不可重复读的和幻读很容易混淆,不可重复读侧重于修改幻读侧重于新增或删除。解决不可重复读的问题只需锁住满足条件的行,解决幻读需要锁表。

2024-05-05 19:40:04 807 2

原创 Postman常见报错与解决方法,持续更新~

如果 Postman 无法发送你的请求,或者如果它没有收到你发送请求的 API 的响应,你将收到一条错误消息。此消息将包含问题概述和指向控制台的链接,你可以在其中访问有关请求的详细信息。选择“在控制台中查看”以检查控制台中的请求详细信息,并了解有关出错原因的更多信息。通过上述步骤执行还不成功的话,则将postman关闭后(进程杀死),重新打开。首先,打开设置,将下面选中的关闭,按下图所示。我在重新打开后,便可以成功进行接口请求了。基本情况如下,一直在这个页面停留。

2023-11-11 17:29:21 7143 1

原创 java的几种对象: PO,VO,DAO,BO,POJO

要知道这个对象是什么O,要看具体的使用环境,在不同的层、不同的应用场合,对象的身份也不一样,而且对象身份的转化也是很自然的。以自己的角色举例,你在不同的关系中处于不同的角色:哥哥、弟弟…在开发中,常使用 BeanUtils.copyProperties() 进行PO,VO,DTO等对象的复制和转换。

2023-11-05 06:15:00 1010

原创 Linux命令:查看(PS)/杀死(kill)进程常用操和说明

ps (英文全拼:process status)命令用于显示当前进程的状态,类似于 windows 的任务管理器可以搭配kill指令随时中断、删除不必要的程序。

2023-11-04 15:55:09 1968

原创 BeanUtils.copyProperties使用分析

类别所在的包函数参数性能Apache较差Spring较好。

2023-10-25 06:15:00 446

原创 注解方式对常见参数进行校验 java

在进行接口请求时,需要对入参进行校验,如下这时候便需要使用下面的这些注解,快速校验了。

2023-10-24 06:15:00 245

原创 antd获取/更改form表单数据(表单域数据)

【代码】antd获取/更改form表单数据(表单域数据)

2023-10-23 06:15:00 547

原创 postman打开后,以前的接口记录不在,问题解决

比如,你目前使用的window登录用户是abc,那么地址便是。选择最新的文件,在postman中,import即可。打开后,这个目录下会有一些命名为。

2023-10-22 06:15:00 4433

原创 循环执行某段代码,待某种条件满足后停止循环 java原始Timer实现

使用Timer即可,下述是示例代码运行结果。

2023-10-21 15:20:16 119

原创 shell脚本:在curl命令中传递变量、单引号 ‘ 和双引号 “区别、时间戳获取、生成UUID

在curl中引用变量时要加个转义“''”

2023-08-30 18:05:25 1795

原创 mybatis中#{ }和${ }的区别

{ }直接的 字符串 替换,在mybatis的动态 SQL 解析阶段将会进行变量替换。#{ }通过预编译,用占位符的方式?传值可以把一些特殊的字符进行转义,这样可以防止一些sql注入。

2023-08-29 06:15:00 431

原创 mysql和mybatisPlus实现:datetime类型的字段范围查询

数据库在存储数据时,我们为了精确一下时间,便会把改时间类型的字段设置为datetime类型;在过滤数据库数据时,我们又需要对该字段进行一个范围的过滤由此,便出现了这篇博客。

2023-08-28 19:02:14 2561

原创 在idea上使用git的reset操作后,出现的四个选项Soft、Mixed、Hard、Keep选择说明

在选定提交点之后所做的所有更改都将被暂存(这意味着可以到 Version Control 窗口(Alt+9)的Local Changes 选项卡,以便您可以查看它们,并在必要时稍后提交)。Mixed:在所选提交之后所做的更改将被保留,但不会暂存这个reset的几笔commit过程中新增的文件。在所选提交之后所做的所有更改都将被丢弃(已暂存的和已提交的)。在选定的提交之后所做的提交更改将被丢弃,但本地更改将保持不变如果需要丢弃之前所有内容。

2023-08-26 06:15:00 1245

原创 URI、URL、URIBuilder、UriBuilder、UriComponentsBuilder说明及基本使用

URIBuilder主要用于构造URI。

2023-08-25 06:15:00 768

原创 证书链及java代码获取服务器证书

HTTPS/SSL证书是由权威CA(Certificate Authority)机构颁发主要用于服务器(应用)数据传输链路加密和身份认证,以及绑定网站域名,主要有如下几种证书EV SSL证书(Extended Validation SSL)OV SSL证书(Organization Validation SSL)DV SSL证书(Domain Validation SSL)不同的证书类型在浏览器标识上会享受不同的待遇。

2023-08-21 06:15:00 1243 1

原创 Date、LocalDateTime、LocalDate、LocalTime使用及相互转换

关于Date的使用这里就不赘述了,着重说明后面三者及转换和特点。

2023-08-20 11:57:27 429

原创 vue + axios + promise:进行接口请求。post请求提交数据的三种方式

这三种状态不受外界影响,而且状态只能从pending改变为resolved或者rejected,并且不可逆pending: 等待中,或者进行中,表示还没有得到结果resolved: 已经完成,表示得到了我们想要的结果,可以继续往下执行rejected: 也表示得到结果,但是由于结果并非我们所愿,因此拒绝执(用catch捕获异常)不管是then或者catch返回的都是一个新的Promise实例!

2023-05-31 06:15:00 2307

原创 vue 使用v-if切换输入框时,导致输入框的数据内容没有清空

如果是对加了表单验证的元素进行显示隐藏,当使用 v-show 时,元素隐藏了,但是表单验证依旧存在,valid 永远返回 false。,那便是:添加一个具有唯一值的 key 属性。如果代码中使用上述的进行输入框的切换,由此,vue提供一种方式来表示。

2023-05-30 06:15:00 801

原创 vue避免变量在不同情况赋值后重复影响(即避免双向绑定)

如或者是,这种情况会导致这里有两种方法去解决。

2023-05-29 20:17:16 820 1

原创 el-dialog弹窗表单使用 destroy-on-close 无效(不能将数据和验证情况)的bug解决

在使用el-dialog时,需要将弹窗里面的表单内容及校验规则清空,查询了element-ui发现了方法不能将数据等清空。

2023-05-29 20:16:04 2374

原创 js格式化数字:格式化金额数据(支持负数,如93179.3565转化为93,179.3565或者93,179.36);格式化时间戳为日期(yyyy-MM-dd HH:mm:ss)

将金额加分位数,如标题所示。

2023-05-26 19:47:10 207

原创 Spring拦截器:HandlerInterceptor使用

有时候我们需要进行一些和,或者是。

2023-04-05 06:15:00 756

原创 异步请求CloseableHttpAsyncClient的使用

有时候,我们需要,httpclient在4.0后提供的api可以实现这种功能。

2023-04-04 19:58:53 1473

原创 vue项目element-ui问题:“Cannot read property ‘resetFields‘/‘clearValidate‘ of undefined“问题解决

vue项目element-ui问题:"Cannot read property 'resetFields'/'clearValidate' of undefined"问题解决

2023-03-30 06:15:00 693 1

原创 Feign简介及使用

Feign简介及使用

2023-03-29 21:29:41 401

原创 java.nio.channels.ClosedChannelException: null

这种情况出现的原因有两个地方,如下是文字描述的大致过程。

2023-03-26 06:15:00 1759

原创 回调函数的使用

回调函数的使用

2023-03-25 21:46:23 399

原创 使用Java替换字符串中的占位符${xx}

使用Java替换字符串中的占位符${xx}

2023-03-11 06:15:00 610

原创 Lists.newArrayList 和 new ArrayList区别

Lists.newArrayList 和 new ArrayList区别

2023-03-10 06:15:00 1347

原创 高并发性能指标:QPS、TPS、RT、并发数、吞吐量

高并发性能指标:QPS、TPS、RT、并发数、吞吐量

2023-03-09 06:15:00 2351

原创 Gson实现:修改json字符串中某个key对应的value值、如何修改json字符串中某个key

Gson实现:修改json字符串中某个key对应的value值、如何修改json字符串中某个key

2023-03-08 06:15:00 950

原创 Java数据库ResultSet转json实现:Gson、JackSon

Java数据库ResultSet转json实现:Gson、JackSon

2023-03-07 06:15:00 319

原创 JSONObject、fastJson(JsonObject)、Gson(JsonObject)区别

JSONObject、fastJson(JsonObject)、Gson(JsonObject)区别

2023-03-06 21:32:36 1333

原创 问题解决:java.net.SocketTimeoutException: Read timed out

问题解决:java.net.SocketTimeoutException: Read timed out

2023-03-01 20:05:24 15262

原创 Spring:@Async 注解和AsyncResult与CompletableFuture使用

Spring:@Async 注解和AsyncResult与CompletableFuture使用

2023-02-24 06:15:00 1936

原创 Maven:聚合和继承的关系及使用

Maven:聚合和继承的关系及使用

2023-02-23 06:15:00 166

原创 spring:@Resource和@Autowired区别,及推荐使用

spring:@Resource和@Autowired区别,及推荐使用

2023-02-22 20:28:56 894

原创 netty:Connection reset原因

Connection reset原因

2023-02-02 06:15:00 2630

Java基础.xmind

java基础全部内容思维导图,首次整理

2021-08-28

Java笔试题目.xls

Java笔试题目.xls

2021-08-25

空空如也

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

TA关注的人

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