自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 springboot自定义校验注解的实现

自定义校验注解的实现

2023-11-29 10:36:10 279

原创 黑马头条:app端文章查看

本人近期跟着做了黑马头条的项目,这是开始app端文章查看的功能实现

2023-10-24 09:17:57 218

原创 Java算法:对角线遍历

java初级算法:对角线遍历

2023-08-21 11:13:33 210

原创 java初级算法(杨辉三角)

java算法:杨辉三角的实现

2023-08-16 17:09:38 244

原创 力扣初级算法(数组拆分)

拿到这个题,一开始也是懵的,但是读完以后,就知道如果我们要求每对最小值相加得到的数为最大值,那么我们就应该要确保每对最小值也要拿到最大值,如果最大跟最小组队,最大值就舍弃了。如果最大值跟第二大值组队,就能拿到第二大值,第三大与第四大组队,就能拿到第四大值。我们就得到了规律,先进行排序,这样我们就能从后往前拿到第二大值,相加起来也就最大,也就是整个数组取奇数和相加。给定长度为 2n 的整数数组 nums ,你的任务是将这些数分成 n 对, 例如 (a1, b1), (a2, b2), …

2023-08-14 10:04:20 266

原创 JAVA基础补充(Comparable排序接口的实现)

【代码】JAVA基础补充(Comparable排序接口的实现)

2023-08-12 14:25:30 168

原创 力扣初级算法(旋转矩阵)

如果是顺时针旋转90°一定是先对角线翻转再水平翻转如果是逆时针旋转90°一定是先水平翻转,再对角线翻转。

2023-08-10 14:24:17 380

原创 力扣初级算法(二分查找)

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。left=0,right=nums.length,取mid为中间值。

2023-08-03 09:02:35 789

原创 分布式锁(Redis分布式锁)

redis分布式锁的应用场景

2023-08-03 08:30:00 73

原创 Redis秒杀:一人一单问题及初步解决

redis优惠券秒杀一人一单的初步实现

2023-08-01 09:15:08 403

原创 Redis优惠券秒杀超卖问题

假设线程1过来查询库存,判断出来库存大于1,正准备去扣减库存,但是还没有来得及去扣减,此时线程2过来,线程2也去查询库存,发现这个数量一定也大于1,那么这两个线程都会去扣减库存,最终多个线程相当于一起去扣减库存,此时就会出现库存的超卖问题。

2023-07-28 11:54:55 356

原创 Redis缓存击穿问题以及解决方案

缓存击穿问题也叫`热点Key`问题,就是一个被高并发访问并且缓存重建业务较复杂的key`突然失效`了,无数的请求访问会在瞬间给数据库带来巨大的冲击。

2023-07-27 09:24:09 394

原创 Redis缓存穿透及解决方案

缓存穿透产生的原因是什么?用户请求的数据在缓存中和数据库中都不存在,不断发起这样的请求,给数据库带来巨大压力缓存穿透的解决方案有哪些?缓存null值布隆过滤增强id的复杂度,避免被猜测id规律做好数据的基础格式校验加强用户权限校验做好热点参数的限流。

2023-07-24 16:07:14 200

原创 记录一下Mybatis中的if标签使用时遇到的问题

记录一下Mybatis中的if标签使用时遇到的问题

2023-07-14 17:39:31 367

原创 ORACEL建表,索引,序列,触发器的分享

在oracle中,索引是一种供服务器在表中快速查找一个行的数据库结构,是建立在表的一列或者多列上的辅助对象,目的是加快访问表中的数据。索引的作用:1、快速存取数据;2、既可以改善数据库性能,又可以保证列值的唯一性等等。我使用的plsql15不需要后面加/至此一张表的创建就完成了!

2023-07-12 13:07:38 344

原创 Feign实现远程接口的调用

在自己跟着做项目过程中,对springcloud中的feign实现远程调用不太熟悉,故记录一下。

2023-07-08 17:31:54 1654

原创 订单点击付款支付接口的实现(支付宝付款的实现)

工作过程中遇到了一个我的订单中展示出来详细的订单信息,然后在待付款的订单信息里面实现付款的接口的问题,可把我这个小菜鸡给难坏了,问了前辈大佬,一点点心得大家互相学习。原型图类似这样的首先,我们得明白支付宝的接口里面的。

2023-07-05 19:20:35 533

原创 记录一下kibana启动连接报错问题(kibana server is not ready yet)

记录一下kibana启动链接报错问题(kibana server is not ready yet)

2023-07-03 11:18:45 549

原创 记录一下Gson跟FastJson遇到的一个坑

项目需要进行一个接口的推送,将得到的参数推送到远程接口进行数据处理。之前使用了Gson转为json字符串,结果放到正式环境,发生了内存溢出,获取不到最后一个参数,发生了参数丢失问题,导致生产出现了错误,还好不是很大的问题,后来排查日志发现Gson转json时直接没有最后一个参数,感觉时Gson的问题,就用了阿里巴巴的JsonObject工具类转字符串,问题得到解决

2023-06-16 10:00:30 217

原创 记录一下idea黄色警戒线问题

记录一下idea黄色警告线问题

2023-06-10 09:00:29 2429

原创 调用远程接口的实现

远程接口调用的实现:一般来说传输的数据是json,先将需要传输的参数放到map中,再用json工具转为string类型,调用httprequestutil中的方法实现调用,拿到返回的结果,根据返回的结果判断是否调用成功。

2023-06-01 09:33:02 441

原创 Dubbo快速入门

跟随黑马视频学习Dubbo,如果有其他的不错的讲解视频或者是文档大家可以相互交流dubbo快速入门案例的实现,最好是把provider和consumer这两个项目实现的接口提取出去当作公共接口,实际生产项目也是这么做,一定要配置好Dubbo相关的配置工作和Web配置文件相关的操作。

2023-05-08 15:05:40 1082 2

原创 Nginx学习(二. Nginx启停)

Nginx学习(Nginx启动跟停止)

2023-04-26 12:03:15 184

原创 Nginx学习(一.安装Nginx)

安装Nginx需要的运行环境和Nginx应用

2023-04-24 10:01:46 207

原创 Docker学习:镜像,容器,数据卷命令

关于Docker的镜像命令,容器命令,数据卷挂载等命令的学习与操作

2023-04-23 10:19:28 174

原创 初识Docker:docker的安装1

Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10, CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。CE 即社区版(免费,支持周期 7 个月),EE 即企业版,强调安全,付费使用,支持周期 24 个月。推荐安装1.10.0以上版本的Docker客户端,参考文档docker-ce。docker-ce为社区免费版本。启动docker前,一定要关闭防火墙后!启动docker前,一定要关闭防火墙后!启动docker前,一定要关闭防火墙后!

2023-04-21 11:23:49 62

原创 ElasticSearch基础4(RestClient(2.对文档的搜索))

elasticsearch的学习,RestHighLevelClient对文档搜索的学习

2023-04-20 15:39:03 58

原创 ElasticSearch基础3(RestClient(1.对索引库的crud和文档的crud))

使用RestAPI进行对索引库和文档的增删改查

2023-04-10 09:50:07 95

原创 ElasticSearch基础 2(DSL语句的学习(1))

ElasticSearch基础 2,关于索引库和文档的增删改查

2023-04-10 09:23:38 87

原创 ElasticSearch基础

ElasticSearch基础

2023-04-08 10:10:14 67

原创 RabbitMQ快速入门(五、TTL队列优化)

TTL队列优化

2023-03-21 18:00:14 115

原创 RabbitMQ快速入门(四、RabbitMQ高级特性:TTL延时队列)

RabbitMQ高级特性:TTL延时队列

2023-03-21 14:52:16 113

原创 【RabbitMQ快速入门(三、RabbitMQ高级特性:死信队列)】

RabbitMQ高级特性:死信队列

2023-03-20 15:58:37 114

原创 【RabbitMQ快速入门(二、Springboot集成RabbitMQ(详细步骤配置))】

Springboot集成RabbitMQ

2023-03-20 11:09:29 884

原创 RabbitMQ快速入门(一、几种工作模式)

RabbitMq快速入门

2023-03-20 10:25:33 63

原创 MongoDB自学基础(一)

MongoDB的基础学习,希望对小伙伴们有帮助

2023-03-14 08:48:41 53

原创 若依框架add页面实现confirm弹窗

若依框架add页面实现confirm弹窗

2022-11-18 14:21:35 4036

原创 FastJson的使用

FastJson的使用

2022-11-10 16:30:57 454

原创 laydate实现时间选择

laydate实现时间选择

2022-10-27 14:06:05 1492

原创 若依:编辑/修改页面的下拉框的回显

若依:编辑/修改页面的下拉框的回显

2022-10-27 11:52:53 2283

Nginx第三天学习笔记

Nginx第三天学习笔记

2023-05-05

Nginx第二天学习笔记

Nginx第二天学习笔记

2023-05-05

Nginx第一天学习笔记

Nginx第一天学习笔记

2023-05-05

空空如也

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

TA关注的人

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