自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LuckyStar_D的博客

一个编程菜鸟的成长之路

  • 博客(24)
  • 收藏
  • 关注

原创 Hyperf微服务——五、JsonRpc远程调用

Hyperf微服务——五、JsonRpc远程调用

2022-06-22 10:52:11 1604 1

原创 Hyperf微服务——四、第一个微服务的搭建

服务有两种角色,一种是 **服务提供者(ServiceProvider)**,即为其它服务提供服务的服务,另一种是 **服务消费者(ServiceConsumer)**,即依赖其它服务的服务,**一个服务既可能是 服务提供者(ServiceProvider),同时又是 服务消费者(ServiceConsumer)。** 而两者直接可以通过 服务契约 来定义和约束接口的调用,在 Hyperf 里,可直接理解为就是一个 接口类(Interface),通常来说这个接口类会同时出现在提供者和消费者下。...

2022-06-17 14:58:38 1989

原创 Hyperf微服务——三、Hyperf的安装

Hyperf安装

2022-06-17 10:46:42 1416

原创 Hyperf微服务——二、Consul的安装与使用

Hyperf微服务——二、Consul的安装与使用

2022-06-16 17:11:04 924 1

原创 Hyperf微服务——一、认识微服务

Hyperf 是一个**高性能、高灵活性**的渐进式 PHP 协程框架Hyperspeed + Flexibility = Hyperf,从名字上我们就将 **超高速** 和 **灵活性** 作为 Hyperf 的基因。对于超高速,我们基于 Swoole 协程并在框架设计上进行大量的优化以确保超高性能的输出。对于灵活性,我们基于 Hyperf 强大的依赖注入组件,组件均基于 PSR 标准 的契约和由 Hyperf 定义的契约实现,达到框架内的绝大部分的组件或类都是可替换的。基于以上的特点,Hyper

2022-06-16 16:17:46 3753

原创 Redis系列 —— (四)Redis的高可用

Redis系列 —— (四)Redis的高可用Redis——一个当下项目中几乎无所不在的基于内存的key-value数据库。每每谈到 Redis ,总有一些绕不过去点,比如 Redis 为什么快、如何数据持久化、如何搭建高可用集群等等。Redis 系列是有本人一边学习 Redis 底层原理一边记录的学习日记。希望对大家有所启发。在文章开头,我们先从几个问题入手。为什么要高可用1.解决有可能出现的数据丢失问题(数据尽量少丢失)2.解决有可能出现的服务中断问题(服务尽量少中断)如何高可用搭建多

2021-03-30 23:54:49 184

原创 Redis系列 —— (三)Redis的持久化

Redis系列 —— (三)Redis的持久化

2020-06-10 20:46:27 165

原创 Redis系列 —— (二)Redis的安装与使用

Redis系列 —— (二)Redis的安装与使用安装RedisMac下安装RedisRedis 基础命令连接相关命令对key的操作对String的操作对Hash的操作对List的操作对Set的操作对SortedSet的操作对Pub/Sub的操作安装RedisMac下安装Redis本人根据自己使用的系统记录安装教程,其他系统可以自行查询安装方法。无非就是下载安装包,解压,编译而已。Mac系统下虽然也可使用编译方法,但有更简单的方法,推荐使用brew安装,不过需要安装homebrew。如何安装hom

2020-05-20 19:43:25 209

原创 Redis系列 —— (一)初识Redis

Redis是由意大利人Salvatore Sanfilippo(网名:antirez)开发的一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server(远程数据服务)。Redis 是一个开源的,基于C语言编写的、遵守BSD协议、支持网络交互、可基于内存也可持久化的日志型、key-value存储系统,它支持丰富的数据类型,如:string、list、set、zset(sorted set)、hash。

2020-05-14 14:34:42 214

原创 RabbitMQ消息队列(二)安装配置

RabbitMQ 安装这里只提供 MAC 用户安装方法Mac 用户,个人推荐使用 HomeBrew 来安装,安装前要先更新 brew: brew update接着安装 rabbitmq 服务器: brew install rabbitmq这样 RabbitMQ 就安装好了,安装过程中会自动其所依赖的 Erlang 。RabbitMQ 运行和管理启动启动很简单,找到安装后的...

2019-03-27 21:01:12 207

原创 计算机操作系统——一、操作系统引论

操作系统(Operating System,OS)是配置在计算机硬件上的第一层软件,是对硬件系统的首次扩充。其主要作用是管理好这些设备,提高他们的利用率和系统的吞吐量,并未用户和应用程序提供一个简单接口,便于用户使用

2019-03-23 22:40:27 311

转载 学习php的15张思维导图

15 张思维导图来快速学习 PHP 语言基础

2019-03-07 17:22:25 1253

原创 数据结构学习总结 ——5.栈

栈的定义:栈(stack)是限定仅在表尾进行插入和删除操作的线性表

2019-03-06 16:51:44 462

原创 数据结构学习总结 ——4.线性表一链式存储结构

线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素,这组存储单元可以是连续的,也可以是不连续的。这就意味着,这些数据元素可以存在内存为被占用的任意位置。

2019-02-24 14:40:08 1004

原创 数据结构学习总结 ——3.线性表一顺序存储结构

启示:零个或多个数据元素的有限序列。

2019-02-16 15:39:32 491

原创 Laravel 5.5 框架安装后显示“Whoops, looks like something went wrong”错误的解决方法

Laravel 5.5 框架安装后显示“Whoops, looks like something went wrong”错误的解决方法1.开启调试模式打开项目目录下config/app.php修改:'debug' => env('APP_DEBUG', true),原本为'debug' => env('APP_DEBUG', false),2.修改根目录...

2018-02-24 17:40:08 7485

原创 RabbitMQ消息队列(一)简单介绍

RabbitMQ的官网是http://www.rabbitmq.com解决问题维持信息的发送者和接收者之间的链接。降低发送者和接收者间的耦合。让Priority高的接收者先接收到数据。有效均衡接收者的负载。有效的将数据发送到相关接收者。可扩展性。保证接收者接收到完整正确的数据

2017-12-25 15:33:59 356

原创 设计模式简介

设计模式简介设计模式(Design pattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。

2017-10-23 11:18:50 289

原创 数据结构学习总结 —— 2.算法

算法:算法是解决特定问题求解步骤的描述,在计算机中表现为指令的有限序列,并且每条指令表示一个或多个操作。

2017-08-31 17:41:32 307

原创 数据结构学习总结 —— 1.数据结构绪论

数据结构:是相互之间存在一种或多种特定关系的数据元素的集合。

2017-08-30 13:59:33 472

原创 Mac下Git基础操作命令(二)

Mac下Git基础操作命令(二)上一篇 Mac 下 Git 的基础命令行操作文章里已经初步的介绍了Mac下Git的基础操作。本片文章将深入的介绍一下开项目开发过程中经常使用的Git命令。

2017-04-04 16:14:11 674

转载 文章在发布站点前,Web开发者需要关注哪些技术细节标题

问:对于一个Web开发人员来说,在发布一个站点之前,他需要处理哪些细节性的问题。假如Jeff Atwood能在站点上忽略了对HttpOnly cookies,sitemaps和cross-site request forgeries的关注,那我还能忽略些什么呢?对于一个设计或提供站点内容的人来说,他们总认为站点的可用性及内容总比这个平台重要的多,当然在这个方面,Web开发人员没有什么话语权

2016-05-07 20:39:24 457

原创 Mac 下 Git 的基础命令行操作

Mac 下 Git 的基础命令行操作本人最近新入手macpro,以前windows下都是使用图形化操作。所以正在慢慢适应使用命令行的操作方式,一边学习,一边记录,供自己和正在学习git使用的大家分享:Mac下Git的安装用户配置第一次初始化git版本库进行git添加,提交,推送操作UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键Mac下Git

2016-05-04 23:25:08 15330 2

原创 一个编程菜鸟向资深攻城狮的进化之路

一个编程菜鸟向资深攻城狮的进化之路看到这个标题,你会这么想? 作者应该是一个资深的攻城狮?会是一个有着多年相关经验的技术界大拿? 如果你这么想,那你就错了~ 本人仅仅是一个有着3年php编程经验的码农而已。那为什么一个水平比一般菜鸟强不多少的我会用一个这么磅礴大气甚至有点不要脸的标题呢?不要误会,我不是一个标题党!这个标题不是给别人看的,只是给我自己看的!代表着一个曾经也是菜鸟

2016-04-12 16:16:51 1350

空空如也

空空如也

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

TA关注的人

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