后台开发设计
文章平均质量分 63
华大哥
擅长多种语言开发前端及后端,喜欢闲余时间敲点code.
展开
-
ORACLE分页查询SQL语句(最有效的分页)
rownum是Oracle数据库中的一个特有关键字,返回的是一个数字代表记录的行号。这篇文章主要介绍了oracle 使用rownum的二种分页方式,需要的朋友可以参考下第一种,直接使用起止限定数:SELECT * FROM (SELECT t.*,ROWNUM r FROM TABLE t WHERE ROWNUM <= page*pageSize) WHERE r >= ((page - 1) * pageSize + 1)第二种:使用BETWEEN:SELECT * ..原创 2021-11-01 11:05:07 · 31662 阅读 · 1 评论 -
PHP7.2环境下使用Laravel 连接 sql server
在实际的工作中,有时候我们需要用到sqlserver数据库,那么下来我们看看sqlserver的连接。一、查看php是否安装了sqlsrv扩展,使用命令php -m二、如果没安装会报错 laravel could not find driver sqlsrv三、下载安装php对应的sqlsrv扩展 安装:解压后进入目录安装:使用phpize7.2安装。安装完成后会生成sqlsrv.so文件,添加到php.ini中,正常的情况下我们可以看到:那么就是已经安...原创 2021-09-29 15:29:57 · 2053 阅读 · 0 评论 -
负载性能测试工具之—— Locust 安装和测试使用
Locust:简介和基本用法 我个人在性能测试工作中,负载生成工具使用的大多都是jmeter,之前学习python时顺带了解过python开源的性能测试框架locust。这篇博客,简单介绍下locust的使用方法,仅供参考。。。官方文档:Locust说明文档一、认识Locust1、定义Locust是一款易于使用的分布式负载测试工具,完全基于事件,即一个locust节点也可以在一个进程中支持数千并发用户,不使用回调,通过gevent使用轻量级过程(即在自己的进程内运行)。2、特原创 2021-07-22 10:33:53 · 1563 阅读 · 2 评论 -
Laravel Framework 7.5.2 安装markdown
首先我们来安装Laravel Framework 7.x框架。这里有好多种方法;直接去官网下载Laravel 源码包,或者直接clone源代码:下载后进入Laravel 目录:接下来进行安装Laravel ,这里面有个前奏,如果对Composer 的使用不太了解,可以先看一下这篇文章,进一步了解Composer 的用法:https://blog.csdn.net/lchmyhu...原创 2020-04-12 11:11:38 · 702 阅读 · 1 评论 -
php版大文件上传设计思路(一)
在网页中直接上传大文件比较理想的方案是能够把大文件分片,一片一片的传到服务端,再由服务端合并。这么做的好处在于一旦上传失败只是损失一个分片而已,不用整个文件重传,而且每个分片的大小可以控制在2MB以内,服务端不用做任何设置就可适应。 实现原理读取文件,根据设定的片文件的大小,切割文件成多片文件,循环多次上传每片文件,根据唯一性标识判断该片文件是否存在,决定是否上传该片文件,将一个大请求分成多...原创 2018-08-07 16:07:35 · 964 阅读 · 0 评论 -
清除RabbitMQ里面过期没有数据的连接
公司RabbitMQ消费者重新连接后旧连接不会断开,会一直存在于服务端,至于是什么原因目前还没有找到。这样导致连接数每过一段时间就增加很多,所以写了一个Python脚本来删除无效的连接,根据每个连接里面的数据传输来定义是否是有效,如果1小时都没有数据传输那么就是无效,具体实现代码如下:#!/usr/bin/python#coding:utf8"""删除RabbitMQ所有在1小时内没...原创 2018-10-23 14:48:24 · 2192 阅读 · 0 评论 -
php实现清除RabbitMQ里面过期没有数据的连接
mq消费者重新连接后旧连接不会断开,会一直存在于服务端,至于是什么原因目前还没有找到。这样导致连接数每过一段时间就增加很多,所以写了一个php定时来删除无效的连接,根据每个连接里面的数据传输来定义是否是有效,如果没有数据传输那么就是无效,具体实现代码如下:<?php/** * Created by PhpStorm. * User: lichanghua * Date: 201...原创 2018-10-23 15:01:44 · 704 阅读 · 0 评论