自定义博客皮肤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 63

原创 23種設計模式--原型模式

原型模式克隆PrototypeCloneable 接口clone() 方法//Video@Datapublic 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 53

原创 23種設計模式--建造者模式

建造者模式代碼示例public abstract class Builder{ abstract void buildA();//地基 abstract void buildB();//鋼筋工程 abstract void buildC();//鋪電綫 abstract void buildD();//粉刷 //完工:得到產品 abstract Product getProduct();}//產品@Datapublic class Product{ private String

2021-04-25 15:51:02 67

原创 SpringBoot集成Swagger

Swagger前言一、SpringBoot集成Swagger二、配置swaggerSwagger配置扫描接口前言前后端分离时代前端后端的问题: ·前后端集成联调,前端和后端人员无法做到“即时协商,尽早解决”,最终导致问题集中爆发解决方案: ·首先指定schema【计划的提纲】,实时更新API,降低集成风险 ·前后端分离: ·前端测试后端接口 ·后端提供接口,需要实时更新最新的消息及改动Swagger ·号称世界上最流行的API框架 ·RestFul Api文档在线自动生成工具=

2021-04-14 13:23:10 72

原创 23种设计模式--工廠模式

23种设计模式一、工厂模式核心本质:实例化对象不使用new,用工厂方法代替将选择实现类,创建对象统一管理和控制。从而将调用者跟我们的实现类解耦。三种模式简单工厂模式用来生产同一等级结构中的任意产品(对于新增加的产品,需要覆盖已有代码)工厂方法模式同来生产同一等级结构中的固定产品(支持增加任意产品)抽象工厂模式围绕一个超级工厂创建其他工厂,该超级工厂又称为其他工厂的工厂。通常实例的创建:public interface Wuling implem

2021-04-14 13:20:05 78

原创 Lambda表达式(λ表达式)

λ(Lambda)表达式为什么演示用lambda表达式1.避免匿名内部类过多2.可以让你的代码看起来很简洁3.去掉了一堆没有意义的代码,留下核心代码理解Functional Interface(函数式接口)函数式接口的定义任何接口,如果只包含一个抽象方法,那么它就是一个函数式接口public interface Runnable{ public abstract void run();}对于函数式接口,我们可以通过lambda表达式来创建该接口的对象。举个小例子:/** *推导

2020-07-01 15:23:26 485

原创 多线程自学笔记(总结自狂神说视频)

多线程自学笔记一、线程介绍1)进程的概念2)线程的概念核心概念二、线程实现(重点)1)继承Thread类(重点)小练习,下载网络图片2)实现Runnable接口(重点)3)实现Callable接口(了解)线程状态线程同步线程通信问题高级主题一、线程介绍1)进程的概念进程是执行程序的一次执行过程,他是一个动态的概念。是系统资源分配的单位。2)线程的概念一个进程中包含若干个线程,线程是cpu调度和执行的单位。核心概念❶线程就是独立路径❷在程序运行时,即使没有自己创建线程,后台也会有多个线程 ,如

2020-06-22 21:48:29 257

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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