自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 收藏
  • 关注

原创 博客摘录「 Ehcars横柱状图实现实现动态排序图效果(从大到小)」2024年3月25日

ealtimeSort: true,

2024-05-22 10:55:57 64

原创 时间工具类(毫秒转为时间 时:分:秒||将字符串转换成日期,只到年月日||将Date日期转换成String||获取String类型时间)

时间工具类(毫秒转为时间 时:分:秒||将字符串转换成日期,只到年月日||将Date日期转换成String||获取String类型时间)

2024-05-22 10:47:59 43

原创 把时间戳转换为:时分秒

把时间戳转换为:时分秒

2024-05-22 10:45:52 358

原创 http发送post请求,发送参数为实体

result = “服务器异常”;} } catch (Exception e) { System.out.println(“请求异常”);dto.setUname(“哈哈”);

2024-03-17 07:37:55 418

原创 常用的Linux命令及其简要说明

【代码】常用的Linux命令及其简要说明。

2023-11-09 13:17:51 529

原创 常用的Linux命令及其简要说明

常用的Linux命令及其简要说明

2023-11-09 09:55:16 125

原创 java实现当前时间加指定天数

【代码】java实现当前时间加指定天数。

2023-11-08 10:43:35 573

原创 Java代码实现当前时间增加3个月

【代码】Java代码实现当前时间增加3个月。

2023-11-08 10:39:31 486

原创 mysql常用时间段查询

--- 查询还有10天即将到期的数据 ------------ 查询未来10天内的数据 ------------ 查询当天到期的数据 ------------ 查询昨天到期的数据 ------------ 查询今天到期的数据 --------

2023-11-07 22:21:54 54

原创 执行sql报错only_full_group_by的解决方法

(2)然后,把ONLY_FULL_GROUP_BY去掉,再设置下:set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION';一、前言\n最近老项目换新数据库(都是mysql),有些在老数据库可以执行的sql,在新数据库执行就会报错sql_mode=only_full_group_by。

2023-11-07 22:07:53 3754

原创 安全漏洞笔记-Fastjson高危漏洞预警

• 其他项目通过搜索jar文件确定Fastjson版本号:lsof | grep fastjson。Fastjson官方发布公告称在1.2.80及以下版本中存在新的反序列化风险。• Maven:排查pom.xml,通过搜索Fastjson确定版本号。备份原fastjson依赖库,避免升级失败的情况发生。将低版本的fastjson库替换为1.2.83版本即可。漏洞影响版本: Fastjson ≤ 1.2.80。安全漏洞笔记-Fastjson高危漏洞预警。

2023-11-06 22:58:12 230

原创 Nginx默认会自动忽略请求头Headers里带下划线_的参数

起因:该接口设置了必须要传送app_code和app_secret才能正常访问。实际我在本地环境测试中,发现该接口是正常访问的,但是部署到正式系统之后发现,该接口一直提示app_code和app_secret不能为空。后续排查:发现正式系统和本地代码是一样的,但是正式系统不久前配置了nginx反向代理,由于它默认开启了自动忽略Headers带下划线的参数,所以才出现了该问题。解决方式:在nignx配置文件添加 underscores_in_headers on;

2023-11-06 22:40:59 866

原创 Java中List去重的多种方法

Java中List去重的多种方法。

2023-11-02 11:03:17 370

原创 前端和后端是Web开发中的两个不同的领域,你更倾向于哪一种?

提示:谈谈你对全栈开发的看法此为内容创作模板,在发布之前请将不必要的内容删除。

2023-10-07 16:48:10 286

原创 GenerationType

GenerationType

2023-08-03 09:08:11 301

原创 java去除json转义 StringEscapeUtils.unescapeJava

StringEscapeUtils.unescapeJava

2023-08-01 15:14:03 817

原创 JSON转换:实体类和JSONObject互转,List和JSONArray互转(fastjson版)

实体类和JSONObject互转,List和JSONArray互转(fastjson版)

2023-08-01 14:20:02 5393

原创 IDEA基础快捷键大全,收藏起来以后用的到

IDEA基础快捷键大全,收藏起来以后用的到

2023-07-28 08:29:05 109

原创 -bash: ./start.sh: Permission denie

bash: ./start.sh: Permission denied用户没有权限,用chmod设置权限就可以了。

2023-07-26 22:06:58 877

原创 密码长度为6到12位,且同时包含数字和字母

.*[0-9])(?=.*[a-zA-Z])`:至少包含一个字母(大小写不限)// 密码长度为6到12位,且同时包含数字和字母。=.*[0-9])`:至少包含一个数字。- `.{6,12}`:密码长度为6到12位。

2023-07-26 10:18:47 625

原创 MySQL随机获取1条

执行时间:9.845s SELECT * FROM `table` ORDER BY RAND() LIMIT 1;测试表有 254 万条数据,各个SQL的执行效率如下方式一。MySQL随机获取1条数据。最简单,但是效率最低。

2023-07-26 08:22:19 178

原创 Java实现数据脱敏的方法

在Java中,可以使用各种技术来实现数据脱敏,下面将介绍几种常见的Java实现数据脱敏的方法。数据脱敏是一种保护个人隐私的技术,它通过对敏感数据进行修改或替换,使得数据无法被识别或关联到个人身份,从而保护个人隐私。

2023-07-25 17:44:57 1645

原创 mysql修改字符集

如果输出结果中的字符集已经是utf8mb4,说明修改成功。其中,database_name是要修改的数据库名称。其中,table_name是要修改的表名称。

2023-07-23 12:10:29 2582

原创 mysql修改字段名

例:ALTER TABLE system_config CHANGE description remark VARCHAR(50) DEFAULT NULL;解释 :把system_config表description字段名改成remark,VARCHAR(50)类型,默认值为NULL。ALTER TABLE 表名 CHANGE 旧字段名 新字段名 字段类型(长度);注:1、不填默认值时,默认为NULL。

2023-07-23 12:07:00 140

原创 mysql修改表备注

mysql修改表备注

2023-07-20 09:49:31 163

原创 Java代码实现word转PDF

@param wordPathName word文件路径及名称。* @param pdfPathName pdf生成路径及名称。* word转pdf。

2023-07-11 22:03:16 1334 1

原创 fastjson和JSON

​ fastjson广泛流行最大的原因就是其优越的性能表现。JSON并不是JS的一种对象,而是用来展示对象信息的一种格式。JSON本质上是一个串字符。​ 在继续了解fastjson之前,要先对json进行了解。​ JSON全拼为 JavaScript Object Notation :JavaScript对象表示法。​ fastjson是阿里巴巴推出的一款开源的Json处理器,也是目前比较流行的Json解析器和生成器。​ 它可以将任何java对象转化为Json,也可以将Json转化为Java对象。

2023-07-10 10:49:37 182

原创 List自定义去重之一方法

newList.contains(i)) { // 如果新集合中不存在则插入。

2023-07-09 09:03:32 42

原创 计算所属期间的相隔天数

/ 自定义时间格式。//字符串转Date。

2023-07-09 09:02:37 152

原创 传入两个时间范围,返回这两个时间范围内的所有日期,并保存在一个集合中

传入两个时间范围,返回这两个时间范围内的所有日期,并保存在一个集合中。//根据日历的规则:月份中的每一天,为起始日历加一天。//如果当前的起始日历超过结束日期后,就结束循环。//将传入的时间解析成Date类型,相当于格式化。//判断结束日期前一天是否在起始日历的日期之后。//传入起始时间将此日历设置为起始日历。//得到的每一天就添加进集合。//创建时间解析对象规定解析格式。//将格式化后的第一天添加进集合。//使用本地的时区和区域获取日历。//创建一个放所有日期的集合。

2023-07-09 09:00:33 67

原创 获取两个日期之间的所有月份 (年月)

LOGGER.info("获取所属期间的所有的年月"+JSONArray.fromObject(list));//用Calendar 进行日期比较判断。// 把日期添加到集合。// 获取增加后的日期。* 获取两个日期之间的所有月份 (年月)// 转化成日期类型。// 声明保存日期集合。

2023-07-09 08:59:28 192

原创 获取两个日期之间的所有年

LOGGER.info("获取所属期间的所有的年份"+JSONArray.fromObject(list));//用Calendar 进行日期比较判断。// 把日期添加到集合。// 获取增加后的日期。// 转化成日期类型。* 获取两个日期之间的所有年。// 声明保存日期集合。

2023-07-09 08:58:53 151

原创 获取两个时间之间的所有年月份

获取两个时间之间的所有年月份

2023-07-09 08:57:26 80

原创 java.sql.SQLException: connection holder is null

是否自动回收超时连接 -->\n\u003Cproperty name=\"removeAbandoned\" value=\"true\" /> \n\u003C!-- 超时时间,单位:秒(s) -->\n\u003Cproperty name=\"removeAbandonedTimeout\" value=\"10\" />意思是,一次对数据库的连接,当它超过设定时间时,spring就给他断开。在本地执行的过程,可以暂时把“超时回收”关闭 或者 延长超时时间,执行完再改回来就。第二个是配置限定时间。

2023-07-04 22:10:30 3088

原创 @RequestMapping

在方法上使用 @RequestMapping 注解,指定处理请求的具体路径和 HTTP 方法:@GetMapping、@PostMapping、@PutMapping 和 @DeleteMapping 是 @RequestMapping 的具体子注解,分别用于处理 GET、POST、PUT 和 DELETE 请求。在类上使用时,它指定了处理请求的基本路径。在方法上使用时,它指定了处理请求的具体路径和 HTTP 方法。它用于指定处理请求的 URL 路径和 HTTP 方法。

2023-07-04 21:58:37 120

原创 国内镜像地址

https://chatbot.theb.ai/http://choiajsd.aichatos.com/https://chat11.xeasy.me https://dev.yqcloud.top/

2023-06-24 17:53:15 122

原创 常见的Spring Boot注解

GetMapping、@PostMapping、@PutMapping、@DeleteMapping:分别映射HTTP的GET、POST、PUT、DELETE请求到相应的处理方法。@EnableScheduling:启用调度任务的支持以上仅是一些常见的Spring Boot注解,具体使用和场景可能会因项目需求和架构而有所不同。@ModelAttribute:将请求参数绑定到方法参数上,用于接收表单数据。@Valid:表示启用参数校验,用于在控制器方法参数上进行数据校验。数据校验和表单处理相关注解。

2023-06-22 22:25:13 56

原创 springboot防重复提交

而且对于系统资源来说也是一种浪费常规的解决方法是让前端把点击后的按钮设置为不可点击,这样基本上能就能解决了。为了万无一失,剩下的不能解决的就需要后端做防重复点击的操作了。2.3、利用令牌防止表单重复提交表单页面初始化时,会从后端获取一个生成一个token,这个token放在表单隐藏,当表单提交时一起提交,提交后后端使该token失效;后端判断前端提交的token为空或者失效则表单提交失败(发送token,验证token)这里需要前后端配合。除非别人要搞你网站,直接扒你接口,放心,你的网站没有那么有价值。

2023-06-20 20:35:20 220

原创 Mybatis官方的代码生成器

2023-06-16 22:31:20 26

原创 什么是自动拆箱/封箱

Java 可以自动对基本数据类型和它们的包装类进行装箱和拆箱。装箱:将基本类型用它们对应的引用类型包装起来;拆箱:将包装类型转换为基本数据类型;

2023-06-13 07:21:18 35

startup.bat

startup.bat

2022-10-14

空空如也

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

TA关注的人

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