摘要:
journalctl是什么 查询系统日志的工具 journalctl -xe是什么意思 -xe是排查问题时最常用的参数:-e 从结尾开始看-x 相关目录(如:问题相关的网址) journalctl -xe # -x 是目录(catalog)的意思,在报错的信息下会,附加解决问题的网址 -e page 阅读全文
摘要:
需求 在PHP开发中为了区分线上生产环境还是本地开发环境, 如果我们能通过判断$_SERVER['RUNTIME_ENVIROMENT']为 'DEV'还是'PRO'来区分该多好, 可惜的是$_SERVER数组里面根本没有RUNTIME_ENVIROMENT这个元素。 一、通过nginx的fastc 阅读全文
摘要:
1. 实现客户端IP地址获取接口 普通版本 Nginx 的配置文件中提供了一个变量 $remote_addr 用来获取用户访问本实例时的 IP 地址,我们只要将这个变量的值返回给用户就行了(没错,就是这么简单!): location / { default_type text/plain; retu 阅读全文
摘要:
使用类似雷电模拟器来安装手机应用方便在电脑端进行APP的相关抓取与调试 准备工作: 1)在fiddler中, 在HTTPS设置项中,如图勾选,点击Actions,选择“Export Root Certificate to Desktop”会将证书导出到桌面; 1、打开雷电模拟器,点击设置—>网络设置 阅读全文
摘要:
日常使用中Redis中配到的问题汇总 1. RedisDesktopManager提示:Connection error: QRedisClient compiled without ssh support 平常使用RedisDesktopManager进行可视化管理, 使用ssh代理发生错误 解决 阅读全文
摘要:
阅读全文
![](https://images.cnblogs.com/cnblogs_com/xingxia/1823945/o_200808133457openresty.jpg)
摘要:
阅读全文
![](https://images.cnblogs.com/cnblogs_com/xingxia/1823946/o_200808133812lua.jpg)
摘要:
新到一家公司,接触有些业务竟然直接通过服务器,在nginx层面就完成了,主要是基于OpenResty和Lua来实现的。打算深入了解一下这门神奇的语言。。。 为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua 特性 轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K, 阅读全文
![Lua之基础篇](https://images.cnblogs.com/cnblogs_com/xingxia/1823946/o_200808133812lua.jpg)
摘要:
转载:https://mp.weixin.qq.com/s/wB_snf5hWiOkGxeT5p9INw 前言 今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能 阅读全文
摘要:
我们在使用缓存的时候,不管Redis或者是Memcached,基本上都会遇到以下3个问题:缓存穿透、缓存并发、缓存集中失效。这篇文章主要针对【缓存并发】问题展开讨论,并给出具体的解决方案。 1.什么是缓存并发? 在高并发的访问下,当某个缓存处于过期失效的时间点时,极有可能出现多个进程同时查询该缓存( 阅读全文
摘要:
在开始使用golang的时候,经常会遇到各种问题,总结在此 1.unrecognized import path "golang.org/x/.. golang 在 github 上建立了一个镜像库,下载github上的镜像库放入GOPATH下即可 mkdir -p $GOPATH/src/gola 阅读全文
![Golang常见问题汇总](https://images.cnblogs.com/cnblogs_com/xingxia/1426721/o_200808134254golang_problem.jpg)
摘要:
Faker,它解决的问题是python模拟(随机)数据!不知道大家在工作中没有用到过假数据,特别前后端开发的人员,应该经常用到,前端人员页面展示,效果展示。后端人员数据库数据模拟。今天给大家介绍的这个项目完美的解决了这个方案,可以模拟多种语言的数据,中文,英文,日语,韩语等等。有兴趣的小伙伴可以下载 阅读全文
摘要:
安装: pip install loguru 基础使用: from loguru import logger logger.debug("This is a debug...") 在 loguru 里面有且仅有一个主要对象,那就是 logger,loguru 里面有且仅有一个 logger,而且它已 阅读全文
摘要:
下面推荐一个 environs 库,利用它我们可以轻松地设置各种类型的环境变量。 安装: pip3 install environs 好,安装之后,我们再来体验一下使用 environs 来设置环境变量的方式。 from environs import Env env = Env() VAR1 = 阅读全文
摘要:
作为开发者,经常使用借助GitHub进行开发,但是最近一直无法访问github.com站点,决定搞一下!!! 由于国内某些原因,导致我们有时候不能访问到 www.github.com。此时我们必须找到github.com的最新DNS域名,然后在/ect/hosts中添加或者修改即可。 获取githu 阅读全文
摘要:
golang常用操作与命令 1.执行golang文件 go run hello_world.go 2.编译成可执行文件 go build hello_world 则会生成hello_world可执行文件,即可直接运行 ./hello_world不同环境下的编译需要修改对应参数:GOOS=linuxG 阅读全文
摘要:
多种语言,技术栈点的不错学习站点汇总。 PHP: laravel: https://learnku.com/ Python: Golang: 运维: Jenkins Jenkins 是许多软件开发团队的首选DevOps自动化工具。它是一个开源CI / CD服务器,可以在自动化交付流程的不同阶段使用。 阅读全文
摘要:
阅读全文
![](https://images.cnblogs.com/cnblogs_com/xingxia/1191753/o_Linux_commands.jpg)
摘要:
具体参考: https://learnku.com/docs/laravel-specification/5.5/readme-examplemd/523 阅读全文
摘要:
参考:https://github.com/wsgzao/sersync 原理 Synchronize files and folders between servers -using inotiy and rsync with c++ 服务器实时同步文件,服务器镜像解决方案 sersync主要用于 阅读全文
摘要:
1、首先,检查是否已经安装Homebrew,如果没有安装Homebrew,请先安装 2、使用Homebrew安装命令,在终端输入以下命令 brew install redis 当前默认安装5.0.8版本 3、 如何查看安装redis后的路径及配置文件位置 Homebrew安装的软件会默认在/usr/ 阅读全文
摘要:
官网参考: Celery 官网:http://www.celeryproject.org/ Celery 官方文档英文版:http://docs.celeryproject.org/en/latest/index.html Celery 官方文档中文版:http://docs.jinkan.org/ 阅读全文
摘要:
文档说明:https://marshmallow.readthedocs.io marshmallow是一个用来将复杂的orm对象与python原生数据类型之间相互转换的库,简而言之,就是实现object -> dict, objects -> list, string -> dict 和 stri 阅读全文