- 博客(7)
- 收藏
- 关注
原创 Redis学习笔记
Redis性能分析 Redis采用的是基于内存的采用的是单进程单线程模型的 KV 数据库,由C语言编写,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。这个数据不比采用单进程多线程的同样基于内存的 KV 数据库 Memcached 差!有兴趣的可以参考官方的基准程序测试《How fast is Redis?》https://redis.io/topics/benchmarks. Redis为何如此之快 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于Hash
2021-10-15 11:45:31
95
原创 23種設計模式--原型模式
原型模式 克隆 Prototype Cloneable 接口 clone() 方法 //Video @Data public class Video implements Cloneable{//无良up主,克隆别人的视频 private String name; private Date createTime; @Override protected Object clone() throws CloneNotSupportedException { return super.clone
2021-04-26 10:42:30
86
原创 23種設計模式--建造者模式
建造者模式 代碼示例 public abstract class Builder{ abstract void buildA();//地基 abstract void buildB();//鋼筋工程 abstract void buildC();//鋪電綫 abstract void buildD();//粉刷 //完工:得到產品 abstract Product getProduct(); } //產品 @Data public class Product{ private String
2021-04-25 15:51:02
101
原创 SpringBoot集成Swagger
Swagger前言一、SpringBoot集成Swagger二、配置swaggerSwagger配置扫描接口 前言 前后端分离时代前端后端的问题: ·前后端集成联调,前端和后端人员无法做到“即时协商,尽早解决”,最终导致问题集中爆发 解决方案: ·首先指定schema【计划的提纲】,实时更新API,降低集成风险 ·前后端分离: ·前端测试后端接口 ·后端提供接口,需要实时更新最新的消息及改动 Swagger ·号称世界上最流行的API框架 ·RestFul Api文档在线自动生成工具=
2021-04-14 13:23:10
105
原创 23种设计模式--工廠模式
23种设计模式 一、工厂模式 核心本质: 实例化对象不使用new,用工厂方法代替 将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。 三种模式 简单工厂模式 用来生产同一等级结构中的任意产品(对于新增加的产品,需要覆盖已有代码) 工厂方法模式 同来生产同一等级结构中的固定产品(支持增加任意产品) 抽象工厂模式 围绕一个超级工厂创建其他工厂,该超级工厂又称为其他工厂的工厂。 通常实例的创建: public interface Wuling implem
2021-04-14 13:20:05
116
原创 Lambda表达式(λ表达式)
λ(Lambda)表达式 为什么演示用lambda表达式 1.避免匿名内部类过多 2.可以让你的代码看起来很简洁 3.去掉了一堆没有意义的代码,留下核心代码 理解Functional Interface(函数式接口) 函数式接口的定义 任何接口,如果只包含一个抽象方法,那么它就是一个函数式接口 public interface Runnable{ public abstract void run(); } 对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。 举个小例子: /** *推导
2020-07-01 15:23:26
529
原创 多线程自学笔记(总结自狂神说视频)
多线程自学笔记一、线程介绍1)进程的概念2)线程的概念核心概念二、线程实现(重点)1)继承Thread类(重点)小练习,下载网络图片2)实现Runnable接口(重点)3)实现Callable接口(了解)线程状态线程同步线程通信问题高级主题 一、线程介绍 1)进程的概念 进程是执行程序的一次执行过程,他是一个动态的概念。是系统资源分配的单位。 2)线程的概念 一个进程中包含若干个线程,线程是cpu调度和执行的单位。 核心概念 ❶线程就是独立路径 ❷在程序运行时,即使没有自己创建线程,后台也会有多个线程 ,如
2020-06-22 21:48:29
305
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人