logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Redis指南【4】 详解 redis 配置

了解一下redis 的配置文件。

文章图片
#redis#数据库#后端 +2
设计模式—— 九 :抽象工厂模式

抽象工厂模式是工厂方法模式的升级版本,在有多个业务品种、业务分类时,通过抽象 工厂模式产生需要的对象是一种非常好的解决方式。和工厂方法模式相比,抽象工厂模式中 的具体工厂不只是创建一种产品,它负责创建一族产品。有M个产品等级就应该有M个实现工厂类,在每个实现工厂中,实现不同产品族 的生产任务。图9-2:抽象工厂模式的通用源码类图。抽象产品类B和B的实现类也是类似的。图9-1:抽象工厂模式通用类图。

文章图片
#设计模式#抽象工厂模式
设计模式—— 七 :单例模式

单例模式的应用比较广泛,其中最经典的是在Spring中,每个Bean默认是单例的,这样做的优点是Spring容器可以管理这些Bean的生命期,决定什么时候创建 出来,什么时候销毁,销毁的时候要如何处理,等等。● 由于单例模式只生成一个实例,所以减少了系统的性能开销,当一个对象的产生需要 比较多的资源时,如读取配置、产生其他依赖对象时,则可以通过在应用启动时直接产生一 个单例对象,然后用永久驻留内存

文章图片
#设计模式#单例模式
深入浅出Redis【二】Redis的5种数据结构及其常用命令

注意事项:Redis可以存储键(key)值(value)对的映射,其中键(key)一直是String,而值可以是上面提到的5种数据结构中的一种。

文章图片
#redis#数据库#缓存
《深入理解Mybatis原理》MyBatis数据源与连接池详解!

创建一个java.sql.Connection对象的代价是如此巨大,是因为创建一个Connection对象的过程,在底层就相当于和数据库建立的通信连接,在建立通信连接的过程,消耗了这么多的时间,而往往我们建立连接后(即创建Connection对象后),就执行一个简单的SQL语句,然后就要抛弃掉,这是一个非常大的资源浪费!这是要使用代理模式,为真正的Connection对象创建一个代理对象,代理对象

文章图片
#mybatis#后端
三年Java开发,刚从美团、京东、阿里面试归来,分享个人面经!

美团一面:1、ConcurrentHashMap实现原理2、HashMap实现原理3、锁的实现原理4、synchronized和重入所实现原理以及区别5、一个char[]数组,里面有空格,以&结束。6、jvm内存模型,都存什么。以及垃圾回收算法,垃圾回收器。7、内存溢出的场景8、设计模式,以及自己使用的场景。9、Sping的AOP实现原理,以及对象生成方式的种类,单例的还是原型的。二面:1

#面试
大厂面试,29个必须掌握的微服务面试问题(含答案解析)!

01 什么是Spring Cloud?在微服务中,SpringCloud是一个提供与外部系统集成的系统。它是一个敏捷的框架,可以短平快构建应用程序。与有限数量的数据处理相关联,它在微服务体系结构中起着非常重要的作用。以下为 Spring Cloud 的核心特性:(1)版本化/分布式配置。(2)服务注册和发现。(3)服务和服务之间的调用。(4)路由。(5)断路器和负载平衡。...

#面试#微服务
线上数据库诡异死锁?如何排查问题?

一、现象某天晚上,同事正在发布,突然线上大量报警,很多是关于数据库死锁的,报警提示信息如下:{"errorCode":"SYSTEM_ERROR","errorMsg":"nestedexceptionisorg.apache.ibatis.exceptions.PersistenceException:Errorupdatingdatabase.Cause:ERR-...

#数据库
掌握这6大技能体系:程序设计+Java+Web+数据库+框架+分布式,你也能成为年薪150万的AlibabaP8级架构师!

掌握这6大技能体系:程序设计+Java+Web+数据库+框架+分布式,你也能成为年薪150万的AlibabaP8架构师!第1大技能:程序设计和开发数据结构和算法:常用数据结构,排序,检索等面向对象编程、设计模式,掌握建模语言和建模工具:UML、MVC编程思想高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高集成开发,版本控制,构建等工具:eclipse, svn, maven 等

#架构
手写Spring高级源码(五): Spring IOC源码深度剖析

第五部分 Spring IOC源码深度剖析1. 好处:提⾼培养代码架构思维、深⼊理解框架2. 原则定焦原则:抓主线宏观原则:站在上帝视⻆,关注源码结构和业务流程(淡化具体某⾏代码的编写细节)3. 读源码的⽅法和技巧断点(观察调⽤栈)反调(Find Usages)经验(spring框架中doXXX,做具体处理的地⽅)4. Spring源码构建下载源码(github)安装gradle 5.6.3(类似

#架构
    共 16 条
  • 1
  • 2
  • 请选择