自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除