自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 记一次调用其他服务时,传参为map的方式

开始时直接使用的框架是forest 调用 传参,如下,但是被调用的服务这里完成没收到参数值。使用forest 调用其他服务 传参,但是被调用的服务这里完成没收到参数值

2024-04-02 15:50:17 187

原创 使用spring的ApplicationEventPublisher事件监听器流程

核心原理:观察者模式。

2024-03-21 11:25:58 253 2

原创 JDBC与连接池的区别、原理和连接池的有点

是连接数据库的基本方式,是一种用于执行SQL语句的java API ,可以为多种关系数据库提供统一访问,它由一组java编写的类和接口组成。1、首先加载jdbc 驱动程序,2、然后建立数据库连接Connection,3、创建执行SQL的语句Statenment,4、处理结果集ResultSet,并返回5、最后释放资源。这种方式每次和数据库连接时,都需要实例一下连接数据的方法和类。

2023-12-12 15:22:21 177

原创 java接口报com.alibaba.fastjson.JSONException: TODO

11.static T parseObject(String text, Class clazz) ,调用的是父类JSON 的parseObject(String text, Class clazz),把一个JSONObject 转换为指定的类。1.put(String key, Object value) ,在JSONObject 中设置键值对方法,设值的时候key应唯一,如果后面再次用使用过的key设值,只保留后面设置的值。3.int size(), 获取JSONObject 中键值对的数量。

2023-12-05 11:48:31 458

原创 arthas详细使用教程

Arthas 是Alibaba开源的Java诊断工具。可实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。Arthas 支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。

2023-11-30 22:51:17 732

原创 apt update更新kaliLinux软件列表时:获取:1 https://mirrors.aliyun.com/kali kali-rolling InRelease [41.2 kB] 错误:

百度一直找解决方法,一直不得,然后把报错放到 讯飞星火大模型 提问,给出的答案完美解决。

2023-11-22 17:33:52 213

转载 介绍JsonNode基本使用方法

JsonNode是Jackson库中的一个类,用于解析和操作json数据,是一个树形结构的数据,可以用于读写json文件、数据的验证、数据的过滤、数据的查询等。

2023-11-21 15:48:09 1131

原创 说说你对springMVC的理解

5、中央控制器调用ViewResolver(视图解析器)根据处理器返回的ModelAndView中的逻辑视图名为中央控制器返回一个可用的view实例。1、增加了系统结果和实现的复杂性,对于简单的界面,严格遵循MVC,使模型、视图、控制器分离,这样增加了机构的复杂性,降低运行效率。视图为获取足够的数据显示,可能需要多次调用,对未变化数据的不必要的频繁访问,也将损害操作性能。2、前端控制器通过HandlerMapping 找到对应的handler并返回,可根据xml配置、注解查找。2、有利于开发中的分工。

2023-10-07 08:50:05 69

原创 java.io.EOFException: Unexpected EOF read on the socket;CannotGetJdbcConnectionException

生产环境有一段时间没改动什么,突然某天很多用户使用时,页面地方很多超时,直接重启系统解决,系统是部署在阿里云上的。

2023-09-25 17:11:46 246

原创 mysql根据字段数字值排序前后

【代码】mysql根据字段数字值排序前后。

2023-09-06 10:29:20 89

转载 完全搞懂java中的时间戳,时区,日期格式

完全搞懂java中的时间戳,时区,日期格式。

2023-03-08 10:50:09 230

转载 excel 模板表格中的日期格式为yyyy/MM/dd,表字段类型是date, java 代码如何接收处理

excel 模板表格中的日期格式为yyyy/MM/dd,表字段类型是date, java 代码如何接收处理

2023-02-08 11:52:15 928

原创 面试官问:为啥不建议使用Select *

为啥不建议使用Select *

2023-01-31 15:42:59 296

转载 多线程事务怎么回滚?说用 @Transactional 可以回去等通知了!

2,在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行回滚,在多线程中,这个注解则不会生效,如果主线程需要先执行一些修改数据库的操作,当子线程在进行处理出现异常时,主线程修改的数据则不会回滚,导致数据错误。1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。删除操作的数据回滚了,数据库中的数据依旧存在,说明事务成功了。

2023-01-31 10:10:06 244

原创 swagger中注解@ApiModelProperty的属性required = true时,如果请求没有传这个属性会不会报错

如果某个实体类的属性@ApiModelProperty的属性required = true时,请求没有传这个属性不会报错,只不过swagger显示是必须而已。

2023-01-18 10:42:52 1527

转载 @RequestBody和@RequestParam区别以及form-data和json的选取

RequestBody一般用于post方法,因为post的数据都在包含在请求体中的,正如注解的名字含有"body"身体的意思。@RequestParam一般用于get方法,数据在链接的请求头中,正如注解的名字含有"param"参数的意思。@requestbody能解析,但springmvc会进行解析,所以通常不用@requestbody。在@RequestBody中使用的json格式的数据,不能解析form-data的数据。浏览器原生的文件表单,用于传输文件。@requestbody的接收。

2023-01-17 11:37:52 2032

原创 String、Date类型的日期年月日互转

String、Date类型的日期年月日互转

2023-01-09 15:10:30 3619

原创 Excel常用导入导出工具类

【代码】Excel常用导入导出工具类。

2022-12-26 15:55:28 592

原创 常用RedisUtils 工具类

【代码】常用RedisUtils 工具类。

2022-12-26 15:53:05 201

原创 Java 8的Lambda表达式中list转map、filter()过滤器、groupingBy分组、sorted+Comparator 排序、求最大,最小值、count()的使用

Java 8的Lambda表达式,它允许把函数作为一个方法的参数,让我们的代码更优雅、更简洁。

2022-11-23 17:21:37 2957

转载 判断当前时间是否在指定时间区间(时间段)内(三种方式)

java判断当前时间是否在指定时间区间(时间段)内(三种方式)

2022-11-10 16:32:49 10328

原创 在idea中如何查看项目使用的spring、spring-boot是什么版本

在idea中如何查看项目使用的spring、spring-boot是什么版本

2022-08-05 23:48:31 7076

原创 当前登录卖家销量前X名的商品,某日没有销售记录的也返回0,日期返回用于制作图表

当前登录卖家,根据搜索的时间段范围得出销量前X名的商品,某日没有销售记录的也返回0,日期返回用于制作图表

2022-08-02 11:45:28 96

转载 POM 标签大全详解

OM 标签大全详解。更多请看:菜鸟教程http://www.runoob.com

2022-07-28 15:53:36 517

原创 java实现一键下载多个各种类型的文件

java实现一键下载多个各种类型的文件

2022-07-08 11:28:46 1654

原创 java实现下载各种类型的文件

java实现下载各种类型的文件

2022-07-08 10:02:33 745

原创 说说java中extends与implements的区别

一、extends表示继承(扩展),只能继承不是声明为final或不是定义为abstract的类,并且只能继承 一个父类(不像C语言可以继承多个),继承后可以使用父类的方法,也可以重写父类的方法、写自己的方法。二、 implements表示实现,可以实现多个接口,一通过重写他们的方法去实现各种功能。实现注意:1、必须实现接口的所有方法(抽象类除外);2、接口中的方法都是抽象的一个类有继承父类、实现多个接口,写法:...

2022-06-29 14:54:00 3252

原创 java格式化处理输入各种不同字符类型的日期时间,并转换为Date、LocalateTime

java格式化处理输入各种不同字符类型的日期时间,并转换为Date、LocalateTime

2022-06-29 11:11:30 1706

原创 字段传的NULL,后端的更新方法用的是mybatis-puls自带的updateById(XXX)方法,没有对该字段更新解决方法

字段传的NULL,后端的更新方法用的是mybatis-puls自带的updateById(XXX)方法,没有对该字段更新解决方法

2022-06-15 17:33:59 376

原创 IDEA彻底删除项目

IDEA彻底删除项目

2022-06-13 11:17:49 5088

转载 mysql中根据两个字段倒序,发现变成了以第一个排正序,解决方法

mysql中根据两个字段倒序,发现还是正序

2022-06-13 09:55:07 833

原创 关于跨域后端解决跨域问题

关于跨域的理解,后端如何解决遇到的跨域问题

2022-06-10 10:15:26 5819

转载 @IgnoreAuth注解的使用和详解

@IgnoreAuth注解的使用和详解

2022-04-26 15:02:35 7351

生成基础Java代码的项目用到

生成基础Java代码的项目用到

2023-07-25

hudson.freemarker_ide_0.9.14.rar

ftl文件是freemarker模板文件,用freemarker时,常用该文件模板;但是该文件在eclipse编辑时,黑白底的,没有任何提示,下面介绍离线安装方式(在线安装挺多经常失败),去官网下载https://sourceforge.net/projects/freemarker-ide/files/freemarker-ide/ ,可使用我上传的。希望对你有帮助

2021-03-13

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

TA关注的人

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