自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 SpringBoot之静态资源访问配置

一、默认静态资源映射规则Spring Boot 默认将 / 的所有访问映射到以下目录:classpath:/staticclasspath:/publicclasspath:/resourcesclasspath:/META-INF/resources接下来,在 main/resources下新建 static、public 和 resources 三个文件夹,分别放入 a.png、b.png 和 c.png三张图片,启动项目,分别访问:http://localhost:8080/a.png

2022-02-07 22:30:06 5946

原创 SpringBoot之文件上传

SpringBoot 实现文件上传到指定项目路径导入依赖:<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-thymeleaf --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

2022-02-07 22:12:32 332

原创 快速实现KAFKA单机、集群部署

一、概述1、关键作用:解耦、削峰填谷、异步处理2、常见的MQ消费分类:至多一次消费、没限制3、kafka名词解释:① topic:一个消息只能进入一个topic中;② partition:每个topic会根据分区数划分多个分区,每个分区相互独立。消息有key时使用hash分发到对应分区,无key使用轮询分散到各个分区;③ 分区数:决定每个topic有多少个partition;④ 副本因子:决定每个partition在kafka集群中有多少个副本,副本在不同的节点上,防止单点故障;⑤ brok

2021-09-19 09:14:28 476

原创 phpstorm配置xdebug(远程服务器)

1、远程服务器安装xdebug扩展远程服务器(虚拟机的linux系统)wget http://xdebug.org/files/xdebug-2.5.4.tgztar xzf xdebug-2.5.4.tgzcd xdebug-2.4.0RC4/phpize./configure --enable-xdebug --with-php-config=/usr/local/php/bin/...

2019-10-12 11:59:10 456

原创 VMware15配置Centos7静态IP

环境说明:Windows7+vmware(Centos7)效果说明:1、主机和虚拟机能够互相ping通;2、虚拟机能够正常连外网。1、确认虚拟机与主机的连接方式如图配置即可,实际上这个就是默认的配置,无添加既可使用,配置错了,也可以通过还原默认设置就可,在此不做过多的连接方式的解释(其实是还没搞懂,哈哈哈)。这里要记住配置的子网ip(192.168.233.0),子网掩码就不用多说了,...

2019-09-29 10:16:44 887 1

原创 微信公众号开发---本地调试(使用内网穿透)

背景公众号开发过程中,频繁修改线上代码,开发过程比较繁琐,同时一旦出错将会影响到线上的其他正常业务,因此搭建一个微信公众号开发的本地环境能达到不影响线上业务的同时调试代码。前提条件本地发开发环境(phpstudy类似的集成环境)微信号内网穿透环境。具体步骤第一步:预先搭建好微信公众号的服务器环境,及服务器响应代码。可以使用phpstudy、warmserver等PHP开发集成环境...

2019-09-26 09:32:36 3507

原创 windows下使用nginx服务器执行curl_exec超时问题解决:windows下手动拉起php-cgi子进程实现nginx并发处理

场景简述window系统下使用phpstudy搭建集成开发环境,使用的是PHP5.6+Nginx组合,在本地项目中执行curl_exec()请求时,提示:Maximum execution time of 30 seconds exceeded但奇怪的是使用apache服务器却可以正常执行。原因:windows 下 nginx+php环境,并不支持并发。解决方案:windows下不...

2019-07-06 11:56:56 756

原创 phpstorm取消警告提示

第一步:打开phpstorm设置里的审视设置(File->Settings搜索框检索Inspecitions)第二步:查看代码中需要去除提示的浸膏内容,提取关键字第三步:回到Inspections设置界面,在搜索框内填入对应的关键字,找到对应的警告提示,去除勾选,应用并保存即可。...

2019-06-17 14:26:36 5671 2

原创 Python urllib.request基本使用

代码示例:# # -*- coding: utf-8 -*-urfrom urllib import request, parse# with request.urlopen('https://api.douban.com/v2/book/2129650') as f:# data = f.read()# print('Status:', f.status, f.rea...

2019-04-10 00:01:54 571

原创 Python BeautifulSoup基本使用

示例代码:#coding:utf-8from bs4 import BeautifulSoupimport urllib.requesturl = 'http://reeoo.com'request = urllib.request.Request(url)response = urllib.request.urlopen(request, timeout=20)content =...

2019-04-09 23:57:57 268

原创 PHP修改图片像素大小

以下为修改图片为指定像素方法及使用示例:/** * @Desc: * @DateTime: xxx * @param $filename 文件名(所在路径) * @param $xmax 修改后最大宽度 * @param $ymax 修改后最大高度 * @param $ext 文件后缀 * @return resource */function resize_image($fi...

2019-01-03 12:04:18 3472 1

原创 Shell学习笔记(一)

一、相关概述1、图形界面和命令行要达到的目的是一样的,都是让用户控制计算机。然而,真正能够控制计算机硬件(CPU、内存、显示器等)的只有操作系统内核(Kernel),图形界面和命令行只是架设在用户和内核之间的一座桥梁。2、用户不能直接接触内核,这时候需要开发一个程序作为中间代理,将用户的操作需求转化为内核能接受的信息进行传入,而用户界面和命令行就是充当这个中间代理角色的程序。在Linux下,这...

2018-12-24 18:23:59 621

原创 PHP 7 错误处理 (Fatal error: Uncaught Exception: PHP E_ERROR: Uncaught Exception: PHP 0: Return value o)

前些天在为一个微信小游戏写接口,之前接触挺少的,所以踩了挺多坑的,遇到了一个致命错误,但是却是以抛出异常的形式报告。刚开始想把它作为异常进行try-catch进行捕获并返回内容,但却发现并不能捕获。错误信息描述:接口中给微信提供的用户授权信息解密时报错:Fatal error: Uncaught Exception: PHP E_ERROR: Uncaught Exception: PHP 0:...

2018-12-15 01:28:12 11204

原创 Yaf学习记录(二)命名空间

在前一个yaf学习记录笔记中记录了yaf的基本搭建,当时在php.ini中开启了命名空间的配置项,在本次笔记中将记录如何在命名空间配置项关闭的情况下搭建框架系统,并讲述一些基本的application.ini的配置变量作用。1、关闭命名空间;添加yaf扩展extension=php_yaf.dll;设置自动加载机制yaf.use_spl_autoload=1 ;启用命名空间yaf...

2018-10-22 11:43:34 1983

原创 Thinkphp基本使用知识

本笔记内容是基于ThinkPHP5.0.7进行实践。1.路由书写规则route.php 需要声明:默认tp采用path_info模式的实现路由,默认是:’http://servername/模块/控制器/方法’。但可以通过修改route.php使用路由规则来实现url寻址。默认情况下tp采用的是混合路由规则,即上述两个路由方式共存,但针对不同方法而言,即同一个方法,如果使用两种不同的路...

2018-06-25 16:51:11 575

原创 ThinkPHP5.1 文件引入路径问题

Thinkphp5.1 文件引入1、视图文件中引入其他的视图文件文件目录如下图: 需要实现在index.html中引入public文件夹下面的四个html模板文件,index.html引入代码如下:{include file=&quot;/public/_meta&quot;}{include file=&quot;/public/_header&quot;}{include file=&quot;/public/_...

2018-06-12 14:47:49 9585 3

原创 Yaf整合smarty3实现过程

本文记录Yaf与smarty视图引擎结果的过程,欢迎交流。(1)下载smarty视图引擎,本笔记采用的版本为smarty-3.1.32下载地址:https://github.com/smarty-php/smarty/releases/tag/v3.1.32windows下载zip版本即可。(2)将smarty框架添加到Yaf项目中Yaf默认的视图引擎:yaf框架...

2018-05-04 17:36:17 1171 1

原创 PHP处理excel文件数据

文章主要记录如何使用PHPexcel插件对excel文件进行处理的过程,仅作备忘使用,如插件下载遇到问题,可以留言,谢谢浏览。下面是笔记内容:1、引入excel插件文件require_once('./PhpSpreadsheet/vendor/autoload.php');2、获取excel表数据内容//创建文件读取类对象$reader = \PhpOffice\PhpSpr...

2018-04-26 09:34:11 1257

原创 Yaf基本学习使用

1、初始化yaf配置:在php扩展目录加入yaf扩展文件后,配置php.ini文件,添加如下代码:;添加yaf扩展extension=php_yaf.dll;设置自动加载机制yaf.use_spl_autoload=1 ;启用命名空间yaf.use_namespace=12、最基本的yaf目录结构:+ public |- index.php //入口文...

2018-04-18 18:04:52 7999 3

原创 Oracle数据库创建本地数据库、创建新用户并分配权限

一、oracle可以通过创建本地数据库:前提:安装好oracle数据库客户端; PL/SQL DEVELOPER1. 打开DatabaseConfiguration Assistant,按照提示进行安装,并记住设置的密码。(创建本地数据库)(1)选择创建数据库;(2)选择一般用途;(3)填写自己的数据库名;(4)填写口令,选择同一口令吧,当然也可以为每个用户填写不同的口...

2018-03-05 22:28:01 6404

原创 实现图片上传并显示

实现效果:默认会显示一张自定义提示上传图片的默认图片,点击图片,实际上是点击input,然后进入图片选择步骤,选中图片保存后,选中的图片就能替换默认图片显示出来。html代码:&lt;label&gt;图片&lt;/label&gt;&lt;div class="upload-img"&gt; &lt;input id="img-upload" type="file&quo

2018-03-05 10:05:43 3149

原创 postgresql数据库命令行常用指令操作

注意:除sql语句外的命令大小写敏感!!!sql语句要加上分号结束!!!1、以dbuser的身份连接数据库exampledb:$ su - dbuserPassword: Last login: Wed Mar 1 11:52:07 CST 2017 on pts/[dbuser@master ~]$ psql -d exampledb2、查看所用的数据库postgres=# \l3、创建用户

2017-09-22 14:04:36 2971

原创 centos安装和配置postgresql,数据库版本可自定

声明:本教程是参考网上原有教程进行编辑,本教程内容按我实际实践过程进行记录,实际操作中是对远程服务器进行搭建数据库。安装前准备yum install readline-devel zlib-devel上述步骤需要优先进行,后续安装数据库需要用到相关的组件,否则后续安装将会失败,提示缺少某个服务之类的。下载源码并解压、编译安装wget https://ftp.postgresql.org/pub/so

2017-09-22 10:39:20 498

原创 AR查询多字段结果去重

需要解决的问题:假设有表user,查询其中字段user_name和mobile;在数据中mobile有多条重复,当前我们想去重然后取出多条数据,我们需要相同的名字和手机号只作为一条记录显示 常规的方法是以下查询:Users::find()->select(['user_name','mobile'])->distinct()->where(['mobile'=>'xxxxxxxxxxx'])->a

2017-09-20 09:50:06 705

原创 Yii中的Helper使用

类名:yii\helpers\Markdown(Markdown助手)下面是2个实用方法,项目需要显示markdown的时候可以用上:public static function process($markdown, $flavor = 'original')可以传入markdown字符传然后返回生成的HTMLpublic static function processParagraph($mark

2017-09-20 09:36:19 1496

原创 CentOS6.5搭建asterisk及配置软电话

快速安装如果你想尽快把Asterisk跑起来,可以按顺序执行下面的shell命令。这些命令假设你已经按照“操作系统安装”一节的内容把操作系统安装好了。一、asterisk安装和配置1. 执行系统更新并重启CentOS:yum update -y && rebootCentOS 64-bit:yum remove *.i386 && yum update -y && rebootUbuntu:sudo

2017-09-19 16:53:41 3048

原创 Centos7 php web开发服务启动项

1.nginx服务器使用命令:systemctl start nginx.service #启动nginx systemctl stop nginx.service#停止 systemctl restart nginx.service#重启 systemctl enablenginx.service #设置开机启动2.php-fpm服务使用:syst

2017-05-17 14:13:15 457

助手使用详细步骤截图1,快速上手小程序

助手使用详细步骤截图1,快速上手小程序

2023-04-13

nginx运行配置laravel框架虚拟主机

nginx运行配置laravel框架虚拟主机

2017-07-14

centos7配置nginx虚拟主机

centos7配置nginx虚拟主机

2017-07-14

解决centos装完laravel框架访问public显示空白

解决centos装完laravel框架访问public显示空白

2017-07-14

centos7 配置lnmp

记录配置lnmp所需指令,适合centos7系统实测。

2017-07-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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