自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 java运行原理及开发注意事项

2023-12-07 13:41:54 36

原创 自动化测试的分类

从软件开发周期或者分层的角度来分类:从测试目的的角度来分类:

2023-11-13 17:37:57 57

原创 【正则入门】

正则基础 预查

2023-05-29 13:50:37 719

原创 2022-9-21 vue条件渲染和列表渲染

v-if条件渲染、v-for列表渲染

2022-09-21 22:41:18 164

原创 2022-9-18vue之v-on和v-bind

v-on和v-bind的用法

2022-09-19 22:28:14 155

原创 2022-9-11 vue课时1

vue2

2022-09-12 11:32:54 240

原创 CDN域名加速

最近有个客户,他们部署的是英国的服务器,但是国内也有用户访问,图片资源放在阿里云OSS上,地域节点也是英国,这样就造成了国内用户访问的时候,图片加载慢的问题;给用户做了CDN加速之后,客户反映图片加载快多了;先贴几个官网链接:使用CDN加速全球区域,可以设置下缓存,减少回源,详见:https://help.aliyun.com/document_detail/123226.htmlCDN的计费您参考:https://help.aliyun.com/document_detail/142221.ht

2021-08-31 08:54:56 580

原创 独立图片服务器部署

独立的必要性采用独立域名独立后的问题独立的必要性分担Web服务器的I/O负载-将耗费资源的图片服务器分离出来,提高服务器的性能和稳定性。能够专门对图片服务器进行优化-为图片服务设置有针对性的缓存方案,减少带宽成本,提高访问速度。提高网站的可扩展性-通过增加图片服务器,提高图片吞吐能力。采用独立域名原因:同一域名下浏览器的并发连接数有限制,突破浏览器连接数的限制由于cookie的原因,对缓存不利,大部分web cache都只缓存不带cookie的请求,导致每次的图片请求都不能命中cac.

2021-08-03 17:40:57 83

原创 CDN加速

什么是CDN使用CDN的优势CDN的工作原理CDN的适用场景CDN的实现什么是CDNCDN的全称是Content Delivery Network,即内容分发网络尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络。CDN系统能够实时地根据流量和各节点的连接,负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。使用CDN的优势本地Cache.

2021-08-03 16:46:38 111

原创 浏览器缓存和数据压缩

HTTP缓存机制Nginx配置缓存策略前端代码和资源的压缩1、高并发下只能通过提升服务器负载解决?否2、缓存只能做数据库缓存吗?否 还可以浏览器缓存3、启用浏览器缓存缓存分类HTTP缓存模型中,如果请求成功会有三种情况:200 from cache :直接从本地缓存中获取响应,最快速,最省流量,因为根本没有向服务器发送请求;...

2021-08-02 16:31:12 231

原创 减少HTTP请求次数

为什么要减少HTTP请求减少HTTP请求的方式为什么要减少HTTP请求标题性能黄金法则只有10%-20%的最终用户响应时间花在接收请求的HTML文档上,剩下的80%-90%时间花在HTML文档所引用的所有组件(图片,script,css,flash等等)进行的HTTP请求上。如何改善改善响应时间的最简单的途径就是减少组件的数量,并由此减少HTTP请求的数量。HTTP连接产生的开销域名解析–TCP连接–发送请求–等待–下载资源–解析时间疑问DNS缓存Keep-Alive打破谣言查.

2021-07-31 16:14:22 715

原创 Web资源防盗链

什么是防盗链防盗链的工作原理防盗链的实现方法盗链概念盗链是指在自己的页面上展示一些并不在自己服务器上的内容。获得他人服务器上的资源地址,绕过别人的资源展示页面,直接在自己的页面上向最终用户提供此内容。常见的是小站盗用大站的图片、音乐、视频、软件等资源。通过盗链的方法可以减轻自己服务器的负担,因为真实的空间和流量均是来自别人的服务器。防盗链概念防止别人通过一些技术手段绕过本站的资源展示页面,盗用本站的资源,让绕开本站的资源展示页面的资源链接失效。可以大大减轻服务器及带宽的压力。防盗链.

2021-07-31 15:01:28 250 1

原创 国际版阿里云短信对接

首先贴一下阿里云国际版登陆网址https://account.alibabacloud.com/login/login.htm?spm=a212t0.3047821.0.0.166a1b05yDApSQ&lang=zh_CN文档地址https://www.alibabacloud.com/help/zh/doc-detail/164745.htm?spm=a2c63.p38356.b99.36.7a0b2cafsr44zk首先安装阿里云提供的SDKcomposer requ.

2021-07-31 10:01:05 713

原创 高并发解决方案类考察点

安装ab查看ab并发测试

2021-07-30 18:33:50 48

原创 Linux常用命令

at命令是一次性执行,不是周期性切换命令模式:esc

2021-07-30 16:26:01 52

原创 关联更新+六种关联查询

A表id和B表id关联 把B表中age大于50的数据c1,c2更新到A表

2021-07-30 16:12:13 262

原创 一般需要开放的端口

如需完整使用宝塔的所有功能 你还需要放行如下端口20 、21、 39000-40000端口(linux 系统 ),3000-4000(windows系统)22 (SSH)80、443(网站及SSL)3306 (数据库远程连接)888 (phpmyadmin)

2021-07-01 11:01:37 587

原创 阿里云服务器上搭建宝塔

首先列出需要用到的文档,大家可以先看一下,然后按照下面的操作走就可以了宝塔命令官方文档首先登录阿里云,找到ECS控制台点击上图中箭头指向地方,然后查看对应的IP ,并用实例密码,使用xshell或其他的shell工具(如puty FinalShell)登录备注:如果是新的阿里云服务器,需要重置实例密码 已经有实例密码的可以直接使用接下来的是在xshell中的操作在上一张图中也可以看到操作系统是什么操作系统,也可以用命令查看操作系统是什么操作系lsb_release -a可以看到

2021-03-29 18:45:53 436

原创 PC端微信登录

1、微信开放平台 网站应用 开通微信登录 取得Appid和秘钥2、配置回调域名 注意(只要域名 不要完整路径)(查看应用详情中滑到最下面)3、后端代码<?phpnamespace YOUR_NAMESSPACE;use YOUR_BASE_CONTROLLER;use think\Controller;use UserModel;use think\Db;use think\helper\Hash;class Redirect extends Base{

2020-12-10 18:50:36 845

原创 Gateway与Workerman 开发聊天

文档地址:http://doc2.workerman.net/文档重点下载:把文件放到项目目录中启动 shell连接服务器 启动socket5、开启端口 例8282在宝塔和阿里云都要开启3、在线调试工具:http://www.easyswoole.com/wstool.htmlip和端口写自己的IP和端口即可以调试方式打开的话,在shell面板中可以看到每次的请求请求数据格式:可以在浏览器开两个窗口,是不同的client_id,用bind 方法 绑定i

2020-12-04 15:17:35 296

原创 阿里云短信

1、进入短信服务控制台查看短信签名 短信模板2、用户管理中添加用户并开通短信权限获取 accessKeyId 和 accessKeySecret

2020-12-02 15:02:29 86

原创 Centos 上面搭建svn

检出地址是svn://ip/仓库名称检测 (安装完成后在服务器上先检出一下 再上传)svn checkou tsvn://127.0.0.1/svnrepos /www/wwwroot/svnrepos (你的仓库名称) (你的项目目录)1.centos版本rpm -q centos-release2.yum 安装svnyum -y install subversion3.查看svn的安装目录rpm -ql subversion4..

2020-12-02 14:20:33 182

原创 tp 按指定字段指定顺序排序

$top_list = self::where($where)->column('id'); //排序 $exp = new \think\Db\Expression('field(p.id,' . implode(',', $top_list) . '),p.create_time DESC');//按指定顺序查询$publish_list = self::alias('p') ->order($exp) ->select();...

2020-10-22 11:18:26 1318

原创 C 判断语句

#include <stdio.h>int main(){ const int MINDR = 35; int age = 0; scanf("%d",&age); printf("你的年龄是%d岁。\n",age); if(age<MINDR) { printf("年轻是最美好的,"); } printf("年龄决定了你的精神世界,好好珍惜吧。\n"); return 0; }...

2020-10-19 23:55:36 226

原创 C找零计算

//初始化 int price=0; int bill=0; //读入金额和票面 printf("请输入金额:"); scanf("%d",&price); printf("请输入票面:"); scanf("%d",&bill); //计算找零 printf("应该找您:%d\n",bill-price);

2020-10-19 23:45:39 308

原创 C 判断的条件及关系运算的结果及算术关系的优先级

2020-10-17 00:06:43 184

原创 跨域 php处理代码

//放到public/index.php中header('Content-Type: text/html;charset=utf-8');header('Access-Control-Allow-Origin:*'); // *代表允许任何网址请求header('Access-Control-Allow-Methods:POST,GET,OPTIONS,DELETE'); // 允许请求的类型header('Access-Control-Allow-Credentials: true'); // 设

2020-10-09 10:57:42 326

原创 C 表达式与优先级

运算符运算符(operator)是指进行运算的动作,比如加法运算“+”,减法运算“-”;算子(operand)是指参与运算的值,这个值可能是常数,也可能是变量,还可能是一个方法的返回值。

2020-10-08 23:35:12 231

原创 c 浮点数

两个整数的运算结果只能是整数10/3*3=9;10和10.0在C中是完全不同的数;10.0是浮点数特别注意:加减乘没有关系,除的时候会把小数部分丢掉#include <stdio.h>int main(){ printf("%d\n",14/3*3); return 0;}#include <stdio.h>int main(){ printf("%f\n",14.0/3*3); return 0;}浮点数带小数.

2020-10-08 23:23:17 294

原创 c 一次性输入两个变量

scanf 中%d之间用空格隔开#include <stdio.h>int main(){ int a; int b; printf("请输入两个整数:"); scanf("%d %d",&a,&b); printf("%d+%d=%d\n",a,b,a+b);}

2020-10-08 22:50:28 3167

原创 常量与变量

常量与变量使用代码#include <stdio.h> int main(){ const int AMOUNT = 100; int price=0; printf("请输入金额(元):"); scanf("%d",&price); int change=AMOUNT-price; printf("找您%d元。\n",change); return 0; }constconst是一个修饰符,加在int的前面,用来给这个变量加上一个cons

2020-10-08 22:36:13 59

原创 2020-10-7 C语言

简单的计算#include <stdio.h>int main(){ printf("12+34=%d\n",12+34); printf("100-23=%d\n",100-23); return 0;}如何输入输入也在终端窗口中输入是以行为单位进行的,行的结束标志就是你按下了回车键。在你按下回车键之前,你的程序不会读到任何东西。如何定义变量变量定义的一般形式是: 变量类型 变量名称;例:int price;int amont;int price,a

2020-10-07 22:58:40 211

原创 Crmeb公众号一直跳转问题

Crmeb公众号一直跳转问题user表中nickname字段值设置的太短开发时候,wechat_user表中新加的字段没有默认值,无法写入用户信息如果上面两条不能解决问题,可以查看日志文档,看错误原因,针对原因做调整;打开对应的日志文件,直接搜索error,可以更加快速的定位错误;user表中nickname字段值设置的太短开发时候,wechat_user表中新加的字段没有默认值,无法写入用户信息如果上面两条不能解决问题,可以查看日志文档,看错误原因,针对原因做调整;打开对应的日志文件,直接搜索e

2020-06-19 10:46:25 578

原创 二维数组排序

2020-02-25 16:43:47 180

原创 Linux 查看历史命令并执行指定命令

查看历史命令 history执行指定命令 !11 (叹号+你要执行的历史命令编号)

2019-09-20 16:35:04 1007

原创 wamp 安装memcache

根据phpinfo()查看php版本,PHP Extension Build参数 ts/nts,vc6/vc9/vc11.根据上面的参数去官网下载memcache.dll文件(官网:http://pecl.php.net/ 先搜索memcache)下载下来时一个压缩文件,解压之后,可以看到对应的文件如下再次观察phpinfo()信息,找出extension_dir,并把下载...

2019-09-19 18:01:41 121

原创 laravel 利用factory数据填充

laravel 利用factory数据填充建表建模型factory核心工作运行在测试方法中运行使用tinker运行建表这是一张测试用的账单表,sql语句如下:CREATE TABLE `wallet_balance_record` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned N...

2019-08-13 12:07:18 1028

翻译 vim使用技巧

Vim 使用技巧概述Vim是从vi发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。Vim 安装Ubuntusudo apt-get install vim-gtkCentossudo yum -y install vim*Macbrew install macvimWi...

2019-08-02 12:14:22 110

原创 laravel中whereOr具体使用

情景表结构如下:一张轮播图表可以总后台和管理员上传图片;管理员可以查看总后台和自己上传的,其他管理员上传的,该管理员看不到; $id = $this->auth->user()->id; //管理员id $cateId = $this->request->get('cate_id'); //分类id $...

2019-07-26 18:46:41 4071

转载 数据库备份技巧

数据库备份技巧MYSQLDUMP 命令mysqldumpA Database Backup Program数据库备份程序参数:-h 主机名-u 用户名-p 密码-P 端口--socket 指定 unix socket 文件选项:--all-database 选择全部数据库--databases 指定要导出数据库(多个使用空格分开)--single-transacti...

2019-07-25 13:04:29 114

空空如也

空空如也

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

TA关注的人

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