- 博客(28)
- 收藏
- 关注
原创 Sonarqube 搭建使用说明文档
Sonarqube 搭建使用说明文档sonar 支持 postgresql,SQLServer,Oracle,当前使用的是 postgresql中间遇到的问题es 报错原因是es 启动失败,需要重启 sonarQube 服务plugin 下载过慢plugin 可以访问链接进行下载 ,保存至sonarqube/extensions/downloads并重启服务即可同时需配置以下参数-Dsonar.scm.disabled=true-Dsonar.quali
2021-03-23 19:46:15 722 4
原创 ubuntu 发送邮件
ubuntu 发送邮件1、安装heirloom-mailxapt-get update && apt-get install -y heirloom-mailx2、配置vi /etc/nail.rcset from=429240967@qq.comset smtp=smtp.qq.comset smtp-auth-user=429240967@qq.com...
2020-04-17 13:10:36 830
原创 执行rsync时报:Host Key verification failed 解决方法
执行rsync时报:Host Key verification failed 解决方法错误截图解决方法:1、 在 .ssh目录下添加config文件,键入StrictHostKeyChecking noUserKnownHostsFile /dev/null2、删除 .ssh/know_hosts中对应ip的相关rsa信息...
2019-04-02 14:48:10 3630 1
原创 PHP 垃圾回收机制
谈论 PHP 垃圾回收机制,我们可以从以下三方面说起:引用计数 回收周期 性能方面1、引用计数在 PHP 中,每个变量都存在"zval"的变量容器中,这个变量包含变量的类型、值、is_ref、refcount。is_ref 是一个bool 值,用来标识这个变量是否是属于引用集合,php引擎通过这个字段区分普通变量和引用变量,由于php允许用户通过使用&来使用自定义引用,...
2018-09-27 19:17:27 185
转载 macOS 上安装 PECL
转载: https://blog.csdn.net/json_vip/article/details/793245241. 下载 PEAR使用 curl 命令下载即可:$ curl -O https://pear.php.net/go-pear.phar使用 sudo 授权进行安装:$ sudo php -d detect_unicode=0 go-pear.phar ...
2018-08-30 20:13:58 1433
原创 docker 使用docker-compose 安装testlink
docker-compose.yml 文件内容:version: '3'services: mariadb: image: 'bitnami/mariadb:latest' container_name: mariadb environment: - MARIADB_USER=testlink - MARIADB_PASSWORD=1q...
2018-07-20 14:36:10 1857
原创 ubuntu 16.04 或 18.04 通过修改PPA源 安装 php7.2
1、通过修改PPA源的方式来安装sudo apt-get install python-software-propertiessudo add-apt-repository ppa:ondrej/phpsudo apt-get updatesudo apt-get install -y php7.2完成后 使用 php -v 查看版本即可也可以使用同一个ppa源 安装 7.0、7.1sudo...
2018-05-21 14:09:48 6926
原创 ubuntu16 安装redis phpredis
1.安装rediswget redis的官网下载地址 解压 tar zxvf 下载的打包文件cd 进入到解压的文件夹make && make install 测试安装是否成功 : 键入redis-cli 或查看6379端口2.添加phpredis扩展apt-get install
2018-03-27 17:55:49 233 1
原创 nginx php-fpm 配置https和http2
基础环境 阿里云ecs ubuntu16.04 (默认的nginx的版本是1.10,支持http2)1. 安装nginx apt-get install nginx 之后即可用ip地址或者域名进行访问2. 添加server.conf 在nginx.conf 里面有配置文件 include /etc/nginx/co
2018-03-02 11:57:41 2221
原创 aliyun短信服务,php采用示例代码报Can not find endpoint to access
$endpoint = new Endpoint($this->options['region_id'], EndpointConfig::getregionIds(), EndpointConfig::getProducDomains()); $endpoints = array($endpoint); EndpointProvider::setEndpoints($
2017-09-15 11:13:13 2802
原创 简单部署 swagger
这是swagger UI 的github 地址: https://github.com/swagger-api/swagger-ui下载下来,将dist文件复制出来,直接放在代码中直接访问即可。需配置的地方是dist 中的index.html,如下图,修改url对应的文档地址,就可访问自己的文档了。使用yml格式的话可以 去 http://editor.swagger.io/ 查看
2017-09-13 20:39:42 827
原创 symfony 从已有的数据库中生成实体entity
php bin/console doctrine:mapping:import --forceBundleName xml这是基本的命令行 (bin/console) 也可换为(app/console),后面的--force 是强制生成并覆盖选项,可以不加,AcmeBlogBundle是所在bundle名 ,xml 是生成entity 的格式,可以为 xml,yml,annotation,
2017-09-13 20:33:06 1995
原创 Docker for Windows 里的Shared Drives 设置不生效
昨天,帅彬同学出现了一个疑难杂症,具体的可以大致描述成:Docker中的settings里的Shared Drives 选择对应盘符后,点击Apply后无法生效,没办法选择对应盘符进行分享。解决办法:win+R ,键入gpedit.msc,出现如下界面,找到高亮处的网络访问:本地账户的共享和安全模型,选择如图中的 经典 选项。即可。原因分析:由上图可
2017-09-13 20:03:14 13361 10
原创 直接插入排序(php代码实现)
public function run(){ //直接插入排序 $array = [5, 2, 7, 1, 3, 4, 6, 9, 8]; $this->directInsertSort($array); print_r($array);}private function directInsertSort(Array &$array){ $co
2017-08-22 10:30:53 480
转载 闭包,匿名函数
闭包闭包是什么?1).闭包和匿名函数在PHP5.3中被引入。2).闭包是指在创建时封装函数周围状态的函数,即使闭包所在的环境不存在了,闭包封装的状态依然存在,这一点和Javascript的闭包特性很相似。3).匿名函数就是没有名称的函数,匿名函数可以赋值给变量,还可以像其他任何PHP对象一样传递。可以将匿名函数和闭包视作相同的概念。4).需要注意的是闭包使用的语
2017-07-31 11:37:31 202
原创 抽象类 自动执行 main方法
代码截图:结果截图:再来一波代码截图:结果截图:实验证明,会自动执行main 方法 ,具体查找php官方文档,也没有看到相关解释 ,特别费解。
2017-07-19 11:10:21 1081
原创 symfony3 添加一个bundle,无法启动PHP内置服务器
symfony 添加一个bundle(比如AdminBundle),添加完成后,启动PHP 内置服务器的时候,报如下错误:PHP Fatal error: Uncaught Symfony\Component\Debug\Exception\ClassNotFoundException: Attempted to load class "AdminBundle" from namespace
2017-07-13 11:49:05 486
原创 密码存储中MD5的安全问题与替代方案
原文地址 :http://www.web3.xin/index/article/56.html#10006-weixin-1-52626-6b3bffd01fdde4900130bc5a2751b6d1代码实例
2017-06-02 10:26:32 1189
原创 twig渲染html字符串(备忘)
当twig渲染一个html的字符串的时候,需要配置的参数是加个false{% autoescape false %} {{content}}{% endautoescape %}
2017-05-08 11:33:17 4083
原创 doctrine 生成entity和xml备忘(windows下)
生成entity .\vendor\bin\doctrine.bat orm:generate-entities ./test生成xml .\vendor\bin\doctrine.bat orm:convert-mapping xml ./model/testxml
2017-05-08 11:20:22 791
原创 关于memchache的一点个人总结
memcache 是不会自动删除的,即便过了过期时间。称为惰性删除;当某个新值去占用他的位置的时候,当成空chunk来占用。当get key值得时候,先判断key是否过期,如果过期,返回空,并且清空。Ps:redis的删除过期就会自动被删除
2017-04-11 11:47:19 276
原创 php反射,迭代器的简单总结
官网地址:http://php.net/manual/zh/book.reflection.php功能:获取一个类中的属性,方法,注释,包括私有的属性方法。作用:生成文档及相关注释。官网地址:http://php.net/manual/zh/class.iterator.php作用:使对象能像数组一样循环
2017-04-11 11:41:47 381
原创 ubuntu16 配置静态ip(NAT方式)
第一步 输入命令 ip addr ,查看我们的ip地址,默认为dhcp分配的地址;第二步 输入命令 ifconfig 查看网卡名称 (常见的有eth0,ens33)第三步 sudo vi /etc/network/interface 添加如下命令auto 网卡名称 iface 网卡名称 inet staticaddress 192.168.8.100 netm
2017-03-13 11:08:13 2682
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人