自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

c1990331的博客

学习工作笔记

  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 nginx 转发

前后分离模式减少域名寻址时间,直接走静态html文件的域名请求,服务器做转发location /api/ { proxy_pass http://api.domain.com; # http://api.domain.com/api/ } location /api/ { proxy_pass http://api.domain.com/;http://api.domain.com/ }hosts127.0.0.1 api.domain.com

2022-03-24 20:25:18 3724

原创 grep常用基本命令

1,某个文件匹配内容:cat 1.txt | grep ax2,查找某个文件夹下文件包含某个内容: grep -r six /logs/

2021-12-03 11:20:53 170

原创 google 申请快捷登陆权限

入口:https://console.developers.google.com/apis/credentials

2021-11-17 11:30:07 434

原创 uwsgi + nginx

项目使用django框架nginx配置 server { listen 80; server_name ip; location / { # root html; # include /usr/local/nginx/conf/uwsgi_params; include uwsgi_params; uwsgi_pass 127.0.0.1:909

2021-08-20 08:26:33 146

原创 css常用属性详解

1,transitiondiv{width:10px;transition: width 2s;-moz-transition: width 2s; /* Firefox 4 */-webkit-transition: width 2s; /* Safari 和 Chrome */-o-transition: width 2s; /* Opera */}div:hover{width:12px;}鼠标放到div上是,宽度会从10px在2s内变成12px,适合做鼠标移入移除img、li

2021-08-15 20:45:30 149

原创 linux 安装java-1.8.0_151

1,找到jdk-8u151-linux-x64.tar.gz 文件下载2,用此脚本运行,最后java not found ,手动运行 source /etc/profile#!/bin/bash#卸载环境中存在的jdk版本for i in $(rpm -qa | grep jdk | grep -v grep)do echo "Deleting rpm -> "$i rpm -e --nodeps $idoneif [[ ! -z $(rpm -qa | grep jdk |

2021-08-11 15:09:14 1182

原创 js 拖动图片移动位置插件jquery.dad.js

/*! * jquery.dad.js v2 (http://konsolestudio.com/dad) * Author William Lima */(function ($) { "use strict"; var global = {}; global.supportsTouch = "ontouchstart" in window || navigator.msMaxTouchPoints; global.shouldScroll = true; if (gl

2021-07-26 10:41:59 526

原创 js 设置cookie和获取cookie

function getCookieValue(name) { let result = document.cookie.match("(^|[^;]+)\\s*" + name + "\\s*=\\s*([^;]+)") return result ? result.pop() : ""}function getCookie(c_name) { if (document.cookie.length > 0) { c_start = document.cook

2021-07-26 10:39:53 174

原创 linux sudo 命令 有时候找不到环境变量

在/etc/sudoers 中修改Defaults env_resetDefaults !env_reset

2021-07-26 10:39:27 290

原创 Elasticsearch6.7.0 单机安装配置

1,下载相应版本https://www.elastic.co/cn/downloads/past-releases/2,该软件是下载即用,但是要使用Java环境,检测java是否安装java -version3,解压estar -zxvf elasticsearch-6.7.0.tar.gz -C /www/es/4,简单配置es禁止使用root启动,切换目录权限 chown -R es:es /www/es chmod -R 777 /www/es创建日志和数据、备份

2021-07-26 10:38:29 579

原创 反向代理配置(当前请求代理到源服务器)

location /v1/web/no/anchorList { # [2]proxy_http_version 1.1;proxy_pass http://test.vip:8080/v1/web/no/anchorList; # [3] add_header Access-Control-Allow-Origin *; add_header Access-Control-Allow-Methods POST; add_header Access-Con

2021-07-23 09:58:47 223

原创 Google登陆集成到网页文档地址

https://developers.google.cn/identity/sign-in/web/sign-in

2021-07-23 09:56:15 185

原创 遮罩层两种写法

遮罩层两种方式,一种设置背景颜色,background: rgba(0, 0, 0, 0.5);一种设置一个蒙层

2021-07-23 09:54:27 411

原创 vagrant磁盘扩容

https://www.jianshu.com/p/0cdaeaa5ead7vboxmanage 扩充磁盘后,再处理才能扩容https://blog.csdn.net/xialingming/article/details/81291682https://www.cnblogs.com/yjken/p/3922088.html释放重复的uuid :vboxmanage closemedium disk 0e48f53b-a0cf-48b1-8fb5-c4b43869e499查看磁盘信息:vboxma

2021-07-23 09:54:02 160

原创 js判断点击为当前父元素内的某个子元素

e = window.event || e;var obj = e.srcElement || e.target;if($(obj).is(".ri-close-line")) {}当前点击区域为子元素.ri-close-line

2021-07-23 09:51:40 769

原创 移动端区分点击和轻微滑动

function touchends(ele,callback){flag = 1;if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){$(document).on(‘touchstart’,ele,function(e){e.preventDefault();flag = 1;}) //滑动触屏 $(document).on('touchmove',ele,function(e){

2021-07-23 09:49:58 424 1

原创 git 配置本地私钥,需要权限

rda ssh 和 git 配置私钥,需要700权限,否则会报错

2021-07-23 09:48:00 515

原创 js 上传图片

KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲video-upload").…(obj).is(".ri-close-line")) {$(“input#video”).val(’’);return ;}let rel = $(“input#video”).off().trigger(“click”);event.preventDefault();if(rel){$(“input#video”).change(fun

2021-07-23 09:46:45 103

原创 局域网电脑映射外网访问

https://github.com/fatedier/frp/releases/tag/v0.37.0

2021-07-23 09:40:06 156

原创 阿里云全球加速DCDN配置

1,使用阿里云OSS对象存储使用普通后缀模式,并且开启cdn每次请求都是直接从源站拉取资源,必须设置(目前处于内测版本)在原图上做处理(提交工单开启)https://help.aliyun.com/document_detail/194301.html2,开启后,配置:oss开启传输加速DCDN 配置源站域名为加速域名DCDN配置动静态加速规则-动态加速,配置静态文件类型...

2021-07-23 09:30:44 1163

原创 rabbitmq中间件的安装和简单使用

Windows安装使用rabbitmq。1,先安装Erlang;2,配置环境变量;3,安装rabbitmq;4,创建账号、设置权限,基于命令行测试。1),rabbimq基于Erlang语言开发,首先下载Erlang。https://www.erlang.org/downloads下载后,直接安装exe文件,注意最好安装目录不要带有特殊符号,比如:-、/,否则很可能安装不完全。2),配置erLang环境变量 新建变量:ERLANG_HOME = path...

2020-09-20 23:18:47 337

原创 workman简单应用

1,Workerman和GatewayWorker的区别:Workerman是一个高性能的socket服务器通讯框架;GatewayWorker是基于Workerman开发的一套TCP长连接的应用框架。2,官方文档:https://www.workerman.net/doc3,下载框架,搭建一个简单应用(1),创建入口文件,内容包括:ini_set('display_errors', 'on'); // 开启错误提示error_reporting(“E_ALL”); // 设

2020-07-06 00:26:14 400

原创 js 的类

js的函数和类的区别,自以为就是调用方式的不同,并且函数中写入属性、方法,就必须实例化后,才能外部调用var Func = function(){ var fu = this; var a=1, // 外部调用不到 b=2; this.c=3; fu.test=function(){ console.log(a) }}fun = new Func();fun.c // 3fun.test // 1functio.

2020-07-01 21:26:21 168

原创 composer如何安装失败,可使用简便方法(直接下载composer.phar)

1,下载composer.phar:https://getcomposer.org/download/2,移动到指定目录:sudomvcomposer.phar/usr/local/bin/composerwindows系统,移动到php.exe平级目录,或者自定义目录3,创建composer.bat脚本文件php composer.phar %*or@...

2020-04-06 10:13:00 1192

原创 排查mysql慢语句

SET GLOBAL slow_query_log = 0; #全局设置开启慢查询日志SET GLOBAL long_query_time = 0.04;# 设置sql语句超时记录SHOW GLOBAL VARIABLES LIKE 'slow_query_log_file';# 查看日志路径...

2020-03-19 12:13:04 239

原创 pip install mysqlclient可能报错

pip install mysqlclient可能报错,先安装mysql-devel:yum -y install mysql-devel

2020-03-13 13:06:33 162

原创 php-高并发和大流量相关概念和解决方案

本文参考博文:https://blog.csdn.net/m_nanle_xiaobudiu/article/details/79261765一,高并发一般高并发指并发访问,就是某个时间点,有多少访问同时到来。二,高并发架构相关概念1、QPS (每秒查询率) : 每秒钟请求或者查询的数量,在互联网领域,指每秒响应请求数(指HTTP请求)2、PV(Page View):综合浏览量,即页面浏...

2019-10-08 10:27:52 150

原创 编译nginx

1,nginx.org网站下载需要的源码包Nginx官网提供了三个类型的版本Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版Stable version:最新稳定版,生产环境上建议使用的版本Legacy versions:遗留的老版本的稳定版wget http://nginx.org/download/nginx-1.16.1.tar...

2019-09-26 15:45:06 137

原创 编译安装php

1,首先在php.net官网下载需要的版本,旧版本可在 Old archives 模块下载(如果是apache-nginx-php架构,需要先安装apache)2,安装依赖yum -y install gcc gcc-c++ libxml2 libxml2-devel bzip2 bzip2-devel libmcrypt libmcrypt-devel openssl openssl-dev...

2019-09-25 17:17:22 164

原创 编译apache

1,安装依赖yum -y install gcc gcc-c++ openssl openssl-devel2,安装apr apr-util httpd pcreapr:多线程,提高apache性能。httpd:apache。pcre:提供正则表达3,安装pcre可直接yum安装yum install pcre* -yyum install expat-devel也可以下...

2019-09-25 16:42:24 148

原创 查看nginx/php/mysql/apache编译参数方法

二:查看编译参数:1、nginx编译参数:nginx_dir/sbin/nginx -v2、apache编译参数:cat apache_dir/build/config.nice3、php编译参数:php_dir/bin/php -i |grep configure4、mysql编译参数:cat mysql_dir/bin/mysqlbug |grep configure...

2019-09-25 10:21:18 155

原创 MySQL编译安装

1,MySQL官网下载:https://www.mysql.com/下载历史版本:https://downloads.mysql.com/archives/2,Linux下载MySQLwget https://cdn.mysql.com/archives/mysql-5.6/mysql-5.6.44.tar.gz# 没有wget可以直接 yum -y install wget3...

2019-09-24 16:41:44 166

原创 Linux挂载磁盘

1,未挂在的系统盘使用 df -h命令是看不到的,需要使用fdisk -l 查看所有硬盘信息。也可以使用lsblk查看。(lsblk命令 用于列出所有可用块设备的信息,而且还能显示他们之间的依赖关系,但是它不会列出RAM盘的信息。块设备有硬盘,闪存盘,cd-ROM等等)命令:fdisk命令:lsblk -l开始挂载vdb磁盘目前我所知有两种方式来实现,可以不分区直接挂载,这种挂载成功...

2019-09-23 16:42:20 629

原创 thinkphp5.1依赖注入

1,什么是依赖注入我的理解是,为了降低系统耦合度,提高系统适用性,使得上层不依赖下层,实现自动绑定并实例化。

2019-09-04 21:35:21 586

原创 thinkphp5.1项目结构经验谈

PHP框架目前基本上都是MVC形式,但是对于大型项目层级结构肯定不止如此简单。最近也在看laravel作者写的《Laravel底层原理系列》,就结合自己的经验做个笔记。一,首先说规范,既然大家都在提倡MVC,这种结构肯定有可取之处。M(模型层):基本上就是放数据库相关的代码。V(视图层):就是前端页面相关代码。C(控制层):就是控制器,基本上就是接受传入数据,通过调用其他结构方法,处理完成...

2019-09-04 21:34:05 581

原创 一些量化资料网站

1,米筐: https://www.ricequant.com/community/category/3/%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%992,聚宽量化交易平台:https://www.joinquant.com/目前国内量化交易平台主要有掘金量化、优矿、聚宽、米筐、讯投、国泰君安、同花顺、龙软、TB、京东量化、Big、雷矿等等。专业度较高应该是掘金量化...

2019-09-04 21:33:19 368

原创 搭建vagrant环境

一,添加本地或者远程boxvagrant box add boxname(自定义) G:/vagrant/db.box(本地源)vagrant box add boxname https://…/db.box二,查看添加的镜像vagrant box list(移除镜像):vagrant box remove boxname三,初始化vagrant init boxname四,修改V...

2019-09-04 21:30:54 196

原创 mongodb安装、启动停止

1,直接下载对应版本mongodb:wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-3.6.4.tgz2,解压:tar -zxvf mongodb-linux-x86_64-rhel62-3.6.4.tgz3,mongodb直接解压可用,不需要编译安装,但是需要自己创建db目录:mkdir -p /data/d...

2019-09-04 21:28:48 176

原创 Linux系统目录

目录名目录作用/bin/存放系统命令的目录,普通用户和超级用户都可以执行,在单用户模式下也可以执行/sbin/保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,但是有些命令允许普通用户查看/usr/bin/存放系统命令目录,普通用户和超级用户都可以执行,这些命令和系统启动无关,在单用户模式下不能执行/usr/sbin/存放根文件系统不必要的系...

2019-09-04 21:26:41 144

原创 制作Linux安装盘

1,下载Linux镜像文件,下载UltraISO工具。2,打开UltraISO工具,在左下本地目录找到下载的镜像文件所在目录,双击镜像文件。3,在顶部菜单栏里选择启动->写入硬盘镜像4,点击下方格式化即是格式化U盘,再点击写入,等待完成。

2017-02-21 21:17:53 743

thinkSNS2.0目录结构

thinkSNS基本目录结构,适用于基础入门

2015-08-17

空空如也

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

TA关注的人

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