上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页
摘要: 一、缓存通识 1、缓存类型 缓存类型分为本地缓存、分布式缓存、多级缓存 本地缓存:本地缓存就是在进程的内存中进行缓存,例如JVM的堆中,可以用LRUMap来实现,也可以使用Ehcache来实现。 本地缓存是内存访问,没有远程交互开销,性能最好,但是受限于单机容量,一般缓存较小且无法扩展 分布式缓存: 阅读全文
posted @ 2021-01-24 21:30 李聪龙 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1、官网下载:https://redis.io/download 复制下载地址 2、在linux中下载 wget http://download.redis.io/releases/redis-5.0.10.tar.gz 3、解压文件 tar -zxvf redis-5.0.10.tar.gz\?_ 阅读全文
posted @ 2021-01-23 14:29 李聪龙 阅读(737) 评论(1) 推荐(0) 编辑
摘要: 一、Redis数据类型及命令 (一)String 类别 命令描述 命令 示例 备注 取/赋值操作 赋值 set key value set lclkey lclvalue 取值 get key get lclkey 取值并赋值 getset key value getset lclkey1 lclv 阅读全文
posted @ 2021-01-14 10:32 李聪龙 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 一、传统Servlet请求 Java之间的网络通信是使用的Socket,而B/S结构的项目,是浏览器和服务器之间交互的项目,由于浏览器不是我们写的,且浏览器只发送http请求,因此才会有了web容器(Tomcat、Weblogic等)帮我接收http请求,然后再将请求交给Servlet处理。 关于S 阅读全文
posted @ 2020-12-27 16:28 李聪龙 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 一、Spring体系结构 1、Spring是一个轻量级一站式企业开发解决方案。 Spring成员 描述 Spring framework spring的基础,包括ioc、aop及spring mvc、spring template等 Spring boot 尽量减少框架本身的学习成本以及开发成本,让 阅读全文
posted @ 2020-12-24 21:42 李聪龙 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 一、设计模式原则 设计模式有7大设计原则: 1、开闭原则 开闭原则时面向对象编程中,最核心最基础的一个原则,所有的设计模式都围绕着这一个原则去实践。 2、里氏替换原则 里氏替换原则说的是如果使用了继承来进行功能扩展的话,不要再子类中更改父类已实现的方法,而是通过添加新的方法去扩展父类的功能。 3、依 阅读全文
posted @ 2020-12-23 10:28 李聪龙 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 一、单例模式的经典实现方式 单例模式分为饿汉式(立即加载)和懒汉式(延迟加载),其中懒汉式又可以分为双重检查锁、静态内部类和枚举三种情况。; 单例模式使用不当,则会产生线程安全问题: 饿汉式不会产生线程安全问题,但是它一般不使用,因为他会浪费内存空间; 懒汉式会合理的使用内存空间,因为只有第一次被加 阅读全文
posted @ 2020-12-22 23:11 李聪龙 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 模板模式总的来说就是父类定义好步骤与方法,且父类将公共的内容进行抽取,然后子类只做不同的内容即可。 @Slf4j public abstract class GoHomeTemplate { public void goHomeMian(){ log.info(" goStation "); buy 阅读全文
posted @ 2020-12-22 14:35 李聪龙 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 原型模式就是为了对象拷贝的,省掉了堆内存一系列的复杂流程。 对象拷贝分为深拷贝和浅拷贝 浅拷贝:将对象中的简单类型和String类型的值进行复制,引用类型复制的只是对象的引用地址 深拷贝:所有的类型都是直接复制的值,包括引用对象;如果是引用对象,会新创建一个对象,并且引用地址改为该对象。 原型模式的 阅读全文
posted @ 2020-12-22 11:46 李聪龙 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 构建者模式:将一个复杂对象的构造与它的表示分离,使同样的构造可以构造出不同的表示,这样的设计模式被称为构建者模式。 构建者模式主要需要以下几个部分组成: 1、需要构建的对象(例如Animal对象) 2、构建对象的实现类(例如AnimalBuilder对象),在该类中需要提供三种方法 (1)私有的构建 阅读全文
posted @ 2020-12-22 10:06 李聪龙 阅读(485) 评论(0) 推荐(0) 编辑
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 25 下一页