logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

设计模式太难学?java设计模式之适配器模式

适配器(Adapter)模式是属于结构型设计模式当中的一种,它是将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。以现实生活中的案例举例:电源适配器。就是适配器模式的一种表现。我们生活用电一般是220V,而一般电器是不需要那么大的输出功率。比如电脑,为了能够正常给电脑供电,所以设计出了电源适配器做一个中间转换。用软件系统的角度来解读就是:有a、b两

#java#设计模式#适配器模式
SpringBoot集成elasticsearch使用

此文适合了解了es相关概念以及基础知识的同学阅读

#分布式#java#系统架构
ShardingSphere实战:SpringBoot整合Sharding-JDBC实现分库分表

目录前言一、概念分库分表水平拆分垂直拆分二、使用步骤1.准备2.依赖3.配置4. 验证总结前言教你如何使用Sharding-JDBC实现对数据库的分库分表。一、概念分库分表分库分表是当数据量大到一定程度时,对数据库、表进行一个合理拆分。以MySQL为例:单表的数据量建议最大不要超过千万级,索引树不要超过3层。否则就需对表进行水平拆分。由于高并发下单库的性能受限以及服务器的性能等方面原因,为了更好的

#spring boot#mysql#数据库
Redis序列化报错:org.springframework.data.redis.serializer.SerializationException: Cannot serialize;

问题描述:org.springframework.data.redis.serializer.SerializationException: Cannot serialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to seriali

AopAutoConfiguration matched 报错信息,已解决!

CONDITIONS EVALUATION REPORTPositive matches:AopAutoConfiguration matched:- @ConditionalOnProperty (spring.aop.auto=true) matched (OnPropertyCondition)AopAutoConfiguration.ClassProxyingC...

#java
关于Java中的锁,看这一篇就够了(总结篇)

基本上我们理解的操作前对资源加锁,操作完后释放锁。说的都是悲观锁。悲观锁认为所有的资源都是不安全的,随时会被其他线程操作、更改。所以操作资源前一定要加一把锁、防止其他线程访问。乐观锁是一种特殊的锁,它认为所有的资源都是安全的,每个线程对资源的操作都是符合预期的,所以它不需要对资源加锁。那么问题来了,既然乐观锁不会对资源加锁,那它能不能保证线程安全呢?答案是:可以保证线程安全,且性能比悲观锁还要好。

教你如何实现自定义SpringBootStarter

教你如何实现自定义SpringBootStarter

#spring boot#java
到底了