
java
machunlin~
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springboot + redis多数据源 + jedis集群模式
springboot redis 多数据源配置 ,支持jedis cluster集群原创 2022-10-13 14:00:21 · 899 阅读 · 0 评论 -
IntelliJ IDEA 2022.1.3 (Community Edition) 中Lombok不生效问题解决方案
idea lombok转载 2022-07-19 19:18:43 · 3237 阅读 · 2 评论 -
nohup启动java 报错
java -jar 启动报错原创 2022-04-14 14:32:03 · 2886 阅读 · 0 评论 -
springBoot整合redis集群配置
redis集群版配置原创 2021-12-13 18:36:01 · 16083 阅读 · 6 评论 -
Apache Log4j2 远程代码执行 漏洞
log4j安全漏洞原创 2021-12-10 16:15:43 · 3561 阅读 · 0 评论 -
ApplePay应用内购(inapp)支付流程图
ApplePay应用内购(inapp)支付流程图:原创 2021-11-18 13:21:10 · 1540 阅读 · 0 评论 -
springboot项目集成docker
docker命令参考手册1docker命令参考手册2文章目录一、docker常用命令0.拉取镜像到本地仓库1.查看所有镜像2.创建一个新的容器并运行,返回的是容器的ID -- CONTAINER ID:3.查看运行中的docker实例4.查看容器日志5. 进入运行中的容器,执行命令6.停止运行中的容器,杀死用kill7. 删除容器二、springBoot项目集成docker将springBoot项目打包到docker镜像中:maven + Dockerfile方式一、docker常用命令0.拉取.原创 2021-09-01 17:02:08 · 997 阅读 · 0 评论 -
支付通道接口异常统计上报
文章目录接口调用失败的上报类ReporterUtils :报告失败信息ReportInfo类:监听MQ,接收失败报告MsgListener:处理通道降级的服务类ChannelQualityService:支付中心对接第三方通道时,会遇到第三方接口不稳定导致无法支付的问题,这就需要有个失败统计功能,可以根据预定的阈值自动切换支付通道。接口调用失败的上报类ReporterUtils :import org.apache.logging.log4j.LogManager;import org.apache原创 2021-08-10 16:47:43 · 741 阅读 · 0 评论 -
http工具类(支持https,连接池和失败重试)
在实际项目中,经常会遇到调用外部(第三方)的接口,如果调用量较大的话,可能需要考虑连接池、失败重试、SSL证书等问题,以提升性能和稳定性。以下代码是封装的小组件,供大家参考。maven依赖 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId>原创 2021-06-17 16:49:40 · 759 阅读 · 0 评论 -
Java并发工具包( java.util.concurrent)
镇楼图,哈哈转载 2021-06-15 16:20:21 · 154 阅读 · 0 评论 -
微服务架构方案 springBoot+dubbo
微服务架构方案使用到的相关技术如下:基础框架:springBoot+dubbo+mybatisPlus+springGateway中间件:nginx+rabbitMq+redis存储:mysql+obs服务治理:配置中心nacos+注册中心zookeeper日志中心:plumelog+esAPM监控:pinpoint某云服务(安全相关产品):web防火墙+态势感知+堡垒机+主机安全+数据库审计总体架构图如下:...原创 2021-05-26 14:25:20 · 510 阅读 · 2 评论 -
apache dubbo 自定义全局统一的异常处理器
项目使用过的是apache dubbo 2.7.1, 封装了自定义全局统一的异常处理器。统一异常处理器需要实现javax.ws.rs.ext.ExceptionMapper接口。import org.apache.dubbo.rpc.RpcException;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;import org.jboss.resteasy.spi.DefaultO原创 2021-05-21 18:49:18 · 582 阅读 · 0 评论 -
java性能分析与问题定位 实战
java性能分析与问题定位 实战@TOC今天我们来聊下生产环境排查、定位问题的工具和方法。常用命令jdk提供的工具类,可以用来获取java进程的内存、线程、垃圾回收等信息。jstack —— 获取线程堆栈信息:jstack -l 7055 > store-back.jstatckjmap —— 获取堆中的对象信息(类的实例等)jmap -dump:format=b,file=store-back.hprof 12131说明:需要使用eclipse MAT或者jhat工具配合,解析dump原创 2021-05-21 17:21:10 · 330 阅读 · 0 评论 -
数据库读写分离(aop方式完整实现)
最近项目要支持读写分离, 网上找了很多,但都是不太完整,我自己整理了下供大家参考。我的项目使用的框架: springMvc+spring+hibernate+springJPA+maven, 数据库连接池用阿里的druid。原创 2015-06-12 15:14:31 · 3571 阅读 · 1 评论