Java

Spring Boot 接收微信支付通知参数

Spring Boot 接收微信支付通知参数

微信支付通知参数 首先明确微信支付通知参数是xml格式,示例如下: <xml> <openid><![CDATA[sandboxopenid]]></openid> <trade_type><![CDATA[NATIVE]]

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Dubbo Spring Cloud 多注册中心支持

Dubbo Spring Cloud 多注册中心支持

Nacos 依赖 <!-- Spring Cloud Nacos Service Discovery --> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactI

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Dubbo Spring Cloud 服务消费方开发步骤

Dubbo Spring Cloud 服务消费方开发步骤

注册中心采用阿里巴巴Nacos 接口定义 public interface UserService { boolean save(User user); boolean remove(Long userId); Collection<User> findA

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Dubbo Spring Cloud 服务提供方(Web应用)开发步骤

Dubbo Spring Cloud 服务提供方(Web应用)开发步骤

注册中心采用阿里巴巴Nacos 服务容器为Tomcat,端口为8080 dubbo协议在20880+n端口暴露服务 接口 接口定义 public interface UserService { boolean save(User user); boolean remove(L

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Dubbo Spring Cloud 服务提供方(非Web应用)开发步骤

Dubbo Spring Cloud 服务提供方(非Web应用)开发步骤

注册中心采用阿里巴巴Nacos 服务容器为Netty,端口为9090 dubbo协议在20880+n端口暴露服务 接口 接口定义 public interface UserService { boolean save(User user); boolean remove(Lo

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot集成Nacos动态刷新数据源

Spring Boot集成Nacos动态刷新数据源

前言 因为项目需要,需要在项目运行过程中能够动态修改数据源(即:数据源的热更新)。这里以com.alibaba.druid.pool.DruidDataSource数据源为例 第一步:重写DruidAbstractDataSource类 这里为什么要重写这个类:因为DruidDataSource数据

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot通过Nacos动态获取yaml配置的List数组对象并映射

Spring Boot通过Nacos动态获取yaml配置的List数组对象并映射

方案一 需求简介 在yml文件动态配置项目名称与项目ID(动态配置通过nacos实现) 因为列表数量很少,又会改动,又不想存数据库单独建个表维护,故通过配置文件的项目列表信息 application.yml 配置 新增/删除/更改 list 即可 projects: list: -

Joe.Ye Joe.Ye 2023-04-01
0 0 0
整合Nacos和Druid(password使用密文)出现新建连接被拒绝情况

整合Nacos和Druid(password使用密文)出现新建连接被拒绝情况

问题描述 Jmeter进行服务压测时出现,或因一段时间未操作数据库断开连接后再次请求建立连接时,服务器拒绝新的连接情况。 Caused by: com.mysql.cj.exceptions.CJException: Access denied for user 'appblog&#039

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot Druid接入总结

Spring Boot Druid接入总结

Druid Spring Boot Starter Druid Spring Boot Starter 用于帮助你在Spring Boot项目中轻松集成Druid数据库连接池和监控。 Maven Central: https://mvnrepository.com/artifact/com.alib

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot开启Druid监控控制台

Spring Boot开启Druid监控控制台

Druid监控控制台 页面:http://localhost:port/contextpath/druid/ Druid数据源控制台监控配置 import com.alibaba.druid.pool.DruidDataSource; import com.alibaba.druid.suppor

Joe.Ye Joe.Ye 2023-04-01
0 0 0
Spring Boot的Redis启动报错ERR This instance has cluster support disabled

Spring Boot的Redis启动报错ERR This instance has cluster support disabled

异常描述 在云服务器部署了一个redis,启动基本上都是默认参数,然后Spring Boot新建项目配置如下: spring: redis: cluster: nodes: 192.168.7.8:6379 在项目启动的时候,报错: 2020-12-20 22:14:17.

Joe.Ye Joe.Ye 2023-04-01
0 0 0
阻塞队列之LinkedBlockingQueue

阻塞队列之LinkedBlockingQueue

概述 LinkedBlockingQueue内部由单链表实现,只能从head取元素,从tail添加元素。添加元素和获取元素都有独立的锁,也就是说LinkedBlockingQueue是读写分离的,读写操作可以并行执行。LinkedBlockingQueue采用可重入锁(ReentrantLock)来

Joe.Ye Joe.Ye 2023-04-01
0 0 0
元素唯一的LinkedBlockingQueue阻塞队列

元素唯一的LinkedBlockingQueue阻塞队列

这是一个简单的阻塞队列,它继承了JDK原有的LinkedBlockingQueue,也是线程安全的。与LinkedBlockingQueue不同的地方在于,UniqueLinkedBlockingQueue队列里面不允许出现重复性元素。该队列可以在很多场景中适用,比如: 多生产者的情形下,一起向队列

Joe.Ye Joe.Ye 2023-04-01
0 0 0
MathJax支持的Latex符号总结

MathJax支持的Latex符号总结

箭头符号 latex 显示效果 \uparrow \uparrow \downarrow \downarrow \Uparrow \Uparrow \Downarrow \Downarrow \updownarrow \updownarrow \Updownarr

Joe.Ye Joe.Ye 2023-03-30
0 0 0
密码保护:AWS Transfer Family 搭建SFTP服务器

密码保护:AWS Transfer Family 搭建SFTP服务器

Transfer Family 使用AWS Transfer for SFTP搭建的SFTP服务, 文件存储在S3上具有便于访问、高效、可靠等优点。 SFTP服务搭建手册参考: 官方文档:https://docs.aws.amazon.com/transfer/latest/userguide/

Joe.Ye Joe.Ye 2023-03-27
0 0 0
1 7 8 9 10 11 29