自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(197)
  • 资源 (17)
  • 问答 (12)
  • 收藏
  • 关注

转载 VMware 虚拟机中 Linux 系统Centos7磁盘空间扩容

打开虚拟机(必须处于关机状态),点击【编辑虚拟机设置】,然后点击【磁盘】,接着点击【扩展】,输入修改后的最大磁盘容量50G,具体操作时最大容量根据自己的需求设置即可。输入完成最大磁盘容量后,点击扩展,出现设置成功字样后说明设置成功,接下来进入第二阶段的操作。

2024-03-16 09:50:35 68

原创 @Conditional注解详解

springboot实际上有很多bean在启动过程当中会自动注入BeanFactory,不需要我们手动再去注入BeanFactory,比如我们常用的RedisConnectionFactory等等。

2024-03-11 14:15:59 963

原创 centos将sh文件设置为开机自动执行

这个是sh脚本执行的内容/bin/bash/bin/bash//此行的2345参数表示,在哪些运行级别启动,其中2345是默认启动级别,级别有0-6共7个级别。等级0表示:表示关机等级1表示:单用户模式等级2表示:无网络连接的多用户命令行模式等级3表示:有网络连接的多用户命令行模式等级4表示:不可用等级5表示:带图形界面的多用户模式等级6表示:重新启动。

2024-02-22 14:41:48 704

原创 js判断浏览器

【代码】js判断浏览器。

2024-01-23 13:28:53 340

转载 Java生产验证码工具类

【代码】Java生产验证码工具类。

2023-12-07 18:12:02 74

原创 CompletableFuture详解

CompletableFuture

2023-11-29 16:48:02 866

原创 Callable、Future和FutrueTask详解

callable位于java.util.concurrent包下,它是一个接口,这个接口下面只有一个call()方法。它是一个泛型接口,可以有返回值,也可以抛出异常Future是一个接口,它可以对于具体的Runnable获取Callable任务的执行结果进行取消,查询是否完成,获取结果。必要时可以通过get()方法获取执行结果,该方法会阻塞直到任务返回结果。Future能够判断任务是否完成Future能够中断任务执行Future获取任务执行结果。

2023-11-27 11:25:07 959

原创 jjwt的token机制+ThreadLocal,模拟登录

ThreadLocal+jjwt

2023-11-21 15:23:51 136

原创 ThreadLocal详解

ThreadLocal详解

2023-11-17 17:51:45 171

原创 @Accessors使用和详解

RequiredArgsConstructor是Lombok的一个注解,。。修饰类的时候对这个类的所有属性都是有效的,修饰单个属性的时候,只对当前的属性有效。

2023-11-14 10:26:06 250

原创 多个springboot整合使用rabbitmq(使用注解的方式)

先参考。

2023-08-18 16:50:25 891

原创 记录一次项目启动nacos一直没有连接到远程nacos问题(currentServerAddr: http://localhost:8848, err : connect)

项目启动时没有读取配置文件的nacos地址,反而读取了本地的nacos。

2023-08-18 13:42:34 333 2

原创 gitlab合并新项目和分支切换

​​​​​​​。

2023-08-15 13:48:06 1599

转载 CentOS7系统开机报错:you might want to save “/run/initramfs/rdsosreport.txt“ to a USB stick or /boot...

我遇到的场景是Centos7强制下电,开机后报错,报错的大致意思是系统文件出现错误具体报错如下。

2023-08-07 16:58:58 1580 1

原创 @RequiredArgsConstructor详解

我们在写Controller层或者Service层的时候,总是需要注入很多mapper接口或者service接口,如果每个接口都写上@Autowired,这样看起来就会很繁琐,

2023-07-20 09:07:14 30783 1

原创 Lambda常用功能(排序、分组、去重、累加、截断、移除)

合并标志值,它将参与累加函数和合并函数的运算(即提供一个默认值,在流为空的时候返回该值,当流不为空时,该值作为起始值,参与每次累加或合并计算)// 根据比较器进行排序(升序),可以通过实现Comparator.comparing()方法,来创建自定义的比较器。:合并函数(合并多个标志,与collect方法的combiner参数原理类似,都是用于多线程的合并策略):同一分组的合并方法,将同一个类型合并为指定类型,该方法返回的是键值对的值。:提供一个方法,该方法的返回值是键值对的健。

2023-07-12 15:27:41 2267

原创 单个springboot整合rabbitmq

AMQP协议更多用在企业系统内,对数据一致性、稳定性和可靠性要求很高的场景,对性能和吞吐量的要求还在其次。路由消息模型是交换机根据routingKey进行消息投递的,每个队列都有自己专属的routingKey,生产者发送消息时,指定交换机和rountingKey,消息到了交换机之后,交换机通过routingKey将消息投递到指定队列。其实,这样是不合理的,因为消费者2线程线程停顿时间短,应该是消费者2要比消费者1获取到的消息更多,这里面涉及到两个知识点,一个是轮询分发,一个是公平分发。

2023-06-22 17:25:05 987

原创 centos7安装rabbitmq

erl。

2023-06-14 19:55:17 2138

原创 ReentrantLock简单理解

ReentrantLock

2023-06-14 16:42:20 1541

原创 CountDownLatch简单理解

当每一个线程完成自己任务后,计数器的值就会减1。当计数器的值为0时,表示所有的线程都已经完成一些任务,然后再CountDownLatch上等待的线程就可以恢复执行下来的任务。

2023-06-09 17:07:31 1250

原创 synchronized简单理解

synchronized

2023-06-07 16:10:43 785

转载 线程池工具类

阿里文档推荐使用自定义线程池,因为java自带线程池都会有可能造成内存不足的问题。自定义线程池,根据服务器配置定制线程池核心线程、最大线程等,是最好的方式。

2023-06-05 15:16:44 1076

原创 java乐观锁和悲观锁总结

java乐观锁和悲观锁

2023-05-30 10:23:15 838

原创 Spring传播机制(七种)

状态REQUIRES_NEW(两个独立事务)NESTED(B事务嵌套在A事务中)REQUIRED同一个事务A异常B正常A回滚,B正常提交A与B一起回滚A与B一起回滚A正常B异常B先回滚,A正常提交B先回滚,A再正常提交A与B一起回滚A正常B正常B先提交,A再提交A与B一起提交A与B一起提交。

2023-05-22 20:33:43 1534 1

原创 记录gitlab启动报down: redis: 0s, normally up, want up; run: log: (pid 2150) 1749s

gitlab启动出错

2023-03-16 14:26:07 1227

原创 springboot的@RestControllerAdvice作用和捕获自定义异常返回自定义结果案例

springboot

2023-03-16 09:54:35 6472

原创 Java字符串动态参数拼接

String

2023-02-28 14:50:08 818

原创 JWT实现token机制

token

2023-02-17 13:44:41 320

转载 Java中的SecretKeyFactory类

加密算法

2023-02-16 18:11:09 917

原创 springcloud+nacos+gateway案例

springcloud

2023-02-16 15:07:37 2548

原创 springboot(2.6.1版本)启动流程

springboot

2023-02-14 17:01:50 551

原创 Please set spring.main.web-application-type=reactive or remove spring-boot-starter-web dependency.

springboot

2023-02-10 15:01:07 10176 1

原创 springcloud+nacos搭建项目(一)

springcloud

2023-02-06 17:16:01 3909

原创 java-------防止重复请求

redis

2023-01-09 17:22:56 1406

原创 springboot连接redis

redis

2022-12-12 17:46:48 419 3

转载 java——二叉树的理解

二叉树

2022-12-08 17:28:16 173 1

原创 单向链表理解——java

链表

2022-12-07 20:42:07 762

原创 力扣数据结构学习(4-6天)

leetcode学习

2022-11-30 10:41:30 117

原创 力扣数据结构学习(1-3天)

数据结构学习(数组)

2022-11-25 11:03:10 68

原创 策略模式——多种发票上传实现案例

策略模式

2022-11-22 15:17:19 188

IDEA代码生成,Generate POJOs.proovy内容替换

打开里面的内容,替换idea项目中的Generate POJOs.groovy文件(文件路径:SCratches and Consoles -> extensions -> Database Tools and SQL -> schema - > Generate POJOs.groovy)

2022-02-22

database_note_MYSQL5.7详细安装步骤.md

linux系统下面mysql5.7详细安装步骤

2022-01-04

Excel工具类.zip

传入list集合,在excel中导出,分为本地和服务器,包括需要测试的jar包都在里面,本人亲测可用,如果有问题,可以联系我.

2021-04-02

Java爬取网页信息,并导出到Excel

利用java爬取网页信息,并且到处excel,亲测有用,有问题可以联系我

2021-04-01

xshell6.zip

下载以后傻瓜式安装就好

2021-03-19

jd-gui.txt

jd-gui是一种Java反编译的工具,利用这个工具可以对class进行文件。文中是window系统的jd-gui下载链接,如果遇到不会使用或者不能使用的问题,可以联系我。

2020-05-13

JDK1.8api.rar

资源包里面有1.8JDK的API,下载了以后直接解压就行,如果遇到打开不了的情况,可以联系笔者。

2019-08-20

威富通移动支付Java版本Demo.rar

这是本人从威富通移动支付开发文档地址下载出来的demo,仅供参考

2019-06-14

ngrok下载和使用

首先进行下载,之后解压,双击输入ngrok http 端口号,它会自动生成一个域名。具体可以使用可以看官网https://ngrok.com/

2019-04-04

jdk1.7安装包

jdk1.7安装包版本,解压了以后直接进行傻瓜式安装就行。

2018-11-23

MySQL官方使用案例

这个MySQL官方使用案例的网页英文版,如果下载的程序猿可以通过浏览器的翻译来进行阅读!

2018-09-11

mysql-5.7.23压缩包

这个是MySQL的5.7版本的,只是一个压缩包,里面也有my.ini文件,不过里面的路径需要进行修改以后才能用,里面需要改的地方我也注释好了,

2018-09-02

redis-desktop-manager

redis-desktop-manager下载了以后进行解压安装就可以了。

2018-08-14

Lightbox插件展示

Lightbox插件展示,只要将鼠标移动要图片那里,点击图片,图片就会进行全屏显示!

2018-08-07

springMVC和spring相关的jar

spring和springmvc相关的jar,里面有spring-webmvc-5.0.7.RELEASE.jar,spring-aop-5.0.7.RELEASE.jar,spring-beans-5.0.7.RELEASE.jar,spring-context-5.0.7.RELEASE.jar,spring-context-support-5.0.7.RELEASE.jar,spring-core-5.0.7.RELEASE.jar,spring-expression-5.0.7.RELEASE.jar,spring-jcl-5.0.7.RELEASE.jar,spring-jdbc-5.0.7.RELEASE.jar,spring-oxm-5.0.7.RELEASE.jar,spring-test-5.0.7.RELEASE.jar,spring-tx-5.0.7.RELEASE.jar,spring-web-5.0.7.RELEASE.jar等jar。

2018-08-06

MySQL8.0.11.0版本

MySQL8.0版本,里面也有对MySQL的安装步骤,下载了的网友请仔细阅读。

2018-07-05

jdk1.8下载

jdk是Java开发中必不可少少的,虽然jdk现在更新很快,但是1.8的jdk相对于很多技术都能够兼容,个人推荐使用1.8

2018-05-21

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

TA关注的人

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