logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Vue3判断变量和对象不为null和undefined

Vue3判断变量和对象不为null和undefined

文章图片
#vue.js#javascript#前端
SpringBoot使用druid

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。Druid 是阿里巴巴开源平台上一个数据库连接池实现,结合了 C3P0、DBCP 等 DB 池的优点,同时加入了日志监控。Druid 可以很好的监控 DB 池连接和 SQL 的执行情况,天生就是针对监控而生的 DB 连接池。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考

文章图片
#spring boot#后端#java
使用 Redis 分布式锁进行高并发控制:一项关于库存扣减的实践

在当今的互联网应用中,库存管理是一个非常重要且复杂的问题,特别是在高并发场景下,如何确保多个用户能够安全地同时访问和修改库存,是每个电商平台必须解决的核心问题。为此,分布式锁技术被广泛应用,它能够有效地避免多个线程或进程在并发访问时产生的资源争用问题。在这篇文章中,我们将通过一个实际的例子来探讨如何使用 Redis 分布式锁来控制并发访问库存,从而确保库存的正确性。

文章图片
#redis#分布式#数据库
电商系统中通过分布式锁,可以确保库存扣减操作的原子性,避免超卖问题。

电商系统中通过分布式锁,可以确保库存扣减操作的原子性,避免超卖问题。

文章图片
#分布式
学习理解Java工厂模式

在Java中,使用new关键字创建对象是主动获取资源的方式,应用与资源之间是直接依赖的。而采用工厂模式获取对象时,是应用向工厂要对象,工厂从容器中获取对象返回给应用,是被动的,从而降低了应用和资源之间的依赖关系。这种主动权的变化就叫控制反转。静态工厂方法可以通过方法名字来表示创建了什么对象,比如下面这个方法,就表示创建一个可能是素数的BigInteger,所以,你可以通过名字来表明对象的作用。总之

文章图片
#java#学习#开发语言
Open-Feign整合hystrix降级熔断实战

学习Open-Feign整合hystrix降级熔断

#spring
家用宽带动态公网 IP 下 Node + PostgreSQL 服务的 DDNS 全流程部署实践

返回 403 无权限RAM 子账号未添加权限。域名不更新域名填写错误,与云解析不一致未先手动创建 A 记录公网能 ping 通但无法访问服务端口转发未配置正确服务器防火墙拦截了端口内网 IP 不是静态,导致转发失效IP 变化后无法访问ddns-go 服务未启动或电脑关机、休眠。本文通过阿里云 DNS + ddns-go实现了家用宽带动态公网 IP 的自动解析,让内网 Node + PostgreS

#tcp/ip#postgresql#网络协议
    共 41 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择