自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Homebrew搭建多版本PHP开发环境 for Mac

Homebrew搭建多版本PHP开发环境 for Mac1.安装Brew:https://brew.sh/使用brew管理服务:查看服务列表: brew services服务操:brew services 操作 服务名2.安装PHP:brew install php@7.4brew tap shivammathur/homebrew-phpbrew install php@5.6日常使用:brew link —overwrite —force php@x.x安装php扩展:查看版本信

2022-01-11 13:12:27 330

原创 PHP-设计模式-建造者模式(Builder)

目的创建一个复杂对象的一部分接口。用处如果一个类中有很多属性,为了避免构造函数的参数列表过长,影响代码的可读性和医用性,可以通过构造函数配合set()方法来解决。但是,如果存在下面情况的任意一种,我们就要考虑使用建造者模式了。把类的必填属性放到构造函数中,强制创建对象的时候就设置。如果必填的属性有很多,把这些必填属性都放到构造函数中设置,那构造函数就又会出现参数列表很长的问题。如果我们把必填属性通过set()方法设置,那校验这些必填属性是否已经填写的逻辑就无处安放了。如果类的属性之间有一定的依赖

2021-07-28 10:16:13 111

原创 PHP-设计模式-单例模式(Singleton)

单例模式(Singleton)目的在应用程序调用的时候,只能获得一个对象实例。一个类只允许创建一个对象(实例)。用处处理资源访问冲突、表示全局唯一类代码<?phpnamespace DesignPatterns\Creational\Singleton;class Singleton{ static $instance; public static function getInstance() { if (empty(static::

2021-07-27 19:35:47 135 1

原创 Redis的一些问题

Redis是什么?Redis是C语言开发的一个开源的(遵从BSD协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。它是一种NoSQL(not-only sql,泛指非关系型数据库)的数据库。Redis作为一个内存数据库,有以下特点和作用:性能优秀,数据在内存中,读写速度非常快,支持并发10W QPS单进程单线程,是线程安全的,采用IO多路复用机制丰富的数据类型,支持字符串(strings)、散列(hashes)、列表(lists)、集合(sets)、有序集

2021-07-13 15:48:32 97

原创 再读《人性弱点》的摘录和读感

提醒自己:你并非在汲取知识,而是在培养新的习惯,寻求一种新的生活态度。(也算是把理论知识运用到生活,培养新的习惯)监狱里关押的那些无法无天的罪犯都认为自己什么都没做错,那么你我身边的人是都更是如此?(也许在为的到验证之前,都认为自己是对的)抱怨是愚蠢的行为。克服自己的种种缺点就已经够忙了,哪还有精力去抱怨上帝为何不把天赋评分给每个人。(有时间抱怨,还不如多做点事儿想点别的,已经改变不了的事实了)百分之九十九的情况下,不管犯下多严重的错误,人们都不会责备自己。(对自己总是宽松的,自律不是那么容.

2021-06-08 19:48:07 139

原创 后端程序员的学习路径

互联网 互联网是如何工作的? HTTP是什么? Browsers and how they work? DNS and how it works? What is Domain Name? What is hostring?Basic Frontend Knowledge HTML CSS JavaScriptOS and General Knowledge Terminal Usage HowOSs work in General Process Management

2021-06-08 17:36:34 570 4

原创 vs code for mac golang开发环境搭建

过程安装Homebrew下载/安装VS Code执行一下命令,开启代理和设置代理信息(Go 1.13 及以上)$ go env -w GO111MODULE=on$ go env -w GOPROXY=https://goproxy.cn,direct安装Go扩展安装VS Code 必要的Go packageVS Code提示:点击Install All,输出Tools environment: GOPATH=/Users/username/goInstalling

2021-05-05 11:43:19 314

转载 基于 DDD 的微服务设计和开发实战

《基于 DDD 的微服务设计和开发实战》

2021-03-31 08:44:17 144

原创 DDD领域驱动设计学习笔记

学习欧创新老师在极客时间上的专栏 《DDD实战课》的笔记。开篇使用DDD可以指导微服务拆分和设计;使用DDD可以指导中台设计;要想应用DDD,首要任务就是要吃透DDD的核心设计思想,搞清楚DDD、微服务和中台之间的关系。中台本质是业务模式,微服务是业务模型的系统落地,DDD是一种设计思想,它可以同时指导中台业务建模和微服务设计,它们之间就是这样的一个铁三角关系。DDD强调领域模型和微服务设计的一体性,先有领域模型然后才有微服务,而不是脱离领域模型来谈微服务设计。其次,就是通过战略设计,建立领域

2021-03-30 20:10:18 170 2

转载 Laravel 服务容器实例教程 —— 深入理解控制反转(IoC)和依赖注入(DI)

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或者是提供对象的回调,通过这种容器,我们得以实现许多高级的功能,其中最常提到的,就是 “解耦” 、“依赖注入(DI)”。本文就从这里开始。

2020-07-22 10:33:24 135

原创 PHP常见设计模式

1. 策略模式2. 工厂模式3. 单例模式4. 注册模式注册模式(Registry)也叫做注册树模式,注册器模式。注册模式为应用中经常使用的对象创建一个中央存储器来存放这些对象 —— 通常通过一个只包含静态方法的抽象类来实现(或者通过单例模式)。5. 适配器模式...

2020-07-20 14:30:56 118

原创 2020年遇到的一些php面试题

1. 什么是面向对象?主要特征是什么?面向对象是程序的一种设计方式,它利于提高程序的重用性,使程序结构更加清晰。主要特征:封装、继承、多态。2. Session和Cookie的区别是什么?请从协议、产生的原因与作用说明。HTTP是无状态协议,每次请求都是相互独立、毫无关联都,协议不要求客户端或服务器记录相关请求的信息。Session记录再服务器,Cookie记录再客户端。Session比较安全,Cookie用某些手段可以修改。Session是依赖于Cookie来传递。3. MyISAM与In

2020-07-16 11:27:55 436

原创 Mac安装Homebrew

Brew:https://brew.sh安装 Homebrew/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"将以上命令粘贴至终端执行。运行后一会儿会没动静,这时候需要按一下Enter按键继续安装。问题:问题1:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Co

2020-06-28 12:13:18 123

原创 mac安装和配置nginx

环境:mac10.15.5链接nginxnginx:http://nginx.org/en/download.html有3种版本可以选择:Mainline version:主线版本,相当于开发版Stable version:最新稳定版本Legacy versions:历史稳定版本opensslopenssl:https://www.openssl.org/sourcepcrepcre:http://www.pcre.orgzlibzlib:http://www.zlib.net

2020-06-19 13:53:23 366

转载 PHP技术栈

中高级PHP程序员应该掌握哪些技术你知道吗?这篇文章就为大家详细介绍了PHP程序员应具备的几类重要技术,感兴趣的小伙伴们可以参考一下。

2020-06-12 13:21:23 3426

空空如也

空空如也

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

TA关注的人

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