linux man手册使用相关问题

摘要: 2021年11月24日09:35:25 https://man7.org/linux/man-pages/index.html linux的手册 https://www.kernel.org/doc/man-pages/ linux kernel的手册 man fopen c++ 手册yum ins 阅读全文
posted @ 2021-11-24 10:03 zh7314 阅读(1) 评论(0) 推荐(0) 编辑

linux创建文件最大权限问题以及上传文件权限计算 php 波浪号 ~

摘要: 2021年11月23日08:10:40 但是最近没有这么写PHP,突然看一段代码懵了 @chmod($target, 0666 & ~umask()); 注意一下,linux的 ~符号是代表home目录 建议如果需要做文件上传的话,可以单独使用下面的代码,是laravel的官方文件上传 public 阅读全文
posted @ 2021-11-23 10:04 zh7314 阅读(2) 评论(0) 推荐(0) 编辑

mysql 性能优化从无到有 (转)-推荐,写的挺好的

摘要: 2021年11月14日12:56:54 优化介绍:注意: 不要听信你看到的关于优化的“绝对真理” ,而应该在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设。 1 优化思路1.0 优化方向在数据库优化方向上主要的方向:安全,性能 安全 > 数据安全性性能 > 数据的高性能访问1.1 优 阅读全文
posted @ 2021-11-14 13:35 zh7314 阅读(7) 评论(0) 推荐(0) 编辑

mysql调优和SQL优化

摘要: 2017年7月13日09:35:38 部分内容引自其它网友的博客,如需删除请联系QQ群主 这个是一个持续更新的,自己也在调高自己的mysql水平,其实就是mysql DBA之路 废话几句,所谓的高级php开发工程师就是什么都得懂,mysql-dba也得是高级水平,php也得是高级水平,js或者说jq 阅读全文
posted @ 2021-11-13 11:37 zh7314 阅读(5) 评论(0) 推荐(0) 编辑

laravel 计划任务的实现原理和实现自己的定时计划任务

摘要: laravel的计划任务确实好用,之前就计划吧这个功能研究下,自己造一个给tp5使用 但是研究之后发现,容器这个概念吧代码变得比较抽象,代码读起来的难度比较高 然后研究之后发现除了phpstorm可以追踪大部分代码之外,其他的ide代码追踪功能真的很一般,比如我一般使用NetBeans 看官网在开发 阅读全文
posted @ 2021-11-12 13:56 zh7314 阅读(11) 评论(0) 推荐(0) 编辑

java 空指针 采坑记录

摘要: 2019年4月14日00:14:26 原文:https://www.oschina.net/translate/understanding-accepting-and-leveraging-optional-in?lang=chs&page=1# https://www.oschina.net/tr 阅读全文
posted @ 2021-11-12 13:25 zh7314 阅读(4) 评论(0) 推荐(0) 编辑

linux里一些有意思,有帮助的命令

摘要: 2021年11月11日10:38:42 Linux常用命令大全 系统信息 arch 显示机器的处理器架构 uname -m 显示机器的处理器架构 uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hd 阅读全文
posted @ 2021-11-11 14:44 zh7314 阅读(5) 评论(0) 推荐(0) 编辑

文件头格式标准魔数-magic number和mime.types

摘要: 2021年11月8日10:13:39 1,magic number https://www.garykessler.net/library/file_sigs.html 这个文件头部,各种文件的默认数据格式 https://gist.github.com/Qti3e/6341245314bf3513 阅读全文
posted @ 2021-11-08 10:43 zh7314 阅读(41) 评论(0) 推荐(0) 编辑

centos7.9打造php cpp开发环境

摘要: 2021年10月30日16:04:11 为什么选择centos7.9 1,因为8.x在2022年就中止LTS了 2,centos steam没有稳定版本,7.9现在是主流的服务器的版本,7.9 lts到2024,主要是我线上服务器一直,部署的时候避免问题 http://mirrors.163.com 阅读全文
posted @ 2021-10-30 16:05 zh7314 阅读(20) 评论(0) 推荐(0) 编辑

如何快速入门现代开发语言

摘要: 2021年10月29日09:34:15 1,什么是现代语言,现代语言有那些特点 有人支持oop对象编程,支持多线程,并发,类型推断等特性就是现代语言,我个人觉得不是,包管理+产品化的框架才是语言现代化的标志,特别是包管理。 那么现在那些语言是现代化语言呢? java包管理器 maven ,产品化框架 阅读全文
posted @ 2021-10-29 10:50 zh7314 阅读(41) 评论(0) 推荐(0) 编辑

elasticsearch 7.14.1集群配置 x-pack配置

摘要: 2021年9月20日15:16:59 注意:所有版本和插件必须一致-7.14.1,或者你的软件版本都是统一的版本 下载rpm包 https://www.elastic.co/cn/downloads/past-releases#elasticsearch wget https://artifacts 阅读全文
posted @ 2021-10-27 09:31 zh7314 阅读(67) 评论(0) 推荐(0) 编辑

mysql8.0.26 yum安装主从配置

摘要: 2021年10月16日15:38:04 自从大部分公司都习惯使用云服务器之后,经常就直接使用rds数据库了,数据库自己配置,做主从,已经真的好久没自己做了,回想起来基本从2014,15年就基本没做过了 这次配置之后发现很多变化, mysql版本8.0.26 centos7.9 8.x因为redhat 阅读全文
posted @ 2021-10-19 14:11 zh7314 阅读(21) 评论(0) 推荐(0) 编辑

Elasticsearch常用命令

摘要: 2021年9月28日08:45:19 东西都是收集的,部分经过测试,es版本是17.4.1 https://blog.csdn.net/zhuoshengda/article/details/90378466 https://www.cnblogs.com/shaner/p/5661071.html 阅读全文
posted @ 2021-09-28 16:05 zh7314 阅读(67) 评论(0) 推荐(0) 编辑

linux目录详解

摘要: 2021年9月28日10:13:57 目录结构 在 FHS 中,所有文件和目录都出现在根目录 / 下,即使它们存储在不同的物理或虚拟设备上。如果安装了某些子系统,例如 X Window 系统,则其中一些目录仅存在于特定系统上。 大多数这些目录存在于所有类 Unix 操作系统中,并且通常以大致相同的方 阅读全文
posted @ 2021-09-28 10:22 zh7314 阅读(35) 评论(0) 推荐(0) 编辑

关于 Elasticsearch 集群核心配置,腾讯大佬的灵魂9问,你能接住几个?(转)

摘要: 2021年9月28日07:36:04 原文: https://mp.weixin.qq.com/s/ChPs80_1HeuUtUHpthqEBA 题记 这是一位腾讯大佬 2020年4月份在死磕 Elasticsearch技术交流微信群里发起讨论的问题,之前初步讨论了答案,但是不够细或者说讲解不透,所 阅读全文
posted @ 2021-09-28 07:37 zh7314 阅读(84) 评论(0) 推荐(0) 编辑

php调用Elasticsearch

摘要: 2021年9月13日16:11:09 PHP版本8,laravel8 elasticsearch 7.14.0 本地虚拟机的centos7.9 openjdk java 1.8 composer require elasticsearch/elasticsearch 目前已经支持 php: ^7.3 阅读全文
posted @ 2021-09-16 16:37 zh7314 阅读(28) 评论(0) 推荐(0) 编辑

mysql分词插件下载,安装,使用

摘要: 2021年9月15日10:16:44 mysql官方支持中文分词工具 ngram 自MySQL5.7.6版起,MySQL将ngram全文解析器作为内置的服务器插件 官方文档 https://dev.mysql.com/doc/refman/8.0/en/fulltext-search-ngram.h 阅读全文
posted @ 2021-09-16 16:12 zh7314 阅读(51) 评论(0) 推荐(0) 编辑

无限层级拉新,数据建立和数据分析 php

摘要: 2021年4月19日18:40:54 关于用户拉新活动,如果在活动开始之初,设计的时候没有做好用户关系处理的话,那就涉及统计的时候就是一个很麻烦的事情。 如果你刚好拉新员工的用户也是在这个表,需要筛选非员工的裂变用户数据就更麻烦了,因为这个是一个树状结构的,需要过滤掉员工数据,那就更蛋疼了,到现在我 阅读全文
posted @ 2021-09-15 14:31 zh7314 阅读(16) 评论(0) 推荐(0) 编辑

centos7.9安装EFK ELK等日志系统选型

摘要: 2021年9月5日21:41:08 关闭防火墙 systemctl stop firewalld systemctl stop iptables systemctl disable firewalld.service systemctl disable iptables.service sed -i 阅读全文
posted @ 2021-09-09 16:18 zh7314 阅读(14) 评论(0) 推荐(0) 编辑

分词数据字典下载

摘要: 2021年9月8日16:33:14 使用ElasticSearch ik做分词查询的时候,发现对医药相关的分词并不理想,找了一下相关的字典 搜狗输入法的词典 https://pinyin.sogou.com/dict/ 比如 https://pinyin.sogou.com/dict/search/ 阅读全文
posted @ 2021-09-08 16:42 zh7314 阅读(47) 评论(0) 推荐(0) 编辑

开奖算法,数据归一化映射到任一区间 PHP实现

摘要: 2021年6月9日12:14:56 参照算法https://blog.csdn.net/willduan1/article/details/80448493?utm_source=blogxgwz6 if (!function_exists('normalized_mapping')) { /* * 阅读全文
posted @ 2021-09-02 09:41 zh7314 阅读(29) 评论(0) 推荐(0) 编辑

widnows下lua开发环境luadist LuaRocks搭建

摘要: 2021年8月18日11:22:26 官网 http://luabinaries.sourceforge.net/ https://github.com/rjpcomputing/luaforwindows 点击 Lua for Windows https://github.com/rjpcompu 阅读全文
posted @ 2021-08-18 14:32 zh7314 阅读(103) 评论(0) 推荐(0) 编辑

windows ruby on rails搭建搭建

摘要: 2021年8月17日12:28:04 widnows ruby下载: https://rubyinstaller.org/downloads/ 注意:Ruby+Devkit 3.0.2-1 (x64) 注意下这个带Devkit 版本,不然你需要重新安装Devkit 如果下载不下来直接把地址复制到迅雷 阅读全文
posted @ 2021-08-17 13:39 zh7314 阅读(14) 评论(0) 推荐(0) 编辑

php爬虫选择器-来自phpspider

摘要: 2021年8月7日09:44:05 之前一直使用phpspider 官网:https://doc.phpspider.org/ 但是官方对psr4,对php7 php8似乎没有升级的意思,用的比较多就是 selector 选择器 现在使用的laravel8 php8的框架,所以一直没有做更改,我其实 阅读全文
posted @ 2021-08-07 10:08 zh7314 阅读(67) 评论(0) 推荐(0) 编辑

markdown增强显示插件

摘要: 2021年7月19日10:48:49 最近使用markdown写的文档给其他人演示的时候,一般都是直接使用vscode做演示,但是其实效果并不好 chrome有个 markdown view可以像gitee增强显示md文件 链接: https://pan.baidu.com/s/1MGL6TsAmY 阅读全文
posted @ 2021-07-19 11:01 zh7314 阅读(18) 评论(0) 推荐(0) 编辑

PHP7以上的异常处理变化

摘要: 2021年7月19日10:37:39 https://www.php.net/manual/zh/class.throwable PHP 7 里,Throwable 是能被 throw 语句抛出的最基本的接口(interface),包含了 Error 和 Exception。 注意这里error和e 阅读全文
posted @ 2021-07-19 10:47 zh7314 阅读(24) 评论(0) 推荐(0) 编辑

open-php开源项目:php-code-generator PHP流行框架的curd的代码生成器

摘要: php-code-generator 介绍 基于php的代码生成器 测试环境 php ^8.0 支持范围 目前仅支持laravel,后续会支持webman,thinkphp等,也欢迎提交模板 composer composer require zx/php-code-generator 使用方法 1 阅读全文
posted @ 2021-07-15 14:51 zh7314 阅读(73) 评论(0) 推荐(0) 编辑

laravel withoutOverlapping导致执行脚本延迟或者失效问题

摘要: 2021年7月15日11:24:00 当执行某个需要经常跑的 everyMinute的之后防止,一次脚本未执行完就又重新跑,导致出现超出预期的错误,或者数据错误,就会使用 withoutOverlapping来防止重复执行 $schedule->command('NoPersonPrize')->e 阅读全文
posted @ 2021-07-15 12:26 zh7314 阅读(181) 评论(0) 推荐(0) 编辑

vcpkg国内镜像设置

摘要: 2021年7月13日11:33:34 博客园:vcpkg的 https://www.cnblogs.com/vcpkg/ gitee https://gitee.com/jackboosy/vcpkg 建议使用 powershell 镜像地址为 http://106.15.181.5 以下为使用方法 阅读全文
posted @ 2021-07-13 11:42 zh7314 阅读(278) 评论(0) 推荐(0) 编辑

php trait和class的区别,trait复用代码,static方法和普通方法的区别

摘要: 2021年7月10日22:44:49 trait zx { // const sss = 9; public static function tt() { echo 'tt'; } public function yy() { echo 'yy'; } } class uu { use zx; co 阅读全文
posted @ 2021-07-10 23:00 zh7314 阅读(105) 评论(0) 推荐(0) 编辑

PHP try catch finally性能测试

摘要: 2021年7月10日20:13:47 环境windows10 php8,没开jit 和opcache <?php $start = microtime(true); for ($i = 0; $i < 50000; $i++) { echo 'exception1'; } echo '<br>' . 阅读全文
posted @ 2021-07-10 22:34 zh7314 阅读(36) 评论(0) 推荐(0) 编辑

PHP高性能分布式socket服务框架GatewayWorker

摘要: 2021年7月8日12:54:30 官方文档: http://doc2.workerman.net/ demo代码:https://gitee.com/open-php/gateway 测试环境: http://www.websocket-test.com/ 支持本地IP 原来比较简单,整理项目代码 阅读全文
posted @ 2021-07-08 14:36 zh7314 阅读(83) 评论(0) 推荐(0) 编辑

open-php开源项目:short-link-jump 高性能短连接跳转服务

摘要: 2021年6月25日15:15:07 项目url https://gitee.com/open-php_admin/short-link-jump 基于webman的高性能短连接跳转服务 相关组件 php >= 8.0 redis mysql 8.0 ###此项目完全不建议在windows下运行业务 阅读全文
posted @ 2021-06-25 15:17 zh7314 阅读(128) 评论(0) 推荐(0) 编辑

webman一个令人惊喜的PHP高性能框架,short-link-jump短连接转换高性能项目

摘要: 2021年6月25日13:05:08 webman框架的文档 https://www.workerman.net/doc/webman#/README 测试环境 阿里云 esc 4核 16 GiB,php环境8.0.3,mysql8,redis ,PHP建议开启opcache和jit,获得更好性能 阅读全文
posted @ 2021-06-25 14:01 zh7314 阅读(727) 评论(0) 推荐(0) 编辑

PHP tcpdf实现pdf电子签名

摘要: 2021年6月18日10:50:25 官方文档 https://tcpdf.org/examples/example_052/ 几个问题需要注意的问题 /* NOTES: - To create self-signed signature: openssl req -x509 -nodes -day 阅读全文
posted @ 2021-06-18 11:42 zh7314 阅读(253) 评论(0) 推荐(0) 编辑

linux centos8 nologin用户执行crontab命令

摘要: 2021年6月10日12:44:56 一般网站的跑的用户比如www都是设置成 /sbin/nologin,只提供ftp账号权限给www用户使用 cat /etc/passwd 可以看到权限,但是执行 crontab是需要bash权限的 但是你使用root 账号 crontab -e 跑的时候,比如代 阅读全文
posted @ 2021-06-10 15:55 zh7314 阅读(79) 评论(0) 推荐(0) 编辑

golang roadrunner中文文档(五)集成到其他服务 docker

摘要: 2021年6月8日13:29:33 golang roadrunner中文文档(一)基础介绍 golang roadrunner中文文档(二)PHP Workers golang roadrunner中文文档(三)HTTPS 和 HTTP/2 golang roadrunner中文文档(四)app服 阅读全文
posted @ 2021-06-08 13:52 zh7314 阅读(32) 评论(0) 推荐(0) 编辑

golang roadrunner中文文档(四)app服务器

摘要: 2021年6月8日13:18:46 golang roadrunner中文文档(一)基础介绍 golang roadrunner中文文档(二)PHP Workers golang roadrunner中文文档(三)HTTPS 和 HTTP/2 golang roadrunner中文文档(四)app服 阅读全文
posted @ 2021-06-08 13:20 zh7314 阅读(134) 评论(0) 推荐(0) 编辑

golang roadrunner中文文档(三)HTTPS 和 HTTP/2

摘要: 2021年6月8日13:15:46 golang roadrunner中文文档(一)基础介绍 golang roadrunner中文文档(二)PHP Workers golang roadrunner中文文档(三)HTTPS 和 HTTP/2 golang roadrunner中文文档(四)app服 阅读全文
posted @ 2021-06-08 13:18 zh7314 阅读(125) 评论(0) 推荐(0) 编辑

golang roadrunner中文文档(二)PHP Workers

摘要: 2021年6月8日12:51:06 golang roadrunner中文文档(一)基础介绍 golang roadrunner中文文档(二)PHP Workers golang roadrunner中文文档(三)HTTPS 和 HTTP/2 golang roadrunner中文文档(四)app服 阅读全文
posted @ 2021-06-08 12:55 zh7314 阅读(101) 评论(0) 推荐(0) 编辑