自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring框架中-自定义@NoRepeatSubmit防止重复提交

为了防止用户重复快速提交会导致后台接收到请求多次,产生数据问题甚至报错,因此后端也要做一个防止重复提交的限制。

2024-04-26 16:29:41 245 3

原创 数据备份文件生成--根据表名生成对应的sql语句文件

最近客户有个需求,希望在后台增加手动备份功能,将数据导出下载保存。

2023-09-19 15:05:02 712

原创 python操作mysql数据库

python操作mysql数据库

2023-04-04 15:56:33 210 1

转载 python国内源

python国内源地址

2023-04-04 15:49:48 2896

原创 python-flask的跨域问题

python-flask的跨域问题

2023-03-24 10:24:19 262

原创 sqlite将游标获取的数据处理成字典返回

将游标获取的数据处理成字典返回

2023-03-24 10:20:21 295

原创 SQLite3报错:SQLite objects created in a thread can only be used in that same thread.

SQLite objects created in a thread can only be used in that same thread.

2023-03-21 10:38:59 404

原创 MySQL中concat()、concat_ws()、group_concat()函数使用

MySQL中concat()、concat_ws()、group_concat()函数区别

2023-03-08 15:32:38 564

原创 java-避免同时执行两次@Async 任务

Semaphore使用 避免同时执行两次@Async 任务

2023-03-07 14:01:23 837

原创 mysql-concat代替like模糊查询

concat模糊查询用法

2023-03-07 10:03:42 539

原创 @JsonFormat相差12小时问题

@JsonFormat相差12小时问题

2023-03-02 16:02:41 567

原创 Java中的断言-Assert

断言主要使用在代码开发和测试时期,用于对某些关键数据的判断,如果这个关键数据不是你程序所预期的数据,程序就提出警告或退出。

2023-03-01 16:00:45 584

原创 http请求框架-Unirest实现

Unirest 支持多种语言,如Node、Ruby、Java、PHP、Python、Objective-C、.NET 等,可发起 GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS 请求。

2023-03-01 09:08:34 747

原创 TDengine时序数据库的简单使用

TDengine 是一款开源、高性能、云原生的时序数据库,且针对物联网、车联网、工业互联网、金融、IT 运维等场景进行了优化。TDengine 的代码,包括集群功能,都在 GNU AGPL v3.0 下开源。除核心的时序数据库功能外,TDengine 还提供缓存、数据订阅、流式计算等其它功能以降低系统复杂度及研发和运维成本。

2023-02-10 17:09:39 1897

原创 OkHttpClient发起http请求

OkHttp的使用是非常简单的. 它的请求/响应 API 使用构造器模式builders来设计,它支持阻塞式的同步请求和带回调的异步请求

2023-02-10 15:18:20 581

原创 springboot gradle项目集成日志log4j2

这篇文章,主要介绍SpringBoot集成log4j2日志框架。

2023-02-03 10:01:41 1028 1

原创 docker基本概念

Docker 是一个开源的应用容器引擎,基于go 语言开发并遵循了apache2.0 协议开源

2023-01-03 17:27:39 382

原创 cas实现sso单点登录(客户端)

springboot项目整合cas-client的代码实现。

2023-01-03 15:19:19 1019

原创 Java8 stream()特性使用总结

stream()可以对数组/集合操作,提供排序、去重、分组、过滤等多种操作。

2022-12-30 16:16:08 879

原创 mysql查询当天,近一周,近一个月,近一年的数据

mysql查询当天,近一周,近一个月,近一年的数据

2022-12-27 09:47:23 9186 2

转载 MyISAM 与 InnoDB,什么场景选择哪一个?

MyISAM 和 InnoDB 之间的主要区别在于参照完整性和事务。还有其他区别,例如锁定、回滚和全文搜索。

2022-12-11 15:18:59 194

原创 1071 - Specified key was too long; max key length is 767 bytes

innodb存储引擎下,当创建数据库选择的字符集是utf-8的时候,utf-8每个字符使用三个字节存储,也就:256*3-1=767,也就是我出现的这种情况。而当选择的字符集是utf8mb4的时候,utf8mb4的每个字符使用四个字节存储,也就是:256*4-1=3072。

2022-12-11 14:47:42 389

原创 mysql中选datetime 还是 timestamp呢?

mysql中datetime 还是 timestamp抉择

2022-12-01 15:04:50 2373 1

原创 springboot整合minio

minio是对象存储服务。它基于Apache License 开源协议,兼容Amazon S3云存储接口。适合存储非结构化数据,如图片,音频,视频,日志等。对象文件最大可以达到5TB。

2022-11-29 17:08:32 9000 2

原创 mysql索引类别和失效场景

索引可以用来快速查询数据表中有某一特定值的记录,大大加快数据的查询速度;在列上创建了索引之后,查找数据时可以直接根据该列上的索引找到对应记录行的位置,从而快捷地查找到数据。

2022-11-29 11:43:23 352

原创 Java数据脱敏

指对某些敏感信息通过脱敏规则进行数据的变形,实现敏感隐私数据的可靠保护。例如客户的身份证号、手机号等这些都属于客户的隐私信息,都需要对这些数据进行脱敏操作,防止泄漏。

2022-11-25 17:06:51 1623 2

原创 springboot项目使用jwt+token实现登录

从登录接口获取的token,存储在客户端, 客户端下次发起请求时放在header中Authorization中,AuthenticationInterceptor拦截器直接解析,解析通过后放行,否则抛出异常。

2022-11-23 16:04:07 2083 4

原创 springboot整合rabbitmq(二)

rabbitmq消息的回调以及自动/手动确认消息相关

2022-11-23 10:14:27 443

原创 springboot整合rabbitmq(一)

RabbitMQ简单来说就是一个消息队列中间件,用来保存消息和传递消息的一个容器。在此过程中充当一个中间人的作用。 是一种程序对程序的通信方法,其服务器也是以高性能、健壮以及可伸缩性出名的Erlang语言编写而成。

2022-11-22 16:20:39 764

原创 Failed to declare queue(s):[topic.man]

org.springframework.amqp.rabbit.listener.BlockingQueueConsumer$DeclarationException: Failed to declare queue(s):[topic.man]

2022-11-22 14:33:54 951

原创 @Autowired注解报红解决办法

@Autowired注解报红三种解决办法

2022-11-22 09:43:37 2144

原创 springboot+rabbitmq搭建实现mqtt协议订阅发布

springboot+rabbitmq搭建实现mqtt协议订阅发布

2022-11-18 15:29:56 2313

原创 @value和@ConfigurationProperties使用

@value和@ConfigurationProperties区别和使用

2022-11-17 14:40:44 524

原创 swagger添加访问密码

swagger添加访问登录密码

2022-11-10 16:59:38 7338

原创 用StopWatch统计耗时,比System.currentTimeMillis好用

用StopWatch统计耗时,比System.currentTimeMillis好用

2022-11-07 17:01:13 656

转载 mapcache本地缓存工具类

实现本地map缓存

2022-11-04 17:16:21 413

原创 websocket实现客户端-服务端通信

实现前后端长连接

2022-11-04 15:56:18 1234

原创 @Transactional事务回滚使用

事务回滚,保持数据一致性,减少脏数据

2022-11-03 17:15:14 2707

原创 异步接口调用@EnableAsync注解

调用异步接口,提高用户体验

2022-11-02 17:44:51 439

原创 springboot前后台date和string类型转换

springboot前后台date和string类型转换

2022-09-02 14:31:36 2335

springboot整合rabbitmq生产者和消费者demo

RabbitMQ简单来说就是一个消息队列中间件,用来保存消息和传递消息的一个容器。在此过程中充当一个中间人的作用。 是一种程序对程序的通信方法,其服务器也是以高性能、健壮以及可伸缩性出名的Erlang语言编写而成。

2022-11-23

springboot-mqtt简易demo

MQTT 全称(Message Queue Telemetry Transport):一种基于发布/订阅(publish/subscribe)模式的轻量级通讯协议,通过订阅相应的主题来获取消息,是物联网(Internet of Thing)中的一个标准传输协议。 该协议将消息的发布者(publisher)与订阅者(subscriber)进行分离,因此可以在不可靠的网络环境中,为远程连接的设备提供可靠的消息服务,使用方式与传统的MQ有点类似。

2022-11-18

三级联动和imagePicking上传多张图片预览效果demo

免费分享给大家了 本人新手 这些东西花了两天时间才弄出来

2017-07-08

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

TA关注的人

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