自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 设计模式(工厂模式)

对对象构造、实例化、初始化过程的封装。

2023-06-02 15:35:18 48

原创 设计模式(单例模式)

单例即单一的实例。

2023-05-17 16:43:46 50

原创 设计模式(抽象工厂)

是对工厂的抽象化,而不是制造方法。

2023-05-16 15:52:11 220 2

原创 设计模式(策略模式)

使用场景在面向对象程序设计中,如果一个对象存在多种行为选择。在一个系统程序中根据用户选择不同,有多种算法可供选择。在一个系统中有多个if-else多重选择,并且后期还有可能进行扩展时。目的将对象的多个行为(算法)一一封装起来,并且可以根据需求,动态替换。关键要点定义好策略接口实现同一个接口创建使用策略的类优点多种行为(算法)可以自由切换避免使用多重条件判断扩展性良好缺点随着业务,策略类会逐渐变多,增加维护开销。所有策略类都需要对外暴露。

2023-05-10 17:06:48 34

原创 并发学习笔记(一)

是代码在数据集合上的一次运行活动。是系统进行资源分配和调度的基本单位。一个进程至少有一个线程,进程中的多个线程共享进程资源。线程是进程中的一个实体。线程本身是不会独立存在的。线程是CPU分配的基本单位。CAS机制是一种数据更新方式。在多线程环境下,对共享变量进行数据更新的有两种模式:悲观锁就是最典型的悲观锁实现。悲观锁在阻塞状态与运行状态来回切换比较慢,如果线程之间执行的速度非常快,那么可能在状态切换所需时间比更新还长。CAS机制就是乐观锁典型的实现。

2023-04-21 11:19:57 73

原创 个人服务器搭建(docker运用实例)

镜像:镜像是一个特殊的文件系统,除了提供容器运行时所需的程序、库、资源、配置等文件外,还包含了一些为运行时准备的一些配置参数(如匿名卷、环境变量、用户等)。容器的实质是进程,容器进程运行属于自己的独立和命名空间。容器可以拥有自己的root文件系统、自己的网络配置、自己的进程空间,甚至自己的用户ID空间。因为,我们部署环境是在docker 里,纯净的ubuntu中没有相应的pythn环境,所以我们必须安装相应的python软件。两者的区别在于,前者直接拉去镜像,并运行容器,进入容器内;

2023-04-11 09:47:22 469

原创 初识docker

初识docker

2023-03-23 14:48:51 50

原创 git 学习笔记(二)

git 学习

2023-03-12 09:45:36 34

原创 git 学习笔记(一)

git 入门学习

2023-03-11 16:55:45 69

原创 Django开发问题汇总

Django开发问题汇总1.NewUser继承AbstractUser出现错误: HINT: Add or change a related_name argument to the definition for 'NewUser.user_permissions' or 'User.user_permissions' 解决方案:在settings.py中加入申明AUTHUSE

2018-03-23 11:21:49 1527

空空如也

空空如也

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

TA关注的人

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