您的位置:首页 > 技术中心 >
  • redis Cluster集群如何关闭

    redis集群各redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽,无主机,客户端随意连接一个节点都可以。 (推荐学习:Redis视频教程)正常关闭redis直接在客户端执行命令shutdown

    2019-12-02 09:03点击阅读

  • redis消息队列如何防止数据丢失

    Redis实现消息队列有两种形式:广播订阅模式:基于Redis的 Pub/Sub 机制,一旦有客户端往某个key里面 publish一个消息,所有subscribe的客户端都会触发事件集群订阅模式:基于Redis List双向+ 原子性 +

    2019-12-02 09:02点击阅读

  • redis集群如何解决重启不了的问题

    redis使用集群部署,如果遇到断电或者服务器重启,当再次启动的时候,有时候会启动不了。需要使用trib的fix命令进行修复。如果修复还是不行的话,可以清除节点数据再重新建集群,前提要备份之后操作。 (推荐学习:Redis视频教程

    2019-12-02 09:02点击阅读

  • 学习workerman之前需要知道的几种php回调写法

    下面由workerman使用教程栏目给大家介绍几种php回调写法,希望对需要的朋友有所帮助!在workerman中会经常使用,我们先写一个回调函数,当某个行为被触发后使用该函数处理相关逻辑。在PHP中最常用的几种回调写法如下匿名函数做为回调

    2019-11-30 18:02点击阅读

  • SQL查询如何优化?(详解)

    为什么要优化系统的吞吐量瓶颈往往出现在数据库的访问速度上,即随着应用程序的运行,数据库的中的数据会越来越多,处理时间会相应变慢,且数据是存放在磁盘上的,读写速度无法和内存相比如何优化1、设计数据库时:数据库表、字段的设计,存储引擎2、利用好

    2019-11-30 17:54点击阅读

  • java反序列化引发的远程代码执行漏洞原理分析

    主要有3个部分组成:1、Java的反省机制2、Java的序列化处理3、Java的远程代码执行Java的反射与代码执行我们先看个简单的例子,使用Java调用计算器程序:import java.io.IOException;import jav

    2019-11-30 17:50点击阅读

  • 解决vscode格式保存后出现的问题

    修改settings.json文件配置1.格式化后函数后空格被删问题"vetur.format.defaultFormatter.js": "vscode-typescript", "javascript.format.insertSpac

    2019-11-30 16:56点击阅读

  • 解决vscode格式保存后出现的问题

    修改settings.json文件配置1.格式化后函数后空格被删问题"vetur.format.defaultFormatter.js": "vscode-typescript", "javascript.format.insertSpac

    2019-11-30 16:56点击阅读

  • workerman与thinkphp结合使用的方法

    下面由workerman入门教程栏目给大家介绍将workerman与thinkphp结合的方法,希望对大家有一定的帮助。运行workerman需要安装pcntl和event或者libeventpcntl安装方法:以php-5.5.20为例,

    2019-11-30 16:53点击阅读

  • 10个提高效率的 Git 小技巧

    1. 从某个分支检出单个文件你是否有过破坏了某个文件,想要重新开始?或者需要的文件在另一个分支中?下面的命令让你直接从某个分支取到那个文件。git checkout some-other-branch -- yarn.lock你也可以从某个

    2019-11-30 16:16点击阅读

  • 10个提高效率的 Git 小技巧

    1. 从某个分支检出单个文件你是否有过破坏了某个文件,想要重新开始?或者需要的文件在另一个分支中?下面的命令让你直接从某个分支取到那个文件。git checkout some-other-branch -- yarn.lock你也可以从某个

    2019-11-30 16:16点击阅读

  • redis中RDB持久化详解

    Redis 相对于 Memcache 等其他的缓存产品,有一个比较明显的优势就是 Redis 不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。这几种丰富的数据类型我们花了两篇文章

    2019-11-30 16:08点击阅读

  • python内置模块collections介绍

    python内置模块collections介绍collections是Python内建的一个集合模块,提供了许多有用的集合类。1、namedtuplepython提供了很多非常好用的基本类型,比如不可变类型tuple,我们可以轻松地用它来表

    2019-11-30 15:45点击阅读

  • redis内存优化方法介绍

    一、特殊编码:自从Redis 2.2之后,很多数据类型都可以通过特殊编码的方式来进行存储空间的优化。其中,Hash、List和由Integer组成的Sets都可以通过该方式来优化存储结构,以便占用更少的空间,在有些情况下,可以省去9/10的

    2019-11-30 15:36点击阅读

  • 9个高效使用VSCode的建议

    在开源 IDE 市场,最近几年 Visual Studio Code(简称 VSCode)越来越流行。自从 2015 年对外发布后,根据 2018 年 Stack Overflow 的调查报告,有 35%的开发者转而使用 VSCode。我接

    2019-11-30 15:33点击阅读

  • 9个高效使用VSCode的建议

    在开源 IDE 市场,最近几年 Visual Studio Code(简称 VSCode)越来越流行。自从 2015 年对外发布后,根据 2018 年 Stack Overflow 的调查报告,有 35%的开发者转而使用 VSCode。我接

    2019-11-30 15:33点击阅读

  • redis持久化的几种方式介绍

    1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序

    2019-11-30 15:20点击阅读

  • yii框架模型是什么

    yii框架模型是 MVC 模式中的一部分, 是代表业务数据、规则和逻辑的对象。可通过继承 yii\base\Model 或它的子类定义模型类, 基类yii\base\Model支持许多实用的特性:属性: 代表可像普通类属性或数组 一样被访问

    2019-11-30 15:17点击阅读

  • Redis锁的简单应用介绍

    其实说多线程修改数据也不合适,毕竟redis服务端是单线程的,所有命令串行执行,只是在客户端并发发送命令的时候,导致串行的命令一些排列问题和网络时间差等造成数据不一致。本文虽然是数字的加减,但是为了说明锁的情况,故意不是用原子命令incr。

    2019-11-30 15:10点击阅读

  • go语言函数介绍

    Go函数和一些其他语言不一样的地方1、函数格式不同func GetMsg(i int) (r string) { fmt.Println(i) r = "hi" return r }func说明这个是个函数GetMsg是函

    2019-11-30 14:52点击阅读