![](https://img-blog.csdnimg.cn/e7d8b38cdd434c2e883112a9fca0cf17.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
高质量JAVA博客
文章平均质量分 75
高质量的JAVA博客 值得每一位初,中级JAVA程序员反复观读
孤居自傲
JAVA中级开发工程师
展开
-
多线程优化接口慢(CompletableFuture)
大多数程序员在平时工作中,都是增删改查。这里我跟大家讲解如何利用CompletableFuture优化项目代码,使项目性能更佳!原创 2023-05-23 13:05:05 · 1193 阅读 · 8 评论 -
SpringBoot 实现数据加密脱敏(注解 + 反射 + AOP)
切入式编程只需要对用户信息字段添加注解,对有注解的字段统一进行加密,解密脱敏逻辑处理,操作方便,高聚合,易维护;傻瓜式编程没什么难度,这里我给大家有切入式编程来实现;在实现之前,跟大家预热一下注解,反射,AOP的知识;原创 2023-08-02 15:17:21 · 1925 阅读 · 5 评论 -
Idea导入Spring源码
Idea导入Spring源码,下载,安装,导入一步到位!新手都可以导入成功!原创 2023-05-25 19:52:20 · 1758 阅读 · 7 评论 -
JAVA8新特性(Stream API,LocalDate,LocalDateTime)
【代码】JAVA8新特性(Stream API,LocalDate,LocalDateTime)原创 2023-07-19 16:31:04 · 1602 阅读 · 2 评论 -
Linux安装Redis单机、集群,Redis五种常用数据类型实战及运用场景
Linux安装Redis单机、集群,Redis五种常用数据类型实战及运用场景原创 2023-05-06 20:55:28 · 253 阅读 · 0 评论 -
Mysql主从复制,读写分离加分表分库
链接: https://pan.baidu.com/s/1oKRlfq1M4PmesMXDv4AZAw 提取码: 1999。原创 2023-04-20 21:03:19 · 282 阅读 · 0 评论 -
RabbitMQ安装,工作实战,消息可靠性及高级特性
链接: https://pan.baidu.com/s/1aPx1kUupn_vd9oVNjhOxCA 提取码: 1999。原创 2023-04-23 20:32:02 · 220 阅读 · 1 评论 -
Linux安装Jenkins,Jenkins自动化部署Maven,Vue项目
Jenkins自动化部署Maven ,Vue项目原创 2023-04-27 22:42:01 · 781 阅读 · 0 评论 -
Spring Boot整合流程引擎Flowable
对于业务建模,我们需要一种通用的语言来描绘,这样在沟通上和实现上会降低难度,就像中文、英文一样,BPMN2.0便是一种国际通用的建模语言,他能让自然人轻松阅读,更能被计算机所解析。协议中元素的主要分类为,事件-任务-连线-网关。一个流程必须包含一个事件(如:开始事件)和至少一个结束(事件)。其中网关的作用是流程流转逻辑的控制。任务则分很多类型,他们各司其职,所有节点均由连线联系起来。下面我就以每种类型的节点简单地概括一下其作用。网关。原创 2023-05-10 22:33:28 · 9472 阅读 · 14 评论 -
springboot中注解与aop结合实现简单的日志打印
springboot中注解与aop结合实现简单的日志打印原创 2022-05-26 17:51:33 · 1269 阅读 · 1 评论 -
Spring Boot整合微信支付分
JAVA(Spring Boot)项目中整合微信支付分代码实战!从0到1带你走完整个前后端,微信第三方交互流程,并进行代码逻辑解释!原创 2023-05-19 15:39:32 · 886 阅读 · 14 评论 -
Spring Security实现OAuth2协议及实战
OAuth2是目前最流行的授权协议,用来授权第三方应用,获取用户数据。举个例子:快递员想要进入小区,有3种方式。1是业主远程开门,2是业主告诉门禁密码,3是使用令牌(Oauth2)。如图:令牌和密码的区别:令牌相当于火车票,密码相当于是钥匙。令牌是短期的,自动失效。密码是长期有效。令牌是可以撤销的,撤销立即生效。密码一般不允许他们撤销。令牌有权限范围,如车票座位为10车A15座。密码一般是完整权限。第三方登录演示(网易云客户端利用QQ扫码登录)原创 2023-05-13 19:38:18 · 2395 阅读 · 21 评论 -
SpringBoot整合微信支付
付款码支付:用户展示微信钱包内的“付款码”给商家,商家扫描后直接完成支付,适用于线下面对面收银的场景。JSAPI支付:1.线下场所:商户展示一个支付二维码,用户使用微信扫描二维码后,输入需要支付的金额,完成支付。2.公众号场景:用户在微信内进入商家公众号,打开某个页面,选择某个产品,完成支付。3.PC网站场景:在网站中展示二维码,用户使用微信扫描二维码,输入需要支付的金额,完成支付。特点:用户在客户端输入支付金额。小程序支付:在微信小程序平台内实现支付的功能。原创 2023-05-17 22:13:53 · 2496 阅读 · 25 评论 -
Mysql进阶之索引优化
Mysql索引详解及索引优化。看完这篇文章,你将掌握索引在实际工作中的用法!原创 2023-05-24 20:57:35 · 1348 阅读 · 7 评论