魂影魔宅

走向全栈开发者之路

PHP过滤输入的emoji表情

1.过滤emoji表情的原因 在我们的项目开发中,emoji表情是个麻烦的东西,即使我们可以能存储,也不一定能完美显示,因为它的更新速度很快:在iOS以外的平台上,例如PC或者android。如果你需要显示emoji,就得准备一大堆emoji图片并使用第三方前端类库才行。即便如此,还是可能因为em...

2019-05-23 20:18:48

阅读数 11

评论数 0

gRPC快速入门教程

gRPC快速入门教程 gRPC快速入门(一)——Protobuf简介 https://blog.51cto.com/9291927/2331980 gRPC快速入门(二)——Protobuf序列化原理解析 https://blog.51cto.com/9291927/2332264 gRPC快速入...

2019-05-23 17:37:25

阅读数 18

评论数 0

CentOS中PHP服务器安装gRPC

载 PHP的gRPC扩展和protobuf扩展 PHP的gRPC扩展:http://pecl.php.net/package/gRPC PHP的protobuf扩展: http://pecl.php.net/package/protobuf wget http://pecl.php.net/get...

2019-05-23 17:05:40

阅读数 11

评论数 0

PHP仲使用gRPC客户端

因为工作需要使用gRPC,本人使用的是windows10,不过linux的操作流程基本一样。 直接进入主题,分为了几部分 1、下载Protoc 下载地址:https://github.com/google/protobuf/releases 这里采用的二进制文件,选择对应的平台,下载 https:...

2019-05-23 16:30:14

阅读数 4

评论数 0

Redis持久化-数据丢失及解决方案总结

Redis大部分应用场景是纯缓存服务,请求后端有Primary Storage的组件,如MySQL,HBase;请求Redis的键未命中,会从primary Storage中获取数据返回,同时更新Redis缓存。如果少量数据丢失,相当于请求"缓冲未命中"; 一般对业务的影响是无...

2019-05-16 18:24:58

阅读数 2

评论数 0

PHP+Redis 实现点赞+热度

前言 点赞其实是一个很有意思的功能。基本的设计思路有大致两种, 一种自然是用mysql(写了几百行的代码都还没写完,有毒)啦。数据库直接落地存储, 另外一种就是利用点赞的业务特征来扔到redis(或memcache)中, 然后离线刷回mysql等。 我这里所讲的功能都是基于我之前的项目去说的,所以...

2019-05-16 17:18:42

阅读数 4

评论数 0

解决CentOS安装GitLab经常奔溃,Prometheus运行失败

背景 由于内部服务器安装GitLab,但是发型GitLab运行一段时间后就无法访问,重启后又可以 终极分析原因 由于之前升级python的原因,导致安装GitLab的时候安装prometheus失败 解决方案 查看GitLab状态 gitlab-ctl status 发现...

2019-05-15 13:05:52

阅读数 10

评论数 0

CentOS 6.9升级python2.7问题

ImportError: No module named pkg_resources解决方案 重装安装pip pip是python的安装工具,很多python的常用工具,都可以通过pip进行安装。 要安装pip,首先要安装setuptools。官网,https://pypi.python.o...

2019-05-14 21:51:52

阅读数 11

评论数 0

PHP高性能的配置管理扩展Yaconf

简介 Yaconf 是一个高性能的配置管理扩展,是由PHP核心开发者鸟哥惠新宸发布的 PHP7 下的扩展应用。主要目标是简化读取项目配置文件, 使配置文件和项目代码分离,增强了配置文件的可读性和可维护性。 据 Yaconf 开发者惠新宸在其博客上说,这个项目是其在来微博以后, 第一个优化项目中...

2019-05-03 15:22:23

阅读数 49

评论数 0

Linux下SVN命令一次性提交多个目录及子目录

svn st|awk '{print $2}'|xargs svn add。 乍看之下觉得更加精炼,仔细看下就会发现这个脚本没有区分文件状态。所以完善了以下这个脚本: svn st | awk '{if ( $1 == "?") { print $2}}' | xargs s...

2019-05-01 00:29:32

阅读数 9

评论数 0

Linux下SVN使用钩子自动同步代码

什么是 post-commit 利用SVN的POST-COMMIT钩子自动部署代码 我们在开发的过程将代码提交到SVN后使用SVN的hook,通过post-commit脚本,在目 标文件夹根下执行svn update操作,将更新内容同步到测试环境,这样开发调试非常方便。 如何做 创建项目 svna...

2019-04-28 00:48:00

阅读数 21

评论数 0

最详细的CentOS7设置自定义开机启动服务教程

CentOS 7 添加开机启动有两种方式: 一、添加开机启动服务 Centos 系统服务脚本目录: /usr/lib/systemd/ 有系统(system)和用户(user)之分,如需要开机没有登陆情况下就能运行的程序,存在系统服务(system)里,即: /usr/lib/sys...

2019-04-27 20:20:47

阅读数 33

评论数 0

Linux下安装Composer

下载 Composer 的可执行文件 局部安装 要真正获取 Composer,我们需要做两件事。首先安装 Composer (同样的,这意味着它将下载到你的项目中): curl -sS https://getcomposer.org/installer | php 注意: 如果上述方法由于某些原...

2019-04-26 15:46:44

阅读数 21

评论数 0

后端技术流大神博客收藏

团队技术博客 淘宝UED淘宝用户体验团队 淘宝核心系统淘宝核心系统团队博客 阿里巴巴数据库团队专注数据库管理开发运维 淘宝通用产品专注JAVA技术 淘宝QA致力于做测试的行业标准 淘宝搜索技术关注技术 关注搜索 量子恒道专注大数据统计 百度搜索研发关注搜索相关技术 EMC中国...

2019-04-24 13:23:18

阅读数 20

评论数 0

Redis未授权访问漏洞利用总结

0x01 redis介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。 R...

2019-04-24 13:12:13

阅读数 20

评论数 0

Redis未授权访问漏洞的利用及防护

什么是Redis未授权访问漏洞? Redis在默认情况下,会绑定在0.0.0.0:6379。如果没有采取相关的安全策略,比如添加防火墙规则、避免其他非信任来源IP访问等,这样会使Redis服务完全暴露在公网上。如果在没有设置密码认证(一般为空)的情况下,会导致任意用户在访问目标服务器时,可以在未...

2019-04-24 12:52:49

阅读数 29

评论数 0

编译安装Swoole4.3.3详细步骤

安装PHP 7.3.1 https://blog.csdn.net/uisoul/article/details/86631469 下载Swoole wget https://github.com/swoole/swoole-src/archive/v4.3.3.tar.gz 解压 ...

2019-04-21 22:18:35

阅读数 43

评论数 0

phpize 编译安装php扩展出现Cannot find autoconf解决办法

运行/usr/local/webserver/php/bin/phpize时出现: Configuring for: PHP Api Version: 20041225 Zend Module Api No: 20060613 Zend Extension Api No:...

2019-04-21 21:56:32

阅读数 21

评论数 0

Linux下环境变量配置方法梳理(.bash_profile和.bashrc的区别)

在linux系统下,如果下载并安装了应用程序,在启动时很有可能在键入它的名称时出现"command not found"的提示内容。如果每次都到安装目标文件夹内,找到可执行文件 来进行操作就太繁琐了,这种情况下就涉及到环境变量PATH的设置问题,而PATH的设置也是在linu...

2019-04-21 21:07:53

阅读数 14

评论数 0

Composer下载问题解决

如何使用? 请尽可能用比较新的 Composer 版本。 使用 Composer 镜像加速有两种选项: 选项一:全局配置,这样所有项目都能惠及(推荐); 选项二:单独项目配置; 选项一、全局配置(推荐) $ composer config -g repo.packagist compose...

2019-04-21 15:48:50

阅读数 56

评论数 0

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