自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

涛哥是个大帅比

涛哥是个大帅比,爱编程,不想努力了,懒惰久了,稍微努力一下,就以为自己在拼命。

  • 博客(218)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java8 Optional常用方法使用场景

Optional 是 Java 8 的新特性,专治空指针异常(NullPointerException, 简称 NPE)问题,它是一个容器类,里面只存储一个元素(这点不同于 Conllection)。为方便用户通过 Lambda 表达式调用 Optional 的方法,部分方法(如:filter、ifPresent、map、orElseGet)需传入函数式接口(如:Predicate、Consumer、Function、Supplier)参数。

2024-05-21 14:37:08 259

原创 java模拟windows排序,包含数字和中文字符串

java模拟windows排序,包含数字和中文字符串,打印结果跟期望结果不一样 ,期望的结果应该是大的数字在后面。

2024-05-16 16:59:07 218

转载 Spring中的PathMatcher路径匹配器

PathMatcher是Spring的一个概念模型接口,该接口抽象建模了概念"路径匹配器",一个"路径匹配器"是一个用于路径匹配的工具。位于 Spring-core 包中 util 包下。

2024-05-13 14:28:08 25

原创 Mybatis-Plus实体类继承Model的使用

使用实体类操作CRUD的使用方法跟BaseMapper里面的方法一样,BaseMapper里面有的方法,Model类里面都有。然后,我们需要创建一个实体类,并让它继承Model类。

2024-04-26 17:28:14 294

原创 Spring Boot集成Redisson实现延迟队列

Redisson的的RDelayedQueue是基于Redis实现的,而Redis本身并不保证数据的持久性。如果Redis服务器宕机,那么所有在RDelayedQueue中的数据都会丢失。因此,我们需要在应用层面进行持久化设计,例如定期将RDelayedQueue中的数据持久化到数据库。在设计延迟任务时,我们应该根据实际需求来合理设置延迟时间,避免设置过长的延迟时间导致内存占用过高。

2024-04-25 17:52:11 645 2

原创 Spring Boot整合Redisson的两种方式

Redis是一个开源的内存数据库,支持多种数据类型,如字符串、哈希、列表、集合和有序集合等,常用于缓存、消息队列、计数器、分布式锁和搜索等应用场景。Redisson则是一个基于Redis实现的Java驻内存数据网格,提供了一系列分布式的Java常用对象和多种锁机制,以及分布式服务,使开发者能更集中于处理业务逻辑。Redisson不支持字符串操作、排序、事务、管道、分区等Redis特性,但Redisson 提供了许多其他功能,如分布式闭锁、分布式计数器、分布式信号量等。

2024-04-24 17:17:04 859 1

原创 Spring Boot实现接口签名验证

一个用于生成签名,另一个用于验证签名。生成签名的方法通常将请求参数按照特定规则计算出一个签名值。常见的签名算法有HMAC-SHA1、HMAC-SHA256等。验证签名的方法则是对接收到的请求参数进行同样的处理,并计算出一个签名值,然后与请求中携带的签名值进行比对。/*** 获取签名* @param secretKey 密钥* @param data 需要签名的数据* @return 签名*/try {/*** 验证签名* @param secretKey 密钥。

2024-04-23 14:44:44 902 1

原创 Spring Boot分段处理List集合多线程批量插入数据

Spring Boot分段处理List集合多线程批量插入数据

2024-04-22 15:18:53 638 2

原创 mybatis实体中时间类型LocalDateTime,查询的时候报错

Spring boot集成mybatis实体中时间类型LocalDateTime,查询的时候报错。

2024-04-12 10:35:12 305

原创 Spring Boot中@Value注入静态变量

这时候打印发现是空的, 通过上例可以看出,使用@Value注解修饰静态属性,启动项目时不会报错,但是也不会给该静态属性设置值。

2024-04-11 18:02:40 367

原创 Spring Boot中@KafkaListener使用${}动态指定topic

在Spring Kafka中,我们可以使用${}来引用Spring的属性配置。这样我们就可以在不同的环境中重新配置topic名称,而不需要修改代码。

2024-04-11 17:54:08 518

原创 Spring Boot项目启动时执行指定的方法

缺点:如果@PostConstruct方法内的逻辑处理时间较长,就会增加SpringBoot应用初始化Bean的时间,进而增加应用启动的时间。因为只有在Bean初始化完成后,SpringBoot应用才会打开端口提供服务,所以在此之前,应用不可访问。建议:轻量的逻辑可放在Bean的@PostConstruct方法中,耗时长的逻辑如果放在@PostConstruct方法中,可使用@Async异步方法。优点: 项目已经初始化完毕,才会执行方法,所以不用等这个方法执行完,就可以正常提供服务了。

2024-04-10 14:00:53 342

原创 Word文档如何设置单选框、复选框、下拉框

Office办公软件Word文档,会遇到设置单选框、复选框或下拉框的情况,我们可以使用word开发工具来实现,也可以插入一个圆圈代表单选框,插入一个正方形代表复选框。

2024-04-09 09:40:14 1217

原创 Apache James数据库存储用户信息的密码加密问题

集成java mail直接用明文帐号密码连接就行了,因为james会自己去加密验证,其他软件通过pop3配置,密码也是用明文就行了。// SMTP服务器地址// 用户名// 密码@Override});try {

2024-03-22 18:18:12 1215

原创 MyEclipse打开文件跳转到notepad打开问题

然后依次打开Software→Microsoft →windows→CurrentVersion→Explorer→FileExts,在FileExts节点下找到要删除的文件后缀,右键删除。win+R快捷键在运行窗口输入regedit。输入text找到Text Editor。把Text Editor 设为默认值。在其子节点找到要取消的文件后缀后右击删除。这里我们可以看到是没有*.md文件的。

2024-03-22 10:29:13 279

原创 spring boot切面execution表达式添加多个包路径

在Spring Boot中,如果你想为多个包中的方法创建一个切面,你可以在@Pointcut注解中使用||操作符来指定多个包。

2024-03-18 17:22:41 860 1

原创 SpringBoot项目如何打包成war包,并部署在tomcat上运行

正常情况下,我们开发 SpringBoot 项目,由于内置了Tomcat,所以项目可以直接启动,部署到服务器的时候,直接打成 jar 包,就可以运行了。有时我们会需要打包成 war 包,放入外置的 Tomcat 中进行运行,或者使用工具idea直接启动,便于开发调试。

2024-03-18 15:15:14 1925

原创 SpringBoot集成Jasypt实现敏感信息加密

在服务中不可避免的需要使用到一些秘钥(数据库、redis等)开发和测试环境还好,但生产如果采用明文配置将会有安全问题,jasypt是一个通用的加解密库,可以使用它。在Spring Boot中使用Jasypt加密和解密敏感数据非常简单,只需要在Spring Boot应用程序中添加Jasypt依赖项,并在应用程序配置文件中指定加密和解密密钥即可。

2024-03-18 11:40:26 302

原创 idea配置自定义注释模版和其他模板

第一种类创建完后头部自动生成注释模板打开idea,选择 Settings--> Editor--> File and Code Templates,选择需要添加的文件,如下图所示:大家可以选择需要注释的文件类型添加模板/*** TODO 添加描述*/第二种动态模板,使用快捷键自动生成注释模板打开idea,选择 Settings--> Editor--> Live Templates,创建一个模板分组,如下图所示:我这里创建的分组名称是MyGroup,后面的动态模板都放到这个分组里面。

2024-03-13 16:38:54 729

原创 SpringBoot拦截器获取token用户对象优雅地传递到Controller层

抛出的异常需要自己捕捉,返回/*** Token拦截器*/@Component@Slf4j/*** 存储用户信息*/@Override// 从header中获取token// 如果参数中不存在token,则报错throw new RuntimeException("请求头缺少token参数");try {// TODO 根据token获取用户信息// ......log.error("获取用户信息失败:", e);

2024-03-12 18:07:36 780

原创 Spring使用RestTemplate返回的嵌套实体对象为空,转换json报错

Spring Boot项目使用RestTemplate调用接口,使用嵌套实体对象接收的返回结果使用RestTemplate调用接口。

2024-03-05 16:07:44 522

原创 MySQL jdbc url连接常用参数说明

参数名称参数说明useUnicode是否使用Unicode字符集当useUnicode设置为true时,指定字符编码。比如可设置为UTF-8或gbkuseSSLMySQL在高版本需要指明是否进行SSL连接 在mysql连接字符串url中加入ssl=true或者false即可设置时区例如:serverTimezone=GMT%2B8(中国时区)或serverTimezone=Asia/Shanghai(中国时区)

2024-03-04 10:45:39 268

原创 SpringBoot过滤器的使用

在springboot 启动类添加该注解@ServletComponentScan,也可以写包的具体地址,传参数@ServletComponentScan("com.test.demo.filter")完成之后启动项目,访问接口:localhost:8080/test/testFilter,观察控制台运行结果。定义一个TestFilter 实现Filter接口,重写里面的三个方法。定义一个TestFilter 实现Filter接口,重写里面的三个方法。过滤器的运行等级,数字越小,越先执行。

2024-01-22 16:10:05 493

原创 SpringBoot解决Slow HTTP慢速攻击漏洞

Web应用在处理HTTP请求之前都要先接收完所有的HTTP头部,因为HTTP头部中包含了一些Web应用可能用到的重要的信息。攻击者利用这点,发起一个HTTP请求,一直不停的发送HTTP头部,消耗服务器的连接和内存资源。抓包数据可见,攻击客户端与服务器建立TCP连接后,每10秒才向服务器发送一个HTTP头部,而Web服务器在没接收到2个连续的\r\n时,会认为客户端没有发送完头部,而持续的等等客户端发送数据。如果恶意攻击者客户端持续建立这样的连接,那么服务器上可用的连接将一点一点被占满,从而导致拒绝服务。这种

2024-01-19 14:11:20 1170

原创 Spring集成MyBatis与MyBatis-Plus添加分页插件

MyBatis-Plus3.4.0版本之前添加分页插件,使用配置PaginationInterceptor。从3.4.0版本开始,之后使用配置MybatisPlusInterceptor。

2024-01-18 16:19:55 818

原创 驼峰转下划线,下划线转驼峰工具类

驼峰转下划线、下划线转驼峰、获取QueryWrapper、反射获取字段值

2024-01-18 09:51:15 767

原创 java stream distinct根据list某个字段去重

java stream distinct根据list某个字段去重根据学生的name去重,原理:1、首先使用Stream API对list进行转换成流,使用toCollection方法将流中的元素放入一个TreeSet集合中,通过TreeSet实现对name字段去重;2、然后使用collectingAndThen方法将TreeSet集合转换成ArrayList集合;用普通的list对象来操作需要分为两步操作,这里我们使用了Stream API提供的collect

2024-01-16 17:53:04 2424 1

原创 Windows定时重启Tomcat

最近项目的Tomcat隔一段时间就假死,最后想到的解决方式就是:每天凌晨1点重启tomact。使用Windows系统的计划任务程序,可以在这里设置定时执行的.bat批处理文件(将你要定时执行的cmd命令放在这里),这样就可以实现让电脑在某个时刻做你想让它干的事。

2023-12-28 16:53:44 762

原创 James使用Mailet接收外网邮件通知提醒

即他们都有 类似的生命周期,Mailet的简单可编程接口可以用来做一些邮件处理,比如反垃圾邮件,检查邮件病毒以及邮件博客等等,利用移动设备可发送email的功能,可以做到手机通过mail发送信息到邮件服务器交给Mailet处理,形成移动博客的模型。Mailet的运行需要mailet-2.3.jar和mailet-api-2.3.jar两个包的支持,James本身就有这两个包,可不作修改,但在开发的时候还是需要开发者自己将这两个包导入到工程的Build path中或配置到系统环境变量中。

2023-12-20 15:39:18 1076

原创 Swagger页面报错Resolver error at definitions

从错误提示可以看出,是由map引起的原因,具体是因为swagger配置没有默认添加map的复杂结构引起的,需要手动添加。找到swagger配置类,在Docket方法里添加mapRule即可,Map的类型就按报错的标题格式添加。打开swagger页面报错Resolver error at definitions。

2023-12-08 15:20:52 374

原创 Swagger提示请确保swagger资源接口正确

原因是JSON格式非法,一般出现此情况时,是因为后端在给属性赋予了exmpale属性时,赋值了json字符串导致。把属性中的example去掉,或者把单引号替换成转义后的双引号。

2023-12-08 14:36:10 772

原创 java mail集成james判断邮件是否发送成功

java mail集成james邮件服务器,发送邮件时需要判断邮件是否发送成功。我们会发现JavaMail给用户发送邮件,但是调用Transport类的sendMessage方法发送的邮件是没有返回值的,所以判断不了。但是我们可以用另一个解决方案,就是采用“系统退信”的方式来达到目的,我们会发现163、qq等邮件发送失败就会“系统退信”。

2023-11-30 18:26:08 575

原创 SpringBoot参数校验@Validated和@Valid的使用

实体类参数:参数上必须加上@Valid,类上@Validated可加可不加;非实体的参数:类上必须加上@Validated;推荐都加上,如果类上 @Validated不加,万一后期改造添加新参数,可能会忘记注解@Validated。

2023-11-27 16:03:28 378

原创 mysql查询统计最近12个月的数据

【代码】mysql查询统计最近12个月的数据。

2023-11-23 15:01:29 877

原创 Spring Boot集成kafka的相关配置

额外依赖只需要这一个,kafka-client 不是springboot 的东西,那是原生的 kafka 客户端, kafka-test也不需要,是用代码控制broker的东西。

2023-10-12 15:55:23 1226

原创 Spring Boot集成redis集群拓扑动态刷新

可以很方便的基于它来实现自己的对象池,比如 DBCP 和 Jedis 他们的内部对象池的实现就是依赖于 commons-pool2。springboot2.0-2.3版本默认使用lettuce,默认不支持属性配置集群拓扑刷新。使用lettuce,需要增加配置类,需要手动开启刷新。springboot2.3之后版本默认使用lettuce,默认支持属性配置开启集群拓扑刷新,其解决方案:属性配置开启即可。springboot1.x之前版本默认使用jedis,无需手动开启动态刷新。

2023-09-27 15:40:08 1516

原创 Spring Boot集成Redis集群报错UnsupportedOperationException

maven依赖。

2023-09-25 11:15:03 720

原创 Excel表格批量生成sql插入语句

输入上面的公式,表名是test,字段值都加了单引号,int类型可以把单引号去除,A2表示第一列的第二行,第一行是标题所以从第二行开始。此时已经生成一条sql语句,然后将D2的公式复制到所有行的D列(就是用鼠标点住D2单元格的右下角一直拖拽下去)

2023-09-25 09:22:41 1631

原创 idea maven-compiler-plugin报红

在maven-compiler-plugin下面加上版本3.8.0

2023-09-15 17:58:51 2368 1

原创 MyEclipse报错javax/persistence/EntityManagerFactory

【代码】MyEclipse报错javax/persistence/EntityManagerFactory。

2023-09-15 17:32:22 388

spring cloud链路zipkin servlet方式自定义参数

集成链路有些服务是servlet项目,需要添加自定义参数可以参考下。 微服务spring cloud整合zipkin添加自定义参数可以参考:https://download.csdn.net/download/u011974797/12357644

2020-04-24

spring cloud整合zipkin添加自定义参数

项目里有5个类,大家可以复制到自己的项目中测试。 注意是添加到客服端服务,添加到zipkin-server服务端无效,也就是集成zipkin的客户端都需要添加,大家可以打成jar包的形式添加到项目中,也可以上传到maven仓库。

2020-04-24

spring cloud整合zipkin汉化包

下载压缩包解压后把这zipkin-ui文件夹放在项目resource文件下,重启项目即可。 如果需要汉化成其他文字可以修改app-7c5230d2db0e102ed853.min.js文件,zipkin-ui在zipkin-ui-1.28.0.jar里面

2020-04-23

Spring Cloud注册中心Eureka汉化包

下载压缩包解压后有两个文件夹static和templates,把这两个文件夹放在项目resource文件下,重启项目即可。 如果需要汉化成其他文字可以修改templates下的ftl文件,css文件在static下,这两个文件夹在spring-cloud-netflix-eureka-server.jar里面

2020-04-23

logstash-input-mongodb离线包

解压后使用,版本:logstash-input-mongodb-0.4.1 logstash离线包安装命令: Windows:logstash-plugin install file:///D:/logstash-7.5.0/logstash-input-mongodb/logstash-input-mongodb-0.4.1.zip Linux:logstash-plugin install file:///logstash-input-mongodb/logstash-input-mongodb-0.4.1.zip

2020-04-09

springboot整合elasticsearch完整代码

1.使用JestClient客户端连接es 2.其中包含增删改查 3.from+size分页和Scroll分页 4.高亮显示示例 5.动态创建索引,包含中文分词字段创建(ik中文分词需要提前安装) 6.注意其中使用了oracle库同步数据,可以把数据库相关代码注释掉

2020-04-03

js整合MQTT发送接收数据

MQTT协议支持HTML5的Websocket客户端连接,只需要JS代码就能实现方便实时的通信,注意MQTT协议使用ws协议

2018-08-16

Servlet项目集成zipkin

Servlet项目集成zipkin,没有用到spring,可以添加请求头信息、请求参数信息与返回值,包括注释说明

2018-08-02

spring cloud整合MQTT简单示例

spring cloud整合MQTT简单示例,分为三个项目eureka-server、service-hi、service-ribbon,MQTT环境需要自己提前搭好,我这搭的环境是apache-apollo-1.7.1

2018-04-24

java项目多数据源配置

项目框架是springMVC+hibernate,一个简单的demo易懂,数据库配置自己修改datasource.properties文件,其中连接了两个MySQL数据库,数据库分别各有一张表,一张student表和一张t_user需要自己创建

2018-01-25

JQuery DataTables示例,包含分页、拖拽、导出

JQuery DataTables示例,包含分页、拖拽、导出,前端、后台分页都有,项目直接导入就可以使用,项目框架是struts2写Web项目。

2016-10-12

Dbutils项目实例

1 对于数据表的读操作 他可以把结果转换成List Array Set等java集合 便于程序员操作; 2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 可以使用数据源 使用JNDI 数据库连接池等技术来优化性能 重用已经构建好的数据库连接对象 而不像php asp那样 费时费力的不断重复的构建和析构这样的对象 DBUtils包括3个包: org apache commons dbutils org apache commons dbutils handlers org apache commons dbutils wrappers DBUtils封装了对JDBC的操作 简化了JDBC操作 可以少写代码 org apache commons dbutils DbUtils 关闭链接等操作 QueryRunner 进行查询的操作 org apache commons dbutils handlers ArrayHandler :将ResultSet中第一行的数据转化成对象数组 ArrayListHandler将ResultSet中所有的数据转化成List List中存放的是Object[] BeanHandler :将ResultSet中第一行的数据转化成类对象 BeanListHandler :将ResultSet中所有的数据转化成List List中存放的是类对象 ColumnListHandler :将ResultSet中某一列的数据存成List List中存放的是Object对象 KeyedHandler :将ResultSet中存成映射 key为某一列对应为Map Map中存放的是数据 MapHandler :将ResultSet中第一行的数据存成Map映射 MapListHandler :将ResultSet中所有的数据存成List List中存放的是Map ScalarHandler :将ResultSet中一条记录的其中某一列的数据存成Object org apache commons dbutils wrappers SqlNullCheckedResultSet :对ResultSet进行操作 改版里面的值 StringTrimmedResultSet :去除ResultSet中中字段的左右空格 Trim ">1 对于数据表的读操作 他可以把结果转换成List Array Set等java集合 便于程序员操作; 2 对于数据表的写操作 也变得很简单(只需写sql语句) 3 可以使用数据源 使用JNDI 数据库连接池等技术来优化性能 重用已经构建好的 [更多]

2014-05-05

jsp仿百度、谷歌分页解决分页太多,始终显示一部分的页码

仿百度分页,谷歌分页页码处理 解决分页太多,智能始终显示一部分的效果 可以依照这个思路自己改,很好上手,分页思想 都有注释

2014-03-07

jquery生成报表,很多种类型的报表

使用jquery生成报表,使用时只需根据想要的实例加以修改即可使用 很多示例,报表也很漂亮 都是动态的

2014-03-04

java web基于SSH的小区物业管理系统

java web基于SSH的小区物业管理系统的设计与实现源码 经测试完美运行 运行环境:MyEclipse 并提供更多系统做参考

2014-02-19

网页弹出登录框 简单示例

弹出一个网页对话框,后面全变灰。比如,常见的访问网页会弹出用户名密码的登陆界面,简单示例。多种对话框

2013-12-04

Spring Boot集成Redisson实现延迟队列

使用Redisson的RDelayedQueue来实现延迟队列的,Redisson是基于Redis的,所以只要有redis中间件就行了。 采用的是多线程来处理延迟队列的,在设计延迟任务时,我们应该根据实际需求来合理设置延迟时间,避免设置过长的延迟时间导致内存占用过高。 在电商、支付等领域,往往会有这样的场景,用户下单后放弃支付了,那这笔订单会在指定的时间段后进行关闭操作,细心的你一定发现了像某宝、某东都有这样的逻辑,而且时间很准确,误差在1s内。就可以用延迟队列来实现。 参考文章:https://blog.csdn.net/u011974797/article/details/138195387

2024-04-26

Spring Boot实现接口签名验证

包括配置签名密钥、定义签名算法、拦截器或过滤器实现、测试接口、模拟第三方调用 博客:https://blog.csdn.net/u011974797/article/details/138123261 开放接口是指不需要登录凭证就允许被第三方系统调用的接口。为了防止开放接口被恶意调用,开放接口一般都需要验签才能被调用。 在Spring Boot中实现接口校验签名通常是为了保证接口请求的安全性和数据的完整性。签名校验通常涉及对请求参数的签名计算和验证,以确保请求是由可信的发送方发送,并且在传输过程中没有被篡改。

2024-04-23

SpringBoot集成Jasypt实现敏感信息加密

SpringBoot集成Jasypt实现敏感信息加密,在Spring Boot中使用Jasypt加密和解密敏感数据非常简单,只需要在Spring Boot应用程序中添加Jasypt依赖项,并在应用程序配置文件中指定加密和解密密钥即可。

2024-03-18

james-2.3.2邮件服务器(集成mysql)

1.集成mysql,需要配置数据库 2.配置了系统退信:https://blog.csdn.net/u011974797/article/details/134718136 3.修改配置james\apps\james\SAR-INF\config.xml 4.windows启动james\bin\run.bat

2023-12-01

Spring+MyBatis使用collection标签的两种使用方法

Spring Boot+MyBatis使用collection标签的两种使用方法 1. 方法一: 关联查询 2. 方法二: 嵌套select查询 博客地址:https://blog.csdn.net/u011974797/article/details/132709944

2023-09-06

SpringBoot ApplicationListener观察者模式示例

博客地址:https://blog.csdn.net/u011974797/article/details/132605189 1. 发布订阅/观察者模型,实现业务之间的解耦。 2.比如新增用户完成需要发短信、记录日志等,这些逻辑堆在新增方法的最后面实在不太合理,而且不易复用。 3.对解耦代码有很大的帮助,比如多种业务场景做完都要插入通知消息,每个场景代码在做完业务逻辑,直接发布一个对应的事件,让监听器去处理监听逻辑即可,而不需要每个场景都加这一段代码。

2023-08-31

Spring Boot集成Druid实现多数据源的两种方式

1、集成com.baomidou的方式,引入dynamic-datasource依赖; 2、原生的方式,基于AOP手动实现多数据源; 3、项目代码完整,包含注释,能启动测试; 博客地址:https://blog.csdn.net/u011974797/article/details/130109195

2023-04-12

SpringBoot集成WebSocket进行前后端通信

1.资源包含完整的前后端代码; 2.简单的demo通俗易懂; 3.导入后能直接启动运行; 4.前端还可以在线测试; 博客地址:https://blog.csdn.net/u011974797/article/details/130055062

2023-04-10

SpringBoot文件分片上传.zip

实现了分片上传、秒传、断点续传,后端技术:Spring Boot+MyBatis+MySql,前端分为两种,都是使用spark-md5.js:1、vue使用插件的方式 2、jquery项目。博客地址:https://blog.csdn.net/u011974797/article/details/127614183

2022-10-31

redis分布式锁,解决死锁问题

项目为spring boot实现,maven生成jar包能直接运行 redis地址改为自己的环境 三种方式实现redis分布式锁 1.redis incr计数器实现 2.redis setIfAbsent 3.redisson 博客:https://blog.csdn.net/u011974797/article/details/81238079

2022-10-17

Spring Boot获取节假日万年历API免费接口

使用场景:需要知道某一天是不是节假日,或者是休息日。 1.节假日万年历接口,这个是RollToolsApi系列接口,能实现查询指定日期/月份/年份/时间范围的节假日和万年历信息,万年历的信息包含农历信息,宜忌等信息。这个接口的主要特点是,返回某个节日是否是工作日,节日和节假日,其准确度和国务院每年的通知完全匹配。 2.RollToolsApi通用系列接口包含多很多免费通用的API接口,利用这些接口可以帮你实现去开发出很多功能丰富,服务稳定的小程序,APP或者网页,无论是练手还是实战都是不错的选择。 参考博客:https://blog.csdn.net/u011974797/article/details/126787453

2022-09-12

SpringBoot基础配置框架demo

SpringBoot基础配置框架,很适合参考学习,包含内容有:1.集成baomidou.mybatis增删改查;2.redis锁;3.validators验证;4.异步操作;5.事务;6.druid连接池7.xss过滤器;8.aop日志切面;9.scheduled定时任务;10.拦截器验证token;11.支持调用https;12.maven打包跳过测试; 更改配置中的数据库和redis地址后demo可以直接运行。

2022-07-01

Springboot配置XSS过滤器XssFilter.zip

直接可以运行,包含测试类,对HTML和SQL进行过滤,方便扩展。并且可以配置不拦截的路径,包含注释,方便学习。 博客地址:https://blog.csdn.net/u011974797/article/details/121792680

2021-12-31

Java多个文件根据URL下载后打包zip导出.zip

Java根据Url把多个文件下载到指定的文件夹目录,然后再将文件夹目录打包成zip导出,包括子目录也可以打包,有个简单的导出html页面,点击导出按钮下载zip。

2021-04-16

ACCP6.0 S2结业项目完整版下载(易买网).zip

accp6.0 S2结业项目,实现了项目的所有需求,另带扩展功能,有注释,附带数据库,并在项目答辩中获得小组一等奖。

2021-04-02

iPhone三全音和音符

iPhone消息提示音三全音,微信提示音和其他应用提示音,短信提示音音符,叮的一声很清脆,MP3格式。

2020-12-01

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

TA关注的人

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