- 博客(29)
- 收藏
- 关注
原创 composer 简要
#composer<url>https://docs.phpcomposer.com/01-basic-usage.html</url>## 安装brew install composer##配置仓库地址```composer config [-g] repo.packagist composer https://packagist.phpcomposer.com配置全局的composer仓库地址编辑项目的composer.json或~/.config/compo
2021-03-10 15:25:30 359
原创 brew php 降级icu4c
使用homebrew安装的php7.2,昨天晚上升级homebrew之后,发现php启动不起来了。显示错误信息dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.66.dylib Referenced from: /usr/local/opt/php@7.2/sbin/php-fpm Reason: image not found进入/usr/local/opt查看icu4c的链接引用ls -alllrwxr-
2021-03-10 15:23:56 1461
原创 php7.2 安装opcache扩展
今天在给php7.2添加opcache扩展的时候遇到了一些问题,在此记录一些:因为在php7之后,默认是已经安装了opcache扩展的,但是没有开启,所以需要在php.ini中添加zend_extension="opcache.so"可以开启该扩展1.直接在php.ini中添加zend_extension="opcache.so"后,重新加载php配置文件,显示Warning: Failed ...
2019-10-19 10:55:52 4205
原创 git 常见场景命令行总结
1.暂存工作区内容git stash 保留当前工作区状态,只会储藏已经在索引中的文件;指定--include-untracked或-u标记,会存储未被索引的文件;--keep-index,不会储藏已暂存的东西;git stash list 查看保留的工作状态git stash pop 恢复工作区状态(git stash pop恢复工作区的同时会删除stash中的内容;如果...
2019-10-17 19:53:06 225
原创 Postman 提交数组和json
1.GET方式传递数组参数如图,Get请求方式传递数组参数params,数组取值为params=array(0=>1,1=>2)传递数组参数params=array(key1=>1,key2=>2)2.POST方式传递数组...
2019-10-17 15:47:15 3933
原创 Go []byte数组/int转化为string
Go 语言中读取[]byte数组,获取到的数组元素类型会是int,eg:package mainimport ( "fmt")type IPAddr [4]bytefunc main() { test := IPAddr{123,'T',3,1} temp := test[0] fmt.Printf("%T %v\n", temp, temp) te...
2019-10-15 16:52:36 1625
原创 memcached基本操作
优势:低延迟、简单易用、可扩展缺点:支持的数据类型少,无备份安装telnet: brew install telnet连接:telnet host port退出:quitstats相关操作stats 显示服务器信息,统计信息 stats reset 清空统计信息 stats slabs 显示各个slab的信息,包括chunk的大小、数目、使用情况等显示为STAT sl...
2019-10-10 19:41:48 194
原创 PHP+Crontab+Flock实现定时任务
CrontabCrontab是一个Unix/Linux系统下的常用定时执行任务安装Crontabyum install vixie-cron crontabs //vixie-cron软件包为cron的主程序,crontabs是用来安装、卸载、列举进程表格的程序chkcofig crond on //开机自启动service crond start //启动添加cr...
2019-09-26 19:18:10 278
原创 安装PHP扩展
源码安装 下载安装包 wget http://pecl.php.net/get/memcached-3.0.4.tgz解压安装包tar -zxvf memcached-3.0.4.tgz查找本机使用的php版本的phpize位置,生成编译文件cd memcached-3.0./usr/local/opt/php@7.2/bin/phpize进行软件配置和环境检测(需要...
2019-09-20 14:44:46 360
原创 PHP php-fpm 找不到环境变量
问题描述:用php写的文件,调用环境变量,结果发现在命令行中执行可以正常取到环境变量的取值,但是通过nginx+php-fpm在网页中访问时取不到环境变量的值。原因:默认情况下,php-fpm会自动清除环境变量。在配置文件php-fpm.d/www.conf中有指定:解决方法:1.将clear_env前的“;”去除,这样的话就可以访问到所有的环境变量2.只想访问某一个环境变量,...
2019-08-14 18:00:37 2478
转载 Maven如何引用自定义的jar包
转载自https://blog.csdn.net/wabiaozia/article/details/52798194以自己打的jar包myAlgorithm.jar为例:1.找到本地的.m2仓库在根目录C:\Users\user\.m2\localRepository\ 创建myAlgorithm文件夹 ---->再创建myAlgorithm文件夹----->再创建1....
2019-04-10 09:39:50 906
原创 GitLab 常用操作总结
1.git拉取项目git clone (git项目的https复制链接)2.检查对项目的更改git status3.从一个或多个其他存储库中获取分支和/或标签git fetch提交修改一般操作#创建新的分支git checkout -b BRANCH_NAME #添加需要提交的修改文件git add FILE_NAME#为更改添加提...
2018-11-21 10:55:32 946
原创 HTTP 请求方法
参考网站:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Methods/POSThttps://blog.csdn.net/u010256388/article/details/684915091.Delete 方法 用于删除指定的资源DELETE /a.html HTTP/1.1如果 DELETE 方法成功执行,那么...
2018-11-13 11:17:30 301
原创 Docker 简单相关知识 自用
实用网站:https://segmentfault.com/a/1190000009544565https://www.jianshu.com/p/0231568ab335https://yeasy.gitbooks.io/docker_practice/https://docs.docker.com/engine/reference/commandline/run/基本...
2018-11-09 16:08:36 133
原创 GitLab 简单知识点(自用)
“分叉”是原始存储库的一个副本,版本控制系统允许程序员通过“分叉”将项目的版本分成不同的“分支”,每个人在不同的分支上进行更改,然后上传至存储库的主项目。学习网站:https://www.yiibai.com/gitlab/gitlab_squashing_commits.htmlhttp://wcmc.csu.edu.cn/doc/wcmc-GitLab%20User%20Guide...
2018-11-09 12:43:30 261
原创 PHP(7) 类和对象
属性声明是由关键字 public,protected或者 private 开头,然后跟一个普通的变量声明来组成。属性中的变量可以初始化,但是初始化的值必须是常数。在类的成员方法里面,可以用 ->(对象运算符):$this->property(其中 property 是该属性名)这种方式来访问非静态属性。静态属性和常量则是用 ::(双冒号):self::$property 来访问类的...
2018-11-06 10:09:44 350
原创 PHP(6) foreach() 与 list()
foreach()只能用于遍历数组或对象,当 foreach 开始执行时,数组内部的指针会自动指向第一个单元,不需要在 foreach 循环之前调用 reset()。foreach (array_expression as $value) statementforeach (array_expression as $key => $value) statement...
2018-11-05 15:11:53 619
原创 PHP(5) elseif 与else if
当条件判断之后的语句是用花括号括起来时,两者含义相同<?php if ($a > $b) { echo "a is bigger than b"; } elseif ($a == $b) { echo "a is equal to b"; } else { echo "a is smaller than b"...
2018-11-05 14:49:11 904
原创 PHP(4) 运算符
PHP 支持>,>=,<,<=,==,!=;同时支持全等运算符 === (表示值和类型都相同) 非全等运算符 !==(值或者类型不同)取模运算符%的结果和被除数的符号保持一致。即$a%$b 的值的符号与$a保持一致算术运算符例子 名称 结果 -$a 取反 $a 的负值。 $a + $b 加法 $a 和 $b 的和。 ...
2018-11-05 14:38:56 164
原创 PHP(3)变量
变量变量由美元符号加变量名构成,变量名由字母或下划线开头,后面跟上任意数量的字母、数字或下划线构成只有有名字的变量才能进行引用赋值<?php $foo = 123; $newFoo = &$foo; $newFoo = 456; echo "\$foo is $foo,\$newFoo is $newFoo"; //输出$foo is 4...
2018-11-05 11:35:45 104
原创 PHP(2)类型简介
本文只是对PHP中的数据类型进行了部分知识点的介绍,详细介绍请参照网址:http://jp2.php.net/manual/zh/language.types.phpInteger 整型PHP不支持无符号整型,整型字长用常量PHP_INT_SIZE表示,最大值用常量PHP_INT_MAX表示,最小值用常量PHP_INT_MIN表示;如果给定的数超过了范围会自动转换为float类型整型可...
2018-11-02 19:05:14 299
原创 PHP(1)类型转换
1.查看某个表达式的值和类型,用var_dump()函数函数声明:void var_dump(mixed $exp[,mixed $...])用于显示一个或多个表达式的结构信息,包括表达式的类型和值,无返回值eg:<?php $a = array(1, array("a")); var_dump($a);?>输出:array(2){ [...
2018-11-02 16:17:19 239
转载 Windows下Mysql5.7忘记root密码的解决方法
参照博客:https://blog.csdn.net/Coder_Jeremy/article/details/73928028 1.首先检查mysql服务是否启动,若已启动则先将其停止服务2.以管理员方式打开第一个cmd窗口,切换到mysql的bin目录3.查找本机安装MySQl的my.ini配置文件,在cmd窗口输入mysqld --defaults-file="C:\P...
2018-10-09 12:52:31 1024
转载 JVM GC
引用博客链接:https://www.cnblogs.com/ASPNET2008/p/6496481.htmlhttp://baijiahao.baidu.com/s?id=1604308216748480477&wfr=spider&for=pc堆是GC管理的主要区域,对堆进行回收前,首先要确定对象是否已死(即该对象不可能再被使用)判断对象存活的方法1.引用计...
2018-08-14 12:15:26 164
原创 JVM内存分配与管理及内存溢出
主要分为运行时的数据区域和非运行时数据区域(直接内存),一般说JVM内存分配管理主要指运行时的数据区域运行时的数据区域涉及到程序计数器、Java虚拟机栈、本地方法栈、堆、方法区(其中标记部分为单个线程隔离的数据区)程序计数器:记录当前线程所执行的虚拟机字节码指令的地址(如果正在执行的是本地方法,则为null)当前线程私有;不会发生OutOfMemoryError(是内存中唯一不会...
2018-08-13 17:00:33 137
原创 同样的sql语句在数据库中能查出结果,但是在java项目中,查不出来
1.查看jdbc.propertiesurl链接是否指定了数据编码格式url = jdbc:mysql://xx.x.xx.xxx:3306?useUnicode=true&characterEncoding=utf82.如果jdbc.properties已经设置还是出现该错,则查看数据库连接配置xml文件,在jdbcUrl中也设置数据编码格式
2017-09-19 09:43:21 21103 6
原创 kafka基础知识
Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 Kafka的目的是通过hadoop的并行加载机制来统一线上和离线的消息处理,也是为了通过集群机来提供实时的消费。Kafka 主要特点:· 同时
2017-07-13 09:34:23 242
原创 java TCP通信基础知识
Tcp通信严格区分客户端和服务器端,在通信时必须先由客户端去连接服务器端才能实现通信,服务器端不可以主动连接客户端,并且服务器端程序需要事先启动,等待客户端连接。 JDK提供两个类用于实现TCP程序,一个是ServerSocket类,用于表示服务器端;一个是Socket,用于表示客户端。 ServerSocket类提供了四种构造方法:1.Serversocket()该构造方
2017-07-12 11:14:12 444
原创 启动Producer报错kafka Failed to send messages after 3 tries
出错原因排查:1.没有启动kafka服务解决办法:在命令行中进入到kafka目录下,输入bin/kafka-server-start.sh config/server.properties启动kafka服务2.可能没有配置server.properties文件中advertised.host.name属性解决办法:配置hosts文件 做zookeeper服务器的映射配置
2017-07-12 10:23:10 593
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人