分布式锁的三种实现方式:Redis、基于数据库和Zookeeper


分布式锁的三种实现方式:Redis、基于数据库和Zookeeper。在电商系统中,如果多个用户同时购买同一商品,可能会出现超卖现象。通过使用分布式锁,可以确保在同一时间只有一个用户能够进行购买操作,从而避免库存超卖的问题。‌

netty配置SSL、netty配置https(生产环境)

Java  netty 

netty配置SSL、netty配置https(生产环境)那么netty如何使用可信任的证书呢?分以下步骤: 1、可靠机构颁发正规证书 2、正规证书转换为netty可加载的证书 3、netty加载证书处理channel初始化

关于构造注入bean的一些见解

Java 

关于构造注入bean的一些见解我关注的类似的spring的框架solon,发起了 是否有必要增加构造函数注入https://gitee.com/noear/solon/issues/I9LLT3#note_27456594的讨论,我觉得这个solon还挺好用的,生态相对完整(主要是我服务器的资源小)

jar读取目录配置、打包jar后无法获取目录下的配置

Java 

jar读取目录配置、打包jar后无法获取目录下的配置。java打成jar包后获取不到配置文件路径。解决项目打成jar包上线无法读取配置文件。打包jar后无法读取resource下的配置文件

idea远程试调jar、远程试调war

Java 

idea远程试调jar、远程试调war。目的:测试运行时与ide开发时是否一致。

nginx部署前端工程替代方案gateway

Java 

nginx部署前端工程替代方案gateway:有市场要求部署的前端vue工程不使用nginx中间件。想弄国产替代的东方通之类的,公司没有购买该产品,我参考了网上的一些java网关框架,springcloud组件:gateway实现代替。注意后台都是用java编写的,因此也使用java实现前端静态文件的

探究java反射取值与方法取值性能对比

Java 

探究java反射取值与方法取值性能对比

mybatis开发一个分页插件、mybatis实现分页、mybatis拦截器

Java 

mybatis开发一个分页插件、mybatis实现分页、mybatis拦截器;通过官网的mybatis插件说明可知,我们可以通过拦截器进行开发一个插件。

如何开发一个mybatis扩展框架

Java 

如何开发一个mybatis扩展框架 如何开发一个mybatis扩展框架 如何开发一个mybatis扩展框架

通过代码加载mybatis的mapper xml

Java 

通过代码加载mybatis的mapper xml